Устранение неполадок с физическими транзакциями

Если у вас возникли проблемы с выполнением намерений транзакций с помощью действия, проверьте, не возникают ли у вас симптомы, описанные в следующих разделах, и выполните рекомендуемые действия по устранению неполадок.

Действие не отвечает

Симптом: при проверке требований к транзакции или решения пользователя пользователь получает ответ «Приложение в данный момент не отвечает. Повторите попытку позже».

Устранение неполадок: убедитесь, что в вашем проекте Action есть вся необходимая информация о каталоге, включая ссылку на политику конфиденциальности.

Не удалось обработать квитанцию

Симптом: во время авторизации покупки пользователь получает ответ « Извините, я не могу обработать вашу квитанцию».

Поиск неисправностей:

  • Убедитесь, что ваш merchantOrderId уникален. Новый заказ не может быть размещен с предыдущим существующим идентификатором заказа.
  • Убедитесь, что вы отправляете простой ответ вместе с начальным orderUpdate ; это обязательный формат ответа.

Невозможно отправить обновления заказа

Симптом: при отправке обновления заказа для существующего заказа API заказов отвечает с кодом ошибки 500 и следующим сообщением об ошибке: « Не удалось обновить OrderID заказа для проекта ProjectID . Повторите попытку».

Поиск неисправностей:

Обновления заказов не отображаются в виде уведомлений

Симптом: первоначальный заказ размещается, а последующие обновления заказов завершаются успешно с кодом состояния 200, но не отображаются в виде push-уведомлений на устройстве пользователя с включенным помощником.

Устранение неполадок: не все обновления заказов будут отображаться в виде push-уведомлений; только обновления со статусом CANCELLED , FULFILLED , REJECTED или RETURNED приводят к уведомлению.

Просмотр транзакций в вашем аккаунте

Вы можете просмотреть транзакции, которые были совершены через вашу учетную запись, выполнив следующие действия:

  1. Перейдите на myaccount.google.com и войдите в систему.
  2. Нажмите Платежи и подписки в меню слева.
  3. В разделе «Покупки» нажмите «Управление покупками» .

Вы также можете просмотреть транзакции песочницы, добавив следующий параметр запроса URL:

myaccount.google.com/purchases?sandbox=1

Другие советы по устранению неполадок

Если приведенные выше симптомы не описывают проблему, с которой вы столкнулись, вы можете обратиться к журналам Stackdriver вашего проекта для дальнейшего устранения неполадок. Вы также можете обратиться к настройкам своей учетной записи Google , чтобы просмотреть и управлять любыми покупками, которые вы сделали с помощью действия.