{"templateId":"openapi_docs","sharedDataIds":{"openAPIDocsStore":"oas-@l10n/pt/api/catalog/index.yaml","sidebar":"sidebar-@l10n/pt/catalog-en.sidebars.yaml"},"props":{"definitionId":"@l10n/pt/api/catalog/index.yaml","dynamicMarkdocComponents":[],"baseSlug":"/pt/api/catalog","seo":{"title":"Ciclo de vida do pedido","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]},"description":"Compreender o ciclo de vida do pedido ajuda a [rastrear pedidos](https://developers.xsolla.com/pt/virtual-goods/own-ui/client-side-token-generation/set-up-order-tracking/?tabs=100-trackOrderOnClient_200-api&_xm=4170963201673921623) e a implementar a lógica pós-compra corretamente, ou seja, a entrega dos itens.\n\nO pedido passa pelos seguintes status:\n\n<table>\n  <thead>\n  <tr>\n     <td>Status</td>\n     <td>Descrição</td>\n     <td>Observações</td>\n  </tr>\n  </thead>\n  <tbody>\n    <tr>\n     <td> <code>new</code> </td>\n     <td>O pedido é criado. O sistema aguarda pela confirmação do pagamento.</td>\n     <td>As descrições dos status de transação podem ser encontrados na documentação <a href=\"https://developers.xsolla.com/pt/api/pay-station/reports/find-transactions#reports/find-transactions/t=request&in=query&path=status\">Pay Station API</a>.</td>\n    </tr>\n    <tr>\n     <td> <code>paid</code> </td>\n     <td>O pedido é pago (a transação mudou para o status <code>done</code>), e o item pode ser concedido ao usuário. </td>\n     <td>O pedido permanece no status <code>new</code> até que o pagamento seja confirmado. </td>\n    </tr>\n    <tr>\n     <td> <code>done</code> </td>\n     <td>O item é concedido ao usuário. </td>\n     <td> — </td>\n    </tr>\n    <tr>\n     <td> <code>canceled</code> </td>\n     <td>O pagamento foi reembolsado. </td>\n     <td>O pedido muda para esse status quando o <a href=\"https://developers.xsolla.com/pt/api/pay-station/reports/find-transactions#reports/find-transactions/t=request&in=query&path=status\">status da transação</a> muda para <code>refunded</code>. </td>\n    </tr>\n    <tr>\n     <td> <code>expired</code> </td>\n     <td> Criar um novo pedido para um item, código promocional ou promoção <a href=\"https://developers.xsolla.com/pt/api/catalog/limits-overview\">limitados</a> move qualquer pedido não pago contendo o item para o status <code>expired</code>. Apenas o pedido mais recente pode ser pago. </td>\n     <td>Se um usuário tentar pagar por um pedido expirado, a interface de pagamento exibirá um erro <code>2002</code>, e o pagamento falhará. </td>\n    </tr>\n  </tbody>\n</table>\n\n![Ciclo de vida do 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>Quando o pedido muda para o status <code>expired</code> enquanto o usuário conclui o pagamento, mas o pagamento é bem-sucedido, o pedido muda do status <code>expired</code> para <code>paid</code>. Isso só se aplica se o limite de compra para o item do pedido não será excedido pelo pagamento.</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.217.101"},"lang":"pt","env":{"PUBLIC_REDOCLY_BRANCH_NAME":"realm"}}},"pagePropGetterError":{"message":"","name":""}},"slug":"/pt/api/catalog/order-life-cycle","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}