Solução de problemas em transações físicas

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 verificar os requisitos de transação ou a decisão do usuário, ele recebe uma resposta de "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:

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:

  1. Acesse myaccount.google.com e faça login.
  2. Clique em Pagamentos e assinaturas no menu à esquerda.
  3. 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.