ecomplus / app-galaxpay

E-Com Plus app to integrate Galax Pay for recurring payments
MIT License
0 stars 1 forks source link

[WIP] fix(webhook): fix when updating canceled payment #46

Closed wisley7l closed 1 year ago

wisley7l commented 1 year ago

referente a #45

leomp12 commented 1 year ago

No caso em específico do issue o transaction_status não era paid ainda por causa da transação via pontos, tem duas transações no pedido em questão. Os 500ms de delay nesse caso não resolveria, continuaria não estando pago e daria o mesmo erro, se checar o status da transação é tão importante você precisa checar em transactions[].status, não o financial_status, porque o que te interessa é o status da transação do Galaxpay apenas. Fora isso, sigo achando que esse webhook não deveria chegar nesse pedido, o não autorizado nesse caso é relativo a uma transação futura e um pedido que não existe ainda na plataforma.