- JSON 表示法
- GoogleProvidedPaymentOptions
- PaymentMethodTokenizationParameters
- ActionProvidedPaymentOptions
已淘汰:請改用 V3 Proto。訂單關聯付款選項。
| JSON 表示法 | |
|---|---|
{ // Union field |
|
| 欄位 | ||
|---|---|---|
聯集欄位 payment_option。付款方式。payment_option 只能是下列其中一項: |
||
googleProvidedOptions |
Google 提供付款方式的規定。 |
|
actionProvidedOptions |
由動作提供的付款方式用於收據上。 |
|
GoogleProvidedPaymentOptions
已淘汰:請改用 V3 Proto。Google 提供付款方式的相關規定。
| JSON 表示法 | |
|---|---|
{ "tokenizationParameters": { object ( |
|
| 欄位 | |
|---|---|
tokenizationParameters |
要求 Google 提供付款方式的必填欄位。這些代碼化參數將用來產生付款權杖,並用於交易。應用程式應從付款閘道取得這些參數。已淘汰:請改用 facilitationSpecification 欄位。 |
supportedCardNetworks[] |
應用程式允許在這裡使用此處所列任何發卡機構的卡片進行交易。根據預設,系統支援美國運通、Visa、MC 和探索。已淘汰:請改用 facilitationSpecification 欄位。 |
prepaidCardDisallowed |
如果為 true,則禁止在交易中使用預付卡。已淘汰:請改用 facilitationSpecification 欄位。 |
billingAddressRequired |
如果設為 true,系統會傳回帳單地址。已淘汰:請改用 facilitationSpecification 欄位。 |
facilitationSpecification |
這個 JSON blob 會擷取 Google 協助整合商付款作業的規格,即 https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest 中定義的 PaymentDataRequest 物件。例如:{ "apiVersion": 2, "apiVersionMinor": 0, "merchantInfo": { "merchantName": "範例商家"}, "allowedPaymentMethods": [ { "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId"} } } ], "transactionInfo": { "totalPriceStatus": "ESTIMATED", "totalPrice": "12.34", "currencyCode": "USD"} } |
PaymentMethodTokenizationParameters
已淘汰:請改用 V3 Proto。如果交易中使用使用者透過 Google 儲存的付款方式,合作夥伴必須指定代碼化參數。合作夥伴應該要能在自家的付款閘道中取得這些參數。
| JSON 表示法 | |
|---|---|
{
"tokenizationType": enum ( |
|
| 欄位 | |
|---|---|
tokenizationType |
必填。 |
parameters |
如果 codeizationType 設為 這個物件中包含 |
ActionProvidedPaymentOptions
已淘汰:請改用 V3 Proto。動作所提供付款方式的相關規定。
| JSON 表示法 | |
|---|---|
{
"paymentType": enum ( |
|
| 欄位 | |
|---|---|
paymentType |
付款方式。必填。 |
displayName |
收據上所顯示付款方式的名稱。這是動作提供的付款資訊所需要的。如果是 |