Le Contrôle des doublons dans Axepta Online est conçu pour détecter et gérer les tentatives de paiement en double sur plusieurs canaux (API, HPP, etc.).
Elle garantit que les utilisateurs et les commerçants ne déclenchent pas accidentellement plusieurs paiements avec des paramètres identiques, y compris les cas où un paiement est déjà en cours.
Les doublons peuvent provenir de plusieurs causes :
Le marchand doit choisir les éléments suivants qui seront configurés côté Axepta Online :
Une transaction échouée ne déclenchera pas de détection de doublons.
Option 1 : Paiement réalisé via la Page de choix du moyen de paiement (HPP) ou le formulaire de paiement par carte (payssl)
Il est nécessaire d'ajouter au moins un des paramètres suivants dans l'appel à paymentpage.aspx ou payssl.aspx :
Option 2 : Vérification de Duplication via API
L'API Axepta Online fournit un endpoint permettant aux commerçants de vérifier si une transaction est une duplication avant de la soumettre :
L'API retourne un statut indiquant si une transaction est une duplication :
Statut | Code | Description |
---|---|---|
OK | 00000000 | Aucun doublon détecté |
FAILED | 20001550 | Paiement déjà effectué |
FAILED | 20001551 | Paiement en attente |
FAILED | 20001552 | Plusieurs duplications détectées, critères supplémentaires requis |
Si une duplication est détectée, la réponse inclut également les détails de la transaction existante (PayID, TransactionID, Date, etc.).