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 2094 “PayPal payment has already been completed”?

Verificato il

Braintree 2094 “PayPal payment has already been completed” significa che la tua integrazione sta probabilmente effettuando chiamate PayPal fuori sequenza, per esempio agendo su un pagamento che è già completo. È un hard decline. Controlla la risposta di errore per i dettagli e correggi l'ordine delle chiamate.

Tipo
Hard decline (integrazione)
Chi ha rifiutato
La tua integrazione
Riprovare
No; correggere la sequenza delle chiamate
Azione dell'acquirente
Niente
Azione del commerciante
Controllare l'ordine delle chiamate PayPal

Cosa fa PlatformDTC

PlatformDTC non si connette a Braintree. Il suo canale PayPal associa ogni tentativo di rinnovo a una propria chiave di idempotenza, quindi una chiamata ripetuta per lo stesso rinnovo non può completare un pagamento due volte.

Perché succede

Il tuo sistema ha tentato di completare un pagamento PayPal che era già stato completato.

Cosa può fare il negozio

Rivedere l'ordine delle tue chiamate PayPal.

Per gli sviluppatori

Braintree restituisce processor_response_code 2094 con processor_response_text “PayPal payment has already been completed” e processor_response_type “hard_declined” sull'oggetto Transaction.

Domande frequenti

L'acquirente è stato addebitato con Braintree 2094?
Il pagamento era già stato completato, quindi controlla i tuoi registri.
Come risolvo il 2094?
Correggere la sequenza delle chiamate nella tua integrazione.

Fonti

Vedi anche

Biblioteca dei pagamenti