Les codes retour "Duplicate Transaction - 02001" ou "Duplicate pending transaction - 02002" sont générés par le contrôle de doublon.
Ils informent le commerçant qu'une transaction a été effectuée dans un laps de temps de 24h glissantes avec le même montant, la même devise, la même carte bancaire et la même référence commande.
Cinématique acheteur :
Il est possible que la première commande soit une commande abandonnée.
Ainsi l'acheteur n'est pas allé au bout du parcours d'achat et s'est arrêté à la page de paiement. La session de paiement expire 15 min plus tard, ce qui génère dans les appels au webservice un code retour "02324 - The session expired before the consumer has finished the transaction".
Puis si l'acheteur retente et finalise cette même commande sous 24h, avec la même référence commande, montant, et carte bancaire, l'internaute risque de se heurter à un code "Duplicate transaction".
Notre système refuse donc cette nouvelle tentative.
Vous pouvez :
- supprimer le contrôle de doublon si besoin, en cohérence avec votre métier.
- mettre à jour la référence commande à chaque tentative.
Pour plus d'information, veuillez consulter la documentation sur le Contrôle de doublon et les Codes retour.