googlePayConfig property

String googlePayConfig
getter/setter pair

configuration details for google pay

Implementation

//TODO: change merchant details
static String googlePayConfig = '''{
"provider": "google_pay",
"data": {
  "environment": "TEST",
  "apiVersion": 2,
  "apiVersionMinor": 0,
  "allowedPaymentMethods": [
    {
      "type": "CARD",
      "tokenizationSpecification": {
        "type": "PAYMENT_GATEWAY",
        "parameters": {
          "gateway": "example",
          "gatewayMerchantId": "gatewayMerchantId"
        }
      },
      "parameters": {
        "allowedCardNetworks": ["VISA", "MASTERCARD"],
        "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"],
        "billingAddressRequired": true,
        "billingAddressParameters": {
          "format": "FULL",
          "phoneNumberRequired": true
        }
      }
    }
  ],
  "merchantInfo": {
    "merchantId": "01234567890123456789",
    "merchantName": "Example Merchant Name"
  },
  "transactionInfo": {
    "countryCode": "US",
    "currencyCode": "USD"
  }
}
}''';