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.
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 verificar os requisitos de transação ou a decisão do usuário,
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."
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:
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.
[[["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-28 UTC."],[[["\u003cp\u003eTransaction functionalities for Conversational Actions are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden due to regulatory requirements.\u003c/p\u003e\n"],["\u003cp\u003eActions with Transactions will continue to function in all other supported locales.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting steps are provided for common issues like Action unresponsiveness, receipt processing failures, order update failures, and missing order update notifications.\u003c/p\u003e\n"],["\u003cp\u003eUsers can view their transaction history through their Google Account settings or by visiting myaccount.google.com.\u003c/p\u003e\n"]]],["Due to regulatory changes, Conversational Actions' transaction features are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden. Troubleshooting steps include ensuring complete directory information, unique `merchantOrderIds`, and proper JWT authentication for the Orders API. Only order updates with specific statuses (`CANCELLED`, `FULFILLED`, `REJECTED`, `RETURNED`) trigger notifications. Users can view transactions on their Google Account via the \"Payments & subscriptions\" section or via Stackdriver logs.\n"],null,["# Troubleshooting physical transactions\n\n| **Warning:** Due to new regulatory requirements, transaction functionalities for Conversational Actions are no longer available in the following countries:\n|\n|\n| Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, Sweden\n|\n|\n| Actions with Transactions will continue to work in all supported locales.\n\n\u003cbr /\u003e\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 checking for transaction requirements or decision of the user,\nthe 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/prompts-simple) 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](https://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."]]