Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface GoogleActionsV2OrdersGoogleProvidedPaymentOptions

Hierarchy

  • GoogleActionsV2OrdersGoogleProvidedPaymentOptions

Properties

Optional billingAddressRequired

billingAddressRequired: undefined | false | true

If true, billing address will be returned. Deprecated: Use facilitation_specification field instead.

Optional facilitationSpecification

facilitationSpecification: undefined | string

This JSON blob captures the specification for how Google facilitates the payment for integrators, which is the PaymentDataRequest object as defined in https://developers.google.com/pay/api/web/reference/object#PaymentDataRequest Example: { "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" } }

Optional prepaidCardDisallowed

prepaidCardDisallowed: undefined | false | true

If true, disallow prepaid cards from being used in the transaction. Deprecated: Use facilitation_specification field instead.

Optional supportedCardNetworks

The app allows cards from any card network listed here being used in transaction. By default, Amex, Visa, MC and Discover are supported. Deprecated: Use facilitation_specification field instead.

Optional tokenizationParameters

Required field for requesting Google provided payment instrument. These tokenization parameters will be used for generating payment token for use in transaction. The app should get these parameters from their payment gateway. Deprecated: Use facilitation_specification field instead.

Generated using TypeDoc