{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-@l10n/es/api/catalog/index.yaml","sidebar":"sidebar-@l10n/es/catalog-en.sidebars.yaml"},"props":{"definitionId":"@l10n/es/api/catalog/index.yaml","dynamicMarkdocComponents":[],"baseSlug":"/es/api/catalog","seo":{"title":"Ciclo de vida del pedido","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"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.\n\nEl pedido atraviesa los siguientes estados:\n\n<table>\n  <thead>\n  <tr>\n     <td>Estado</td>\n     <td>Descripción</td>\n     <td>Notas</td>\n  </tr>\n  </thead>\n  <tbody>\n    <tr>\n     <td> <code>new</code> </td>\n     <td>Se creó el pedido. El sistema está a la espera de la confirmación del pago.</td>\n     <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>\n    </tr>\n    <tr>\n     <td> <code>paid</code> </td>\n     <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>\n     <td>El pedido seguirá en el estado <code>new</code> hasta que se confirme el pago. </td>\n    </tr>\n    <tr>\n     <td> <code>done</code> </td>\n     <td>El artículo se concede al usuario. </td>\n     <td> — </td>\n    </tr>\n    <tr>\n     <td> <code>canceled</code> </td>\n     <td>TSe reembolsó el pago. </td>\n     <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>\n    </tr>\n    <tr>\n     <td> <code>expired</code> </td>\n     <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>\n     <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>\n    </tr>\n  </tbody>\n</table>\n\n![Ciclo de vida del pedido](https://cdn.xsolla.net/developers/current/images/api_docs/order-life-cycle.svg)\n\n<div class=\"note\">\n  <p><b>Nota:</b></p>\n  <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>\n</div>"},"itemId":"order-life-cycle","disableAutoScroll":true,"metadata":{},"compilationErrors":[],"markdown":{"partials":{},"variables":{"rbac":{"teams":["anonymous"]},"user":{},"remoteAddr":{"hostname":"xsolla.redocly.app","port":4000,"ipAddress":"216.73.216.4"},"lang":"es","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"realm"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/es/api/catalog/order-life-cycle","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}