- 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[] |
應用程式允許在這裡使用此處所列任何發卡機構的卡片進行交易。系統預設支援 Amex、Visa、MC 和 Discover 卡。已淘汰:請改用 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": "Example Merchant" }, "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 |
收據上顯示的付款方式名稱。這是動作提供的付款資訊所需要的。如果是 |