排查实体交易问题

如果您在使用 Action 执行交易 intent 时遇到问题,请查看 您遇到了以下各部分所述的任何症状,并且 执行建议的问题排查步骤。

操作无响应

症状:在检查交易要求或用户的决定时, 用户将收到“应用目前无响应。请稍后再试。”

问题排查:确保您的 Action 项目包含所有必需的目录信息,包括隐私权政策链接。

无法处理收据

症状:在购买授权期间,用户收到以下响应 “抱歉,我无法处理您的收据。

问题排查

  • 确保您的 merchantOrderId 是唯一的。无法下新订单 与之前的现有订单 ID 搭配使用
  • 请确保你发送的是简单的回复 与初始 orderUpdate 一起保存;这是强制性的响应格式。

无法发送订单更新

具体情况:在发送现有订单的订单更新时,Orders API 返回错误代码 500 和以下错误消息:“Order OrderID 无法更新项目“ProjectID”的 ID。请重试。

问题排查

订单更新未显示为通知

症状:已下订单,后续订单更新成功, 状态代码 200,但在启用了 Google 助理的用户设备上没有以推送通知的形式显示 设备。

问题排查:并非所有订单更新都会以推送通知的形式反映; 仅限状态为 CANCELLEDFULFILLEDREJECTEDRETURNED 的更新 导致用户收到通知。

查看账号中的交易

您可以按照以下步骤查看通过您的账号进行的交易:

  1. 前往 myaccount.google.com 并登录。
  2. 点击付款和订阅
  3. 购买交易下方,点击管理购买交易

您还可以通过添加以下网址查询参数来查看沙盒交易:

myaccount.google.com/purchases?sandbox=1

其他问题排查提示

如果上述症状不能描述您遇到的问题,您可能 参阅项目的 Stackdriver 日志 进一步排查问题。您也可以参阅 Google 账号设置 来查看和管理您通过 Action 进行的任何购买交易。