Method: orders.createWithCustomToken

Google によって作成されたカスタム トークンを使用して新しい注文を作成し、その注文を返します。このメソッドを使用するデベロッパーは、Google から渡された userToken をリクエストに設定する必要があります。このメソッドは、(取引および AMP フローを使用するのではなく)デベロッパーまたは販売者が注文を直接 Google に保存する場合に使用します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

リクエスト本文

リクエストの本文には、次の構造のデータが含まれます。

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 つの項目が必要であり、項目ではカテゴリ(vertical)または拡張情報(extension)が定義されている必要があります。3. すべての拡張情報(注文レベルと項目レベルの両方)は 1 つのカテゴリタイプに対応付けられている必要があります。すなわち、複数のカテゴリを表している注文は有効な注文ではありません。

userToken

string

必須: 非同期チャネルを介して Google からパートナーに提供される、暗号化されたトークン。

レスポンスの本文

成功した場合、レスポンスの本文には Order のインスタンスが含まれます。