Method: orders.createWithCustomToken

使用 Google 獲取的自訂權杖建立及傳回新訂單。使用這個方法的開發人員應在要求中設定 Google 傳遞的 userToken。如果開發人員/商家是代表訂單 (而非交易和 AMP 流程) 將訂單直接儲存至 Google,即可使用這個方法。

HTTP 要求

POST https://actions.googleapis.com/v3/orders:createWithCustomToken

這個網址使用 gRPC 轉碼語法。

要求主體

要求主體的資料會採用以下結構:

JSON 表示法
{
  "header": {
    object (OrderRequestHeader)
  },
  "order": {
    object (Order)
  },
  "userToken": string
}
欄位
header

object (OrderRequestHeader)

必填:建立訂單要求的標題。

order

object (Order)

必要:要建立的訂單。

注意:1. 如要建立有效的訂單,請參閱下列欄位:order.create_time、order.merchant_order_id、 order.contents.line_items、 order.contents.line_items.id 2。訂單必須至少有 1 個委刊項,而且委刊項必須定義產業/額外資訊。3. 所有額外資訊 (在訂單層級和 line_item 層級) 都必須對應至 1 個產業類型,也就是說,如果訂單代表超過 1 個產業,則該訂單並非有效的訂單。

userToken

string

必要:Google 透過非同步管道提供給合作夥伴的加密權杖。

回應主體

如果成功,回應主體會包含 Order 的執行例項。