vindi / vindi-magento

Módulo de cobrança recorrente para Magento
https://www.vindi.com.br
GNU General Public License v3.0
12 stars 14 forks source link

Adiciona suporte para boletos Webservice #123

Closed st3llaris closed 5 years ago

st3llaris commented 5 years ago

Motivação

Atualmente, o módulo do Magento valida se a plataforma origem da chave de API possui um método de pagamento com o tipo "BankSlip". Caso o cliente não possua, o pagamento será rejeitado em tela. Ou seja, caso o cliente só possua um boleto do tipo "OnlineBankSlip" em sua plataforma, nunca será possível finalizar a compra.

Solução Proposta

Adicionei uma condição para validar também o boleto Webservice.

Como testar

No ambiente da Vindi, certifique-se de ter apenas um método de boleto bancário ativo e que o mesmo seja o online:

image

Após isso, faça uma compra no ambiente Magento:

image

Antes dessa solução, o erro seguinte era apresentado em tela:

image

st3llaris commented 5 years ago

Vou reabrir o PR depois, já que os testes continuam não passando e o mesmo está há muito tempo aberto. Enquanto estudamos o que está havendo, vou mantê-lo fechado