...
- 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 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
...