angelim / spree_cielo

BSD 3-Clause "New" or "Revised" License
7 stars 10 forks source link

Não pede os dados do cartão! #2

Closed digoonrails closed 12 years ago

digoonrails commented 12 years ago

Para começar estou usando o spree na versão 1.3.3 e não estava sendo compatível com a sua gem, fiz um fork e arrumei a versão e uns attr_accessible.

Simulando a compra, quando estou na etapa 3 (Pagamento - http://localhost:3000/checkout/payment) não aparece os campos para digitar os dados do cartão de crédito.

Ao clicar em "Salvar e continuar" tenho o seguinte erro:

Vc pode me ajudar?

angelim commented 12 years ago

Dá uma olhada no branch spree-1-1-3. Tem um workaround para o problema que surgiu com um refactoring no processo de pagamento do spree 1.1. Essa gem não implementa a modalidade da cielo que captura cartão no próprio site. Somente no site da cielo. Ela requisita uma transação pra cielo, que retorna uma url que leva para uma página com os dados da sua loja, o valor para pagar, a bandeira do cartão e o número de parcelas escolhidos.

A captura de cartão na loja está parcialmente implementada, mas parei depois que descobri que a Cielo exige certificação PCI para liberar essa modalidade.