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.