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

Braintree · Codes de refus

Que signifie Braintree 2069 « PayPal Blocking Duplicate Order IDs » ?

Vérifié le

Braintree 2069 « PayPal Blocking Duplicate Order IDs » signifie que ce paiement PayPal ressemble à un doublon d'un paiement déjà soumis, donc PayPal l'a refusé pour éviter de débiter le compte deux fois. C'est un refus définitif. Vérifiez si le premier paiement a été effectué ; si c'est une nouvelle commande authentique, envoyez un ID de commande unique.

Type
Refus définitif
Qui a refusé
PayPal
Réessayer
Uniquement avec un nouvel ID de commande unique
Action de l'acheteur
Rien
Action du commerçant
Envoyez un ID de commande/facture unique

Ce que fait PlatformDTC

PlatformDTC ne se connecte pas à Braintree ; son canal PayPal communique directement avec PayPal ; là, PayPal signale le même blocage comme DUPLICATE_INVOICE_ID lorsque le paramètre du compte exige un ID de facture unique par transaction.

Pourquoi cela arrive

L'ID de commande ou de facture correspondait à un ID déjà traité par PayPal.

Ce que le magasin peut faire

Rendez les ID de commande uniques par tentative, et vérifiez d'abord l'existence d'un paiement.

Pour les développeurs

Braintree renvoie processor_response_code 2069 avec processor_response_text « PayPal Blocking Duplicate Order IDs » et processor_response_type « hard_declined » sur l'objet Transaction.

Questions fréquentes

L'acheteur a-t-il été débité deux fois avec Braintree 2069 ?
Non, PayPal a refusé le doublon. Vérifiez si le premier a réussi.
Comment puis-je arrêter 2069 ?
Envoyez un ID de commande unique avec chaque nouvelle transaction PayPal.

Sources

Voir aussi

Bibliothèque des paiements