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
- Rifiuti: codici di rifiuto dell'autorizzazione — Braintree (PayPal)
- Oggetto di risposta della transazione — Braintree (PayPal)
- Codici di rifiuto — Stripe
Vedi anche
- 2069 — PayPal ha bloccato un ID ordine duplicato.
- 2017 — Il titolare della carta ha chiesto alla banca di bloccare questo pagamento.
- 2018 — Il titolare della carta ha detto alla banca di bloccare tutti gli addebiti ricorrenti.
- 2019 — La carta non supporta questo tipo di transazione.
- 2020 — La banca ha rifiutato il pagamento citando una violazione.
- 2021 — La banca ha rifiutato, forse per un problema di sicurezza o frode.
- 2022 — La carta è stata sostituita; la banca ha dettagli della carta più recenti.