...
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 les mêmes des paramètres identiques, y compris les cas où un paiement est déjà en cours.
...
- Erreurs d'interaction utilisateur (par exemple, rafraîchissement, double-clic, fermeture de l'onglet)
- Problèmes de logique côté commerçant (par exemple, boucles de réessai)
- Latence du réseau ou délais d'attente entraînant une incertitude sur le statut du paiement
- Tentatives de paiement encore **en cours** lorsque lorsque une nouvelle demande est soumise
...
- Profondeur de l'historique dans laquelle on vérifie qu'il y a un doublon : 1 heure à 4 jours (en heures)
- Périmètre : 1 ou plusieurs MID
- Prise en compte des paiements "en cours" : oui/non
Fonctionnement
1. Vérification
...
Les vérifications de duplication sont déclenchées avant l'affichage de la page de paiement et entre les pages de paiement :
- Si une duplication est détectée, l'utilisateur est redirigé sur l'url Failure
- Aucun paiement n'est soumis si la demande correspond à une transaction existante ou en cours
Une transaction échouée ne déclenchera pas de détection de doublons.
2. Mise en œuvre
Option 1 : Paiement réalisé via la Page de choix du moyen de paiement (HPP) ou le formulaire de paiement par carte (payssl)
...
Statut | Code | Description |
---|---|---|
OK | 00000000Aucune duplication détectée | 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 |
...