capTests
Se connecter

Idempotence : re-soumission d'un paiement déjà validé SMP-041

À tester Automatisable Tablette Desktop

Instructions

Objectif : vérifier qu'un double envoi de paiement ne facture pas deux fois.

Étapes :

  1. Encaisser une commande.
  2. Provoquer une re-soumission (double appui, perte réseau puis renvoi) avec la même clé d'idempotence.

Résultat attendu : la facture n'est pas dupliquée ; le second envoi renvoie l'encaissement existant (commande déjà fermée).

Liens

Aucun lien.

Tests automatiques liés

SourceRéférence du testNiveau
phpunit PaymentIdempotencyTest::testCheckoutIsIdempotentAcrossReplays full
phpunit PaymentIdempotencyTest::testCheckoutWithoutKeyIsRefused full
phpunit PaymentIdempotencyTest::testPartialPaymentReplayDoesNotDoubleBook full
phpunit PaymentIdempotencyTest::testTpeReplayOnASharedInvoiceIsFound full
playwright 05-payment-api.spec.js::order -> validate -> invoice -> payment, idempotent full
playwright 05-payment-api.spec.js::order -> validate -> invoice -> payment, idempotent [SMP-040/041] full
playwright specs/05-payment-api.spec.js > order -> validate -> invoice -> payment, idempotent full

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

Aucun verdict enregistré.

Discussion

Aucun commentaire pour l'instant.