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

Stripe · Codes de refus

Que signifie le code de refus Stripe duplicate_transaction ?

Vérifié le

Le code de refus Stripe duplicate_transaction signifie qu'une transaction avec un montant et des informations de carte identiques a été soumise très récemment. Il protège le client d'être facturé deux fois, par exemple après un double-clic ou un rafraîchissement de page. Le conseil de Stripe est de vérifier si un paiement récent existe déjà. Si le premier paiement a réussi, la commande est payée et rien de plus n'est nécessaire ; si ce n'est pas le cas, attendez un instant avant une nouvelle tentative authentique.

Type
Pas un problème de fonds ou de carte
Qui a refusé
Signalé comme une répétition d'un paiement très récent
Réessayer
Non, tant que vous n'avez pas vérifié le paiement précédent
Action du client
Vérifiez votre application bancaire ou votre e-mail pour le premier paiement avant de payer à nouveau
Action du commerçant
Recherchez d'abord un paiement correspondant récent

Ce que fait PlatformDTC

Le processus de paiement de PlatformDTC traite duplicate_transaction comme un "jamais-réessayer" et ne l'envoie pas à un processeur de secours, ce qui risquerait exactement la double facturation que le code empêche. Lors des renouvellements, cela signifie généralement qu'un deuxième abonnement sur la même carte a été facturé quelques minutes plus tôt, donc avec Smart retry activé, il obtient une nouvelle tentative 48 à 72 heures plus tard, ce qui n'est plus "récent" ; un deuxième refus demande au client une nouvelle méthode de paiement.

Pourquoi cela arrive

La même carte et le même montant ont atteint la banque deux fois en peu de temps : un bouton de paiement double-cliqué, une page de confirmation rafraîchie, ou une intégration qui a envoyé la même facturation deux fois.

Ce que le client peut faire

Avant de payer à nouveau, vérifiez si le premier paiement a été effectué. Une transaction en attente dans votre application bancaire ou un e-mail de confirmation de commande signifie que vous avez déjà terminé.

Ce que le magasin peut faire

Trouvez le paiement précédent dans votre tableau de bord. S'il a réussi, exécutez cette commande. Si votre processus de paiement crée régulièrement des doublons, désactivez le bouton de paiement après le premier clic.

Questions fréquentes

Le client a-t-il été facturé deux fois ?
Généralement non. Ce refus arrête la deuxième tentative identique. Vérifiez si la première a réussi.
Puis-je simplement facturer à nouveau ?
Seulement après avoir confirmé que le paiement précédent a échoué. Sinon, vous pourriez créer la double facturation que ce code est censé empêcher.

Sources

Voir aussi

Bibliothèque des paiements