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 2094 « Le paiement PayPal a déjà été effectué » ?

Vérifié le

Braintree 2094 « Le paiement PayPal a déjà été effectué » signifie que votre intégration effectue probablement des appels PayPal dans le désordre, par exemple en agissant sur un paiement déjà terminé. C'est un refus définitif. Vérifiez la réponse d'erreur pour les détails et corrigez l'ordre des appels.

Type
Refus définitif (intégration)
Qui a refusé
Votre intégration
Réessayer
Non ; corriger la séquence d'appels
Action du client
Rien
Action du commerçant
Vérifier l'ordre de vos appels PayPal

Ce que fait PlatformDTC

PlatformDTC ne se connecte pas à Braintree. Son canal PayPal associe chaque tentative de renouvellement à sa propre clé d'idempotence, de sorte qu'un appel répété pour le même renouvellement ne peut pas effectuer un paiement deux fois.

Pourquoi cela arrive

Votre système a essayé de finaliser un paiement PayPal qui était déjà terminé.

Ce que le magasin peut faire

Vérifier l'ordre de vos appels PayPal.

Pour les développeurs

Braintree renvoie processor_response_code 2094 avec processor_response_text « PayPal payment has already been completed » et processor_response_type « hard_declined » sur l'objet Transaction.

Questions fréquentes

Le client a-t-il été facturé sur Braintree 2094 ?
Le paiement était déjà terminé, alors vérifiez vos registres.
Comment puis-je corriger 2094 ?
Corriger la séquence d'appels dans votre intégration.

Sources

Voir aussi

Bibliothèque des paiements