Se você estiver com problemas para atender às intents de transação com a Ação, veja se está enfrentando algum dos sintomas descritos nas seções a seguir e siga as etapas recomendadas de solução de problemas.
A ação não está respondendo
Sintoma:ao acionar uma intent de transação (TransactionRequirements
, TransactionDecision
), o usuário recebe a resposta "O app não está respondendo no momento. Tente novamente em breve."
Solução de problemas:verifique se o projeto do Action tem todas as informações necessárias do diretório, incluindo um link para a 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 recibo.
Solução de problemas:
- Verifique se o
merchantOrderId
é único. Um novo pedido não pode ser feito com um código do pedido anterior. - Verifique se você está enviando uma resposta simples
com a
orderUpdate
inicial. Esse é o formato de resposta obrigatório.
Não é possível enviar atualizações do pedido
Sintoma:ao enviar uma atualização de pedido para um pedido existente, a API Orders
responde com o código de erro 500 e a seguinte mensagem de erro: "Não foi possível atualizar o pedido OrderID
do projeto ProjectID
. 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 são concluídas com o código de status 200, mas não aparecem como notificações push no dispositivo do usuário com Google Assistente.
Solução de problemas: nem todas as atualizações de pedidos serão refletidas como notificações push. Somente as atualizações com status CANCELLED
, FULFILLED
, REJECTED
ou RETURNED
resultam em uma notificação.
Conferir transações na sua conta
Para conferir as transações feitas na sua conta, siga estas etapas:
- Acesse 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 as transações de sandbox adicionando o seguinte parâmetro de consulta do 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á encontrando, consulte os registros do Stackdriver do projeto para mais detalhes. Você também pode consultar as configurações da Conta do Google para conferir e gerenciar as compras feitas com a Ação.