# Cycle de vie d'une commande Comprendre le cycle de vie d'une commande vous aide à [suivre les commandes](https://developers.xsolla.com/fr/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/?tabs=100-trackOrderOnClient_200-api&_xm=4170963201673921623) et à implémenter correctement la logique post-achat, par exemple l'attribution des objets. La commande passe par les statuts suivants :
| Statut | Description | Notes |
new |
Commande créée. Le système attend la confirmation du paiement.. | Les descriptions des statuts de transaction se trouvent dans la documentation Pay Station API. |
paid |
Commande payée (la transaction est passée au statut done), et l'objet peut être attribué à l'utilisateur. |
La commande reste en statut new jusqu'à ce que le paiement soit confirmé. |
done |
Objet attribué à l'utilisateur. | — |
canceled |
Paiement remboursé. | La commande passe à ce statut lorsque le statut de la transaction devient refunded. |
expired |
La création d'une nouvelle commande pour un objet en édition limitée, un code promo ou une promotion fait passer toute commande antérieure non réglée contenant cet objet au statut expired. Seule la commande la plus récente peut être réglée. |
Si un utilisateur tente de régler une commande expirée, l'interface de paiement affichera une erreur 2002 et le paiement échouera. |
Note
Lorsque la commande passe au statut expired pendant que l'utilisateur finalise un paiement, mais que le paiement aboutit, la commande passe du statut expired au statut paid. Cela s'applique uniquement si la limite d'achat de l'objet associé à la commande n'est pas dépassée lors du paiement.