Устранение неполадок физических транзакций (Dialogflow)

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

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

Признак: при запуске намерения транзакции ( TransactionRequirements , TransactionDecision ) пользователь получает ответ «Приложение в данный момент не отвечает. Повторите попытку позже».

Устранение неполадок: убедитесь, что в вашем проекте 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 , чтобы просматривать и управлять любыми покупками, которые вы совершили с помощью своего действия.