Если у вас возникли проблемы с выполнением транзакционных намерений с помощью вашего действия, проверьте, нет ли у вас каких-либо симптомов, описанных в следующих разделах, и выполните рекомендуемые действия по устранению неполадок.
Действие не отвечает
Признак: при запуске намерения транзакции ( TransactionRequirements
, TransactionDecision
) пользователь получает ответ «Приложение в данный момент не отвечает. Повторите попытку позже».
Устранение неполадок: убедитесь, что в вашем проекте 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 , чтобы просматривать и управлять любыми покупками, которые вы совершили с помощью своего действия.