# Ciclo de vida del pedido

Comprender el ciclo de vida de un pedido le ayuda a [hacer un seguimiento de los pedidos](https://developers.xsolla.com/es/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/?tabs=100-trackOrderOnClient_200-api&_xm=4170963201673921623) y a aplicar correctamente la lógica posterior a la compra, como, p. ej., la entrega de los artículos.

El pedido atraviesa los siguientes estados:

<table>
  <thead>
  <tr>
     <td>Estado</td>
     <td>Descripción</td>
     <td>Notas</td>
  </tr>
  </thead>
  <tbody>
    <tr>
     <td> <code>new</code> </td>
     <td>Se creó el pedido. El sistema está a la espera de la confirmación del pago.</td>
     <td>Las descripciones del estado de las transacciones pueden encontrarse en la <a href="https://developers.xsolla.com/es/api/pay-station/reports/find-transactions#reports/find-transactions/t=request&in=query&path=status">documentación de la API de Pay Station</a>.</td>
    </tr>
    <tr>
     <td> <code>paid</code> </td>
     <td>El pedido se ha pagado (la transacción ha pasado al estado <code>done</code>), y ya se puede entregar el artículo al usuario. </td>
     <td>El pedido seguirá en el estado <code>new</code> hasta que se confirme el pago. </td>
    </tr>
    <tr>
     <td> <code>done</code> </td>
     <td>El artículo se concede al usuario. </td>
     <td> — </td>
    </tr>
    <tr>
     <td> <code>canceled</code> </td>
     <td>TSe reembolsó el pago. </td>
     <td>El pedido pasa a este estado cuando el estado de la transacción <a href="https://developers.xsolla.com/es/api/pay-station/reports/find-transactions#reports/find-transactions/t=request&in=query&path=status"> </a> cambia a <code>refunded</code>. </td>
    </tr>
    <tr>
     <td> <code>expired</code> </td>
     <td> Al crear un nuevo pedido que incluya un artículo <a href="https://developers.xsolla.com/es/api/catalog/limits-overview">limitado</a>, un código promocional o una promoción, cualquier pedido anterior pendiente de pago que contenga dicho artículo pasará al estado <code>expired</code> status. Solo se podrá pagar el pedido más reciente. </td>
     <td>Si un usuario intenta pagar un pedido expirado, la interfaz de pago mostrará un error <code>2002</code>, y el pago será rechazado. </td>
    </tr>
  </tbody>
</table>

![Ciclo de vida del pedido](https://cdn.xsolla.net/developers/current/images/api_docs/order-life-cycle.svg)

<div class="note">
  <p><b>Nota:</b></p>
  <p>Cuando el pedido pasa al estado <code>expired</code> mientras el usuario está realizando el pago, pero el pago se realiza correctamente, el pedido pasa de <code>expired</code> al estado <code>paid</code>. Esto solamente se aplica si, al realizar el pago, no se supera el límite de compra del artículo del pedido.</p>
</div>

