mmaico / cielo-module

Api de integracao com o sistema de pagamento da Cielo.
1 stars 5 forks source link

Somente Buy Page? #4

Closed edpichler closed 9 years ago

edpichler commented 9 years ago

Olá, uma dúvida. Esse módulo é somente versão do pagamento BuyPage, ou seja, o usuário vai pagar no site da Cielo? Não tem os outros métodos da API implementados?

mmaico commented 9 years ago

Olá edpichler, funciona também no modo onde você envia no numero do cartão. Quando criei minha necessidade era somente o BuyPage então coloquei os exemplos correlatos, porem a diferença de um modo para o outro é a quantidade de parametros que você passa.

Para funcionar passando o cartão é só popular o objeto CieloCard, depois só setar no CieloPayment: CieloCard cieloCard = new CieloCard(); //Popular objeto

CieloPayment cieloPayment = CieloPayment.build().withCreditCardType(CieloCreditCardType.VISA) .withPlots(3) .withModality(CieloModality.INSTALLMENTS_BUSINESS_STABLISHMENT);

//Setando o cartao no cieloPayment cieloPayment.setCard(card);

Qualquer dúvida só falar.

obs: vou colocar um withCreditCard no builder para facilitar a montagem do CieloPayment com um CieloCard.

mmaico commented 9 years ago

Já atualizei. Agora só adicionar o cartão no builder CieloCard cieloCard = new CieloCard();

CieloPayment cieloPayment = CieloPayment.build().withCreditCardType(CieloCreditCardType.VISA) .withPlots(3) .withCieloCard(cieloCard) .withModality(CieloModality.INSTALLMENTS_BUSINESS_STABLISHMENT);

obs: Obrigado pelo pull request da documentacao.

edpichler commented 9 years ago

@mmaico Bom dia. Você atualizou a documentação mas o CieloCard já existia quando postei a pergunta? E o template XML já estava pronto ou preciso pegar sua atualização para funcionar?