Если у вас возникли проблемы с выполнением намерений транзакций с помощью действия, проверьте, не возникают ли у вас симптомы, описанные в следующих разделах, и выполните рекомендуемые действия по устранению неполадок.
Действие не отвечает
Симптом: при проверке требований к транзакции или решения пользователя пользователь получает ответ «Приложение в данный момент не отвечает. Повторите попытку позже».
Устранение неполадок: убедитесь, что в вашем проекте Action есть вся необходимая информация о каталоге, включая ссылку на политику конфиденциальности.
Не удалось обработать квитанцию
Симптом: во время авторизации покупки пользователь получает ответ « Извините, я не могу обработать вашу квитанцию».
Поиск неисправностей:
- Убедитесь, что ваш
merchantOrderId
уникален. Новый заказ не может быть размещен с предыдущим существующим идентификатором заказа. - Убедитесь, что вы отправляете простой ответ вместе с начальным
orderUpdate
; это обязательный формат ответа.
Невозможно отправить обновления заказа
Симптом: при отправке обновления заказа для существующего заказа API заказов отвечает с кодом ошибки 500 и следующим сообщением об ошибке: « Не удалось обновить OrderID
заказа для проекта ProjectID
. Повторите попытку».
Поиск неисправностей:
- Убедитесь, что вы предоставляете рабочие учетные данные во время аутентификации JWT для API заказов .
Обновления заказов не отображаются в виде уведомлений
Симптом: первоначальный заказ размещается, а последующие обновления заказов завершаются успешно с кодом состояния 200, но не отображаются в виде push-уведомлений на устройстве пользователя с включенным помощником.
Устранение неполадок: не все обновления заказов будут отображаться в виде push-уведомлений; только обновления со статусом CANCELLED
, FULFILLED
, REJECTED
или RETURNED
приводят к уведомлению.
Просмотр транзакций в вашем аккаунте
Вы можете просмотреть транзакции, которые были совершены через вашу учетную запись, выполнив следующие действия:
- Перейдите на myaccount.google.com и войдите в систему.
- Нажмите Платежи и подписки в меню слева.
- В разделе «Покупки» нажмите «Управление покупками» .
Вы также можете просмотреть транзакции песочницы, добавив следующий параметр запроса URL:
myaccount.google.com/purchases?sandbox=1
Другие советы по устранению неполадок
Если приведенные выше симптомы не описывают проблему, с которой вы столкнулись, вы можете обратиться к журналам Stackdriver вашего проекта для дальнейшего устранения неполадок. Вы также можете обратиться к настройкам своей учетной записи Google , чтобы просмотреть и управлять любыми покупками, которые вы сделали с помощью действия.