- JSON 表現
- TransactionRequirementsCheckResult
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 注文
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PaymentInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- GoogleProvidedPaymentInstrument
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- CustomerInfo
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
次の ID: 6 actions.intent.TRANSACTION_DECISION
の出力としてアプリに返されます。
JSON 表現 | |
---|---|
{ "checkResult": { object ( |
フィールド | |
---|---|
checkResult |
|
userDecision |
提案された注文に対するユーザーの判断。 |
order |
ユーザーが承認した注文。このフィールドは、 |
deliveryAddress |
ユーザーが配送先住所の更新をリクエストした場合、このフィールドに新しい配送先住所が含まれます。このフィールドは、 |
TransactionRequirementsCheckResult
actions.intent.TRANSACTION_REQUIREMENTS_CHECK
の出力としてアプリに返されます。
JSON 表現 | |
---|---|
{
"resultType": enum ( |
フィールド | |
---|---|
resultType |
オペレーションの結果。 |
注文
非推奨: 代わりに V3 Proto を使用してください。確定された注文。要求された場合は、支払いの詳細情報が含まれます。エージェントに送信されます。
JSON 表現 | |
---|---|
{ "finalOrder": { object ( |
フィールド | |
---|---|
finalOrder |
注文の原因となった注文の提案を確認します。 |
googleOrderId |
Google によって割り当てられた注文 ID。 |
orderDate |
この注文が作成された日時。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒例: |
paymentInfo |
注文の支払い関連情報。 |
actionOrderId |
必須: 販売者が割り当てた内部注文 ID。この ID は一意でなければならず、後続の注文更新操作に必要です。この ID は、指定された googleOrderId などの固有の値に設定できます。ユーザーに表示される ID は userVisibleOrderId ですが、ユーザー フレンドリーな別の値にすることもできます。 |
customerInfo |
求められた場合、メールがアプリに返されます。 |
PaymentInfo
非推奨: 代わりに V3 Proto を使用してください。注文の支払い関連情報。
JSON 表現 | |
---|---|
{ "paymentType": enum ( |
フィールド | |
---|---|
paymentType |
。必須。 |
displayName |
領収書に表示される支払い方法の名称。 |
googleProvidedPaymentInstrument |
Google によって提供される支払い方法。 |
GoogleProvidedPaymentInstrument
Google によって提供される支払い方法。
JSON 表現 | |
---|---|
{
"instrumentToken": string,
"billingAddress": {
object ( |
フィールド | |
---|---|
instrumentToken |
Google によって提供される支払い方法。 Base64 でエンコードされた文字列。 |
billingAddress |
事業者から要求された場合は、使用する支払い方法の請求先住所が記載されます。 |
CustomerInfo
非推奨: 代わりに V3 Proto を使用してください。顧客に関する情報。
JSON 表現 | |
---|---|
{ "email": string } |
フィールド | |
---|---|
email |
CustomerInfoOptions で CustomerInfoProperty.EMAIL が指定されている場合は、お客様のメールアドレスが含まれ、アプリに返されます。 |