Aller au contenu principal

Cycle de vie du paiement

Un paiement partenaire évolue à travers une série d'états. À la création, le paiement est CREATED ; son état réel est ensuite mis à jour côté serveur à mesure du parcours bancaire.

États​

ÉtatSignification
CREATEDPaiement créé, lien généré, en attente de l'action du client.
PENDINGPaiement en cours de traitement.
SUCCESSPaiement abouti.
FAILEDPaiement échoué.
CANCELLEDPaiement annulé.
EXPIREDLien expiré avant paiement (voir expiresAt).
REJECTED_AUTHRejeté à l'authentification.
REJECTED_PLANRejeté pour raison liée au plan.
REJECTED_QUOTARejeté pour dépassement de quota.
REJECTED_VALIDATIONRejeté à la validation.

Source de vérité​

L'état est mis à jour uniquement par un rappel de statut sécurisé côté serveur. La redirection du navigateur du client (voir Statut & redirection) ne modifie jamais l'état : elle ne sert qu'à ramener le client vers votre boutique.

Pour connaître l'état réel d'un paiement, lisez-le via GET /partners/payments/{paymentRequestId}. À terme, le webhook vous notifiera des changements sans interrogation.

Expiration​

Un paiement non réglé expire après le délai indiqué par expiresAt (par défaut 30 minutes après la création). Au-delà, le lien n'est plus payable.