A API Transactions vai ser descontinuada em 3 de maio de 2023, antes da desativação das ações de conversa em 13 de junho de 2023. Para mais informações, consulte
Desativação do recurso Ações de conversa.
Como solucionar problemas de transações físicas (Dialogflow)
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Se você estiver com problemas para atender a intents de transação com sua ação, confira se
você está com algum dos sintomas descritos nas seções a seguir e
siga as etapas de solução de problemas recomendadas.
A ação não está respondendo
Sintoma:ao acionar uma intent de transações (TransactionRequirements
, TransactionDecision
), o usuário recebe uma resposta "O app não está respondendo no momento. Tente de novo em breve."

Solução de problemas:verifique se o projeto de ação tem todas as informações de diretório necessárias, incluindo um link da Política de Privacidade.
Não foi possível processar o recebimento
Sintoma:durante a autorização de compra, o usuário recebe uma resposta dizendo
"Não consigo processar seu comprovante."

Solução de problemas:
- Verifique se o
merchantOrderId
é exclusivo. Não é possível fazer um novo pedido
com um ID do pedido existente.
- Envie uma resposta simples.
ao lado da
orderUpdate
inicial. esse é o formato de resposta obrigatório.
Não foi possível enviar atualizações do pedido
Sintoma:ao enviar uma atualização para um pedido existente, a API Orders
responde com o código de erro 500 e a seguinte mensagem de erro: "Pedido OrderID
do projeto ProjectID
não pôde ser atualizado. Tente novamente."
Solução de problemas:
Atualizações de pedidos não aparecem como notificações
Sintoma: o pedido inicial é feito, e as atualizações do pedido de acompanhamento obtêm êxito com
código de status 200, mas não aparecem como notificações push no usuário com Google Assistente
dispositivo.
Solução de problemas:nem todas as atualizações de pedidos são exibidas como uma notificação push.
só recebe atualizações com o status CANCELLED
, FULFILLED
, REJECTED
ou RETURNED
resultarão em uma notificação.
Ver transações na sua conta
Siga estas etapas para conferir as transações feitas na sua conta:
- Navegue até myaccount.google.com e faça login.
- Clique em Pagamentos e assinaturas no menu à esquerda.
- Em Compras, clique em Gerenciar compras.
Também é possível visualizar transações de sandbox adicionando o seguinte parâmetro de consulta de URL:
myaccount.google.com/purchases?sandbox=1
Outras dicas de solução de problemas
Se os sintomas acima não descreverem o problema que você está enfrentando, você pode
Você quer consultar os registros do Stackdriver do seu projeto
para solucionar problemas adicionais. Você também pode consultar as configurações da sua Conta do Google
para conferir e gerenciar as compras feitas com sua Ação.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-07-25 UTC.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-07-25 UTC."],[[["\u003cp\u003eThis troubleshooting guide helps you resolve issues when users can't complete transactions with your Action.\u003c/p\u003e\n"],["\u003cp\u003eCommon problems include the Action not responding, issues processing receipts, difficulties sending or receiving order updates, and viewing transaction history.\u003c/p\u003e\n"],["\u003cp\u003eSolutions involve verifying Action settings, ensuring unique order IDs, using correct response formats, and checking authentication credentials.\u003c/p\u003e\n"],["\u003cp\u003eOrder update notifications are only sent for specific status changes like cancellations, fulfillments, rejections, or returns.\u003c/p\u003e\n"],["\u003cp\u003eFor further assistance, consult Stackdriver logs or review your Google Account settings for purchase history and management.\u003c/p\u003e\n"]]],[],null,["# Troubleshooting Physical Transactions (Dialogflow)\n\nIf you're having trouble fulfilling transaction intents with your Action, see if\nyou're experiencing any of the symptoms described in the following sections and\ntake the recommended troubleshooting steps.\n\nAction not responding\n---------------------\n\n**Symptom:** When triggering a transactions intent (`TransactionRequirements`, `TransactionDecision`), the user gets back a response of *\"App isn't responding at the moment. Try again soon.\"*\n\n**Troubleshooting:** Ensure your Action project has all the required directory information, including a privacy policy link.\n\nUnable to process receipt\n-------------------------\n\n**Symptom:** During purchase authorization, the user gets a response saying\n\"*Sorry, I am unable to process your receipt.*\"\n\n**Troubleshooting:**\n\n- Make sure your `merchantOrderId` is unique. A new order can't be placed with a previous, existing order ID.\n- Make sure you're sending a [simple response](/assistant/conversational/responses#simple_responses) alongside the initial `orderUpdate`; this is the mandatory response format.\n\nUnable to send order updates\n----------------------------\n\n**Symptom:** When sending an order update for an existing order, the Orders API\nresponds with error code 500 and the following error message: \"*Order `OrderID`\nfor project `ProjectID` could not be updated. Please try again.*\"\n\n**Troubleshooting:**\n\n- Make sure you're supplying working credentials during [JWT authentication for\n the Orders API](https://github.com/google/google-api-nodejs-client#using-jwt-service-tokens).\n\nOrder updates not appearing as notifications\n--------------------------------------------\n\n**Symptom:** Initial order is placed and follow-up order updates succeed with\nstatus code 200 but don't appear as push notifications on the user's Assistant-enabled\ndevice.\n\n**Troubleshooting:** Not all order updates will be reflected as a push notification;\nonly updates with a status of `CANCELLED`, `FULFILLED`, `REJECTED`, or `RETURNED`\nresult in a notification.\n\nView transactions on your account\n---------------------------------\n\nYou can view transactions that have been made through your account by following these steps:\n\n1. Navigate to [myaccount.google.com](/assistant/df-asdk/transactions/physical/myaccount.google.com) and log in.\n2. Click **Payments \\& subscriptions** in the left menu.\n3. Under **Purchases** , click **Manage purchases**.\n\nYou can also view sandbox transactions by adding the following URL query parameter: \n\n```text\nmyaccount.google.com/purchases?sandbox=1\n```\n\nOther troubleshooting tips\n--------------------------\n\nIf the above symptoms don't describe the problem you're running into, you may\nwant to refer to your project's [Stackdriver logs](/assistant/console/troubleshooting)\nfor further troubleshooting. You can also refer to your [Google Account settings](https://myaccount.google.com/preferences?pli=1#subscriptions)\nto view and manage any purchases you've made with your Action."]]