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

Ajusta tratativa de webhooks [Bill Paid / Bill Created] #111

Closed laerte-guimaraes closed 5 years ago

laerte-guimaraes commented 5 years ago

Issue: #2255

Motivação

Durante tentativas de compra via cartão de débito, após o pagamento capturado com sucesso e debitado do cliente, pode haver uma nova tentativa de captura rejeitada, fazendo com que o pedido seja cancelado automaticamente no Magento. Isso acontece pois como os Webhooks são assíncronos e o Webhook de Fatura Paga (_billpaid) pode chegar primeiro que os demais. Nesse caso, ele entra numa fila de espera para ser reenviado. No entanto, as demais alterações na fatura podem ser recebidas primeiro, alterando o pedido de forma indesejada.

Solução Proposta

Ajustar o tratamento dos Webhooks, para que ambos sejam capazes de realizar alterações no pedido.

Como testar

Requisitos

vitorkusiaki commented 5 years ago

Boa, @laerte-guimaraes! Acho que esse é o caminho mesmo!