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

Braintree · Codici di rifiuto

Cosa significa Braintree 2016 “Transazione duplicata”?

Verificato il

Braintree 2016 “Transazione duplicata” significa che questo addebito sembra uguale a uno inviato poco prima, quindi è stato rifiutato per evitare di addebitare la carta due volte. È un rifiuto temporaneo (soft decline). Controlla se il primo pagamento è andato a buon fine prima di riprovare. Se l'acquirente desidera davvero un secondo ordine identico, un nuovo tentativo con dettagli diversi può andare a buon fine.

Tipo
Rifiuto temporaneo
Chi ha rifiutato
Il controllo duplicati del processore
Riprovare
Solo se si tratta di un acquisto realmente nuovo
Azione dell'acquirente
Controllare se il primo pagamento è andato a buon fine
Azione del commerciante
Verificare l'esistenza di un pagamento prima di addebitare di nuovo

Cosa fa PlatformDTC

PlatformDTC non si connette a Braintree. Il codice corrispondente di Stripe è `duplicate_transaction`. PlatformDTC assegna a ogni tentativo di rinnovo dell'abbonamento la propria chiave di idempotenza, in modo che una richiesta riprovata non possa addebitare lo stesso rinnovo due volte.

Perché succede

Un doppio clic sul pulsante di pagamento, un aggiornamento della pagina durante il pagamento o un'integrazione che reinvia la stessa richiesta.

Cosa può fare il negozio

Cercare l'ordine prima di addebitare di nuovo. Disabilitare il pulsante di pagamento dopo il primo clic e utilizzare richieste idempotenti in modo che un nuovo tentativo di rete non crei un secondo addebito.

Per gli sviluppatori

Braintree restituisce `processor_response_code` 2016 con `processor_response_text` “Duplicate Transaction” e `processor_response_type` “soft_declined” sull'oggetto `Transaction`.

Domande frequenti

L'acquirente è stato addebitato quando Braintree ha restituito 2016?
Il duplicato è stato rifiutato. Il primo tentativo potrebbe essere andato a buon fine, quindi controlla le tue transazioni.
Come posso fermare i rifiuti di transazioni duplicate?
Prevenire doppi invii nel checkout e rendere idempotenti i nuovi tentativi della stessa richiesta.

Fonti

Vedi anche

Biblioteca dei pagamenti