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:
- Verifique se você está fornecendo credenciais de trabalho durante a autenticação JWT para a API Orders.
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.