NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Braintree · Códigos de recusa

O que significa Braintree 2054 “Reversal amount does not match authorization amount”?

Verificado em

Braintree 2054 “Reversal amount does not match authorization amount” significa que o reembolso é maior que a transação original, ou o banco emissor do cartão não permite reembolsos parciais. É um hard decline. Verifique o valor; Braintree diz que o cliente pode precisar entrar em contato com o banco ou usar um método diferente.

Tipo
Hard decline (reembolso)
Quem recusou
O banco ou processador do comprador
Tentar novamente
Não com o mesmo valor
Ação do comprador
Entrar em contato com o banco ou usar outro método
Ação do lojista
Verificar o valor do reembolso

O que a PlatformDTC faz

PlatformDTC não se conecta ao Braintree. Em sua via Authorize.Net, um reembolso é permitido apenas uma vez que a cobrança tenha sido liquidada, e uma cobrança não liquidada é anulada, em vez disso, apenas pelo valor total.

Por que acontece

Reembolsar mais do que foi cobrado, ou um reembolso parcial em um cartão cujo banco só aceita estornos totais.

O que a loja pode fazer

Reembolse um valor não maior que o original. Se reembolsos parciais forem recusados, considere um reembolso total e uma nova cobrança.

Para desenvolvedores

Braintree retorna processor_response_code 2054 com processor_response_text “Reversal amount does not match authorization amount” e processor_response_type “hard_declined” no objeto Transaction.

Perguntas frequentes

Por que meu reembolso Braintree falhou com 2054?
O valor é maior que o original, ou o banco não permite reembolsos parciais.
Posso reembolsar em duas partes após 2054?
Somente se o emissor permitir reembolsos parciais.

Fontes

Relacionado

Biblioteca de pagamentos