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 2016 “Duplicate Transaction”?

Verificado em

Braintree 2016 “Duplicate Transaction” significa que esta cobrança parece igual a uma enviada logo antes, então foi recusada para evitar cobrar o cartão duas vezes. É uma recusa temporária. Verifique se o primeiro pagamento foi bem-sucedido antes de tentar novamente. Se o cliente realmente quiser um segundo pedido idêntico, uma nova tentativa com detalhes diferentes pode ser aprovada.

Tipo
Recusa temporária
Quem recusou
A verificação de duplicidade do processador
Tentar novamente
Apenas se for uma compra genuinamente nova
Ação do cliente
Verificar se o primeiro pagamento foi processado
Ação do lojista
Verificar se há um pagamento existente antes de cobrar novamente

O que a PlatformDTC faz

PlatformDTC não se conecta ao Braintree. O código correspondente do Stripe é `duplicate_transaction`. O PlatformDTC dá a cada tentativa de renovação de assinatura sua própria `idempotency key`, assim, uma solicitação repetida não pode cobrar a mesma renovação duas vezes.

Por que acontece

Um clique duplo no botão de pagamento, uma atualização da página durante o pagamento, ou uma integração que reenvia a mesma solicitação.

O que a loja pode fazer

Consultar o pedido antes de cobrar novamente. Desabilitar o botão de pagamento após o primeiro clique e usar solicitações idempotentes para que uma nova tentativa de rede não crie uma segunda cobrança.

Para desenvolvedores

Braintree retorna `processor_response_code 2016` com `processor_response_text` “Duplicate Transaction” e `processor_response_type` “soft_declined” no Transaction object.

Perguntas frequentes

O cliente foi cobrado quando o Braintree retornou 2016?
A duplicata foi recusada. A primeira tentativa pode ter sido bem-sucedida, então verifique suas transações.
Como faço para parar as recusas de transação duplicada?
Evite envios duplos no checkout e torne as novas tentativas da mesma solicitação idempotentes.

Fontes

Relacionado

Biblioteca de pagamentos