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 2094 “Pagamento PayPal já foi concluído”?

Verificado em

Braintree 2094 “Pagamento PayPal já foi concluído” significa que sua integração provavelmente está fazendo chamadas do PayPal fora de sequência, por exemplo, agindo sobre um pagamento que já está completo. É um declínio rígido. Verifique a resposta de erro para detalhes e corrija a ordem das chamadas.

Tipo
Declínio rígido (integração)
Quem recusou
Sua integração
Tentar novamente
Não; corrija a sequência de chamadas
Ação do comprador
Nada
Ação do lojista
Verificar a ordem das suas chamadas PayPal

O que a PlatformDTC faz

PlatformDTC não se conecta à Braintree. Seu trilho PayPal chaveia cada tentativa de renovação com sua própria chave de idempotência, de modo que uma chamada repetida para a mesma renovação não pode completar um pagamento duas vezes.

Por que acontece

Seu sistema tentou completar um pagamento PayPal que já havia sido concluído.

O que a loja pode fazer

Revisar a ordem das suas chamadas PayPal.

Para desenvolvedores

A Braintree retorna `processor_response_code` 2094 com `processor_response_text` “Pagamento PayPal já foi concluído” e `processor_response_type` “hard_declined” no objeto `Transaction`.

Perguntas frequentes

O comprador foi cobrado em Braintree 2094?
O pagamento já foi concluído, então verifique seus registros.
Como corrijo 2094?
Corrija a sequência de chamadas em sua integração.

Fontes

Relacionado

Biblioteca de pagamentos