實體交易疑難排解

如果用動作執行交易意圖時發生問題,請確認您是否遇到下列各節所述的任何症狀,並執行建議的疑難排解步驟。

動作沒有回應

問題:檢查使用者的交易需求或決定時,使用者會收到「應用程式目前沒有回應」回應。請稍後再試。」

疑難排解:確認您的動作專案具備所有必要的目錄資訊,包括隱私權政策連結。

無法處理收據

問題:購買授權期間,使用者收到「很抱歉,我無法處理收據」的回覆

疑難排解:

  • 請確認 merchantOrderId 並未重複。你無法使用先前的現有訂單 ID 建立新訂單。
  • 請確認您要傳送簡單回應和初始 orderUpdate;這是必要的回應格式。

無法傳送訂單最新狀態

問題:傳送現有訂單的訂單更新時,Orders API 會傳回錯誤代碼 500,並顯示以下錯誤訊息:「Project ProjectID 的訂單 OrderID 無法更新。請再試一次。

疑難排解:

訂單最新資訊未顯示為通知

問題:系統會發出初始訂單,後續訂單更新成功且狀態碼為 200,但在支援 Google 助理的裝置上不會顯示為推播通知。

疑難排解:並非所有訂單更新都會以推播通知的形式反映;只有狀態為 CANCELLEDFULFILLEDREJECTEDRETURNED 的更新才會收到通知。

在帳戶中查看交易

如要查看透過帳戶完成的交易,請按照下列步驟操作:

  1. 前往 myaccount.google.com 並登入帳戶。
  2. 按一下左選單中的「付款和訂閱」
  3. 按一下「購買的內容」下方的「管理購買交易」

您也可以加入下列網址查詢參數來查看沙箱交易:

myaccount.google.com/purchases?sandbox=1

其他疑難排解提示

如果上述問題與您所遇到的問題無關,請參考專案的 Stackdriver 記錄來進一步排解問題。您也可以前往 Google 帳戶設定查看及管理動作已完成的購買交易。