- JSON 表現
- 目次
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PaymentData
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PaymentResult
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PaymentInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PaymentMethodDisplayInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- Promotion
- PurchaseOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PurchaseError
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TicketOrderExtension
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- TicketEvent
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- EventCharacter
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
注文エンティティ。注: 1. 特に指定されていない限り、すべてのレベルの文字列はすべて 1,000 文字未満にする必要があります。2. 特に指定されていない限り、すべてのレベルの繰り返しフィールドの数は 50 未満にする必要があります。3. 指定する場合、すべてのレベルのタイムスタンプは有効なタイムスタンプである必要があります。
JSON 表現 | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
フィールド | ||
---|---|---|
googleOrderId |
Google が割り当てた注文 ID。 |
|
merchantOrderId |
必須: 販売者が割り当てた内部注文 ID。この ID は一意でなければならず、後続の注文更新操作に必要です。この ID は、指定された googleOrderId などの固有の値に設定できます。ユーザーに表示される ID は userVisibleOrderId ですが、ユーザー フレンドリーな別の値にすることもできます。最大文字数は 128 文字です。 |
|
userVisibleOrderId |
現在の注文を参照する、ユーザーに表示される ID。この ID は、ウェブサイト、アプリ、メールなど、他のコンテキストで表示されるこの注文の ID と一致している必要があります。 |
|
userVisibleStateLabel |
非推奨: 代わりに OrderExtensions ステータスを使用してください。この注文の状態についてユーザーに表示されるラベル。 |
|
buyerInfo |
購入者に関する情報です |
|
image |
注文に関連付けられている画像。 |
|
createTime |
必須: この注文が作成された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒例: |
|
lastUpdateTime |
この注文が最後に更新された日時。OrderUpdate の場合は必須です。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒。例: |
|
transactionMerchant |
購入手続きを処理した販売者。項目レベルのプロバイダとは異なる場合があります。例: Expedia の注文と ANA の項目。 |
|
contents |
必須: 広告申込情報のグループである注文コンテンツ。 |
|
priceAttributes[] |
価格、割引、税金など。 |
|
followUpActions[] |
注文単位でのフォローアップ アクション。 |
|
paymentData |
注文の支払い関連データ。 |
|
termsOfServiceUrl |
注文/提案注文に適用される利用規約へのリンク。 |
|
note |
注文に添付されたメモ。 |
|
promotions[] |
この注文に関連付けられているすべてのプロモーション。 |
|
disclosures[] |
この注文に関連付けられている開示。 |
|
vertical |
非推奨: 代わりにカテゴリを使用してください。一部の項目で上書きされない限り、これらのプロパティはすべての項目に適用されます。このカテゴリは項目レベルのカテゴリタイプと一致している必要があります。有効な値: 任意の型のフィールドを含むオブジェクト。型を識別する URI を含むフィールド |
|
共用体フィールド verticals 。一部の項目で上書きされない限り、これらのプロパティはすべての項目に適用されます。このカテゴリは項目レベルのカテゴリタイプと一致している必要があります。verticals は次のいずれかになります。 |
||
purchase |
注文番号 |
|
ticket |
チケットの注文 |
目次
項目のラッパー。
JSON 表現 | |
---|---|
{
"lineItems": [
{
object ( |
フィールド | |
---|---|
lineItems[] |
注文の項目のリスト。少なくとも 1 つの lineItem が必要です。最大 50 個まで指定できます。項目はすべて同じカテゴリに属している必要があります。 |
PaymentData
注文に関連する支払いデータ。
JSON 表現 | |
---|---|
{ "paymentResult": { object ( |
フィールド | |
---|---|
paymentResult |
取引を完了するためにインテグレータによって使用される支払い結果。このフィールドは、購入手続きが Actions on Google によって管理されている場合、Actions on Google によって入力されます。 |
paymentInfo |
注文に関する支払い情報で、ユーザーとのやり取りに有用な情報です。 |
PaymentResult
取引を完了するためにインテグレータによって使用された支払い結果。
JSON 表現 | |
---|---|
{ // Union field |
フィールド | ||
---|---|---|
共用体フィールド result 。Google の支払いデータと販売者の支払い方法のどちらかが提供されます。result は次のいずれかになります。 |
||
googlePaymentData |
Google によって提供される支払い方法に関するデータ。お客様の決済代行業者が Google でサポートされている決済代行業者のリスト(https://developers.google.com/pay/api/)にある場合、このリンクからお客様の決済代行業者にアクセスし、詳細情報を確認してください。それ以外の場合は、ペイロードの詳細について次のドキュメントをご覧ください。https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
ユーザーが選択した販売者/アクション提供のお支払い方法。 |
PaymentInfo
行われている注文に関する支払い情報。このプロトコルは、ユーザーに表示される操作に役立つ情報をキャプチャします。
JSON 表現 | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
フィールド | |
---|---|
paymentMethodDisplayInfo |
取引に使用されたお支払い方法の表示情報。 |
paymentMethodProvenance |
取引に使用された支払い方法の提供元。ユーザーは Google と販売者の両方に同じお支払い方法を登録している場合があります。 |
PaymentMethodDisplayInfo
取引を完了するためにインテグレータによって使用された支払い結果。
JSON 表現 | |
---|---|
{
"paymentType": enum ( |
フィールド | |
---|---|
paymentType |
支払いのタイプ。 |
paymentMethodDisplayName |
ユーザーに表示される支払い方法の名前。例: VISA **** 1234 Checking acct **** 5678 |
プロモーション
カートに追加されたプロモーションまたはクーポン。
JSON 表現 | |
---|---|
{ "coupon": string } |
フィールド | |
---|---|
coupon |
必須: この特典に適用されるクーポンコード。 |
PurchaseOrderExtension
購入カテゴリの注文拡張。項目で上書きされない限り、これらのプロパティは注文内のすべての項目に適用されます。
JSON 表現 | |
---|---|
{ "status": enum ( |
フィールド | |
---|---|
status |
必須: 注文の全体的なステータス。 |
userVisibleStatusLabel |
ユーザーに表示されるステータスのラベルまたは文字列。最大文字数は 50 文字です。 |
type |
必須: 購入のタイプ。 |
returnsInfo |
注文の返品情報。 |
fulfillmentInfo |
注文のフルフィルメント情報。 |
extension |
販売者と Google の間で交換される追加フィールド。 任意の型のフィールドを含むオブジェクト。型を識別する URI を含むフィールド |
purchaseLocationType |
購入場所(店舗またはオンライン) |
errors[] |
省略可: 注文が拒否された原因となるエラー。 |
PurchaseError
注文書が拒否される原因となるエラー。
JSON 表現 | |
---|---|
{ "type": enum ( |
フィールド | |
---|---|
type |
必須: 注文が販売者によって拒否された詳細な理由を表します。 |
description |
エラーの追加の説明。 |
entityId |
エラーに対応するエンティティ ID。たとえば、これは LineItemId や ItemOptionId に対応します。 |
updatedPrice |
PRICE_CHANGED / INCORRECT_PRICE のエラータイプの場合に関連します。 |
availableQuantity |
現在入手可能な数量。AVAILABILITY_CHANGED の場合に適用されます。 |
TicketOrderExtension
映画、スポーツなどのチケット注文の注文内容。
JSON 表現 | |
---|---|
{
"ticketEvent": {
object ( |
フィールド | |
---|---|
ticketEvent |
すべての項目チケットに適用されるイベント。 |
TicketEvent
単一のイベントを表します。
JSON 表現 | |
---|---|
{ "type": enum ( |
フィールド | |
---|---|
type |
必須: チケット イベントのタイプ(例:映画、コンサート |
name |
必須: イベントの名前。たとえば、イベントが映画の場合は、映画の名前になります。 |
description |
イベントの説明です。 |
url |
イベント情報への URL。 |
location |
イベントが行われる場所、または組織の所在地。 |
eventCharacters[] |
このイベントの関係者。映画イベントの監督や俳優、コンサートのパフォーマーなどです。 |
startDate |
開始時間 |
endDate |
終了時間 |
doorTime |
入場時間。イベントの開始時間とは異なる場合があります。例:イベントは午前 9 時開始ですが、入場時間は午前 8 時 30 分です。 |
EventCharacter
イベントに関する人物。たとえば主催者、演奏者など。
JSON 表現 | |
---|---|
{ "type": enum ( |
フィールド | |
---|---|
type |
イベント文字の型。例:俳優や監督。 |
name |
表示されます。 |
image |
登場人物の画像。 |