This reference describes the Google Pay API request object options to use with your website. There are several request objects to configure to make requests to the Google Pay API. To configure the expected experience, a request object is passed to a class method in the Google Pay API client library.
PaymentOptions
Configure this object for a production environment once you've tested your implementation and you're ready to receive payments from shoppers.
If you set up Dynamic Price Updates in your integration, be sure to add MerchantInfo
and PaymentDataCallbacks
fields.
environment
-
PRODUCTION
: Used to return chargeable payment methods when a valid Google merchant ID is specified and configured for the domain. -
TEST
: Dummy payment methods that are suitable for testing (default).
merchantInfo
paymentDataCallbacks
Example
The following example configuration uses non-chargeable payment methods that are suitable for a test environment. It includes the merchant info and payment data callback.
{ environment : "TEST" , merchantInfo : { merchantName : "Example Merchant" , merchantId : "12345678901234567890" }, paymentDataCallbacks : { onPaymentDataChanged : onPaymentDataChanged , onPaymentAuthorized : onPaymentAuthorized } }
IsReadyToPayRequest
This object specifies which payment methods are supported.
Property | Type | Necessity | Description |
---|---|---|---|
apiVersion
|
number | Required | Major API version. The value is |
apiVersionMinor
|
number | Required | Minor API version. The value is |
allowedPaymentMethods
|
PaymentMethod [ ] | Required | Specifies support for one or more payment methods supported by the Google Pay API. A |
existingPaymentMethodRequired
|
boolean | Optional | If set to |
Example
This example shows you how to support payment cards and Android device tokens from all supported card networks.
{ "apiVersion" : 2 , "apiVersionMinor" : 0 , "allowedPaymentMethods" : [ { "type" : "CARD" , "parameters" : { "allowedAuthMethods" : [ "PAN_ONLY" , "CRYPTOGRAM_3DS" ], "allowedCardNetworks" : [ "AMEX" , "DISCOVER" , "INTERAC" , "JCB" , "MASTERCARD" , "VISA" ] } } ] }
PaymentDataRequest
Use this object to configure your site's support for the Google Pay API.
apiVersion
2
for this
specification.apiVersionMinor
0
for this
specification.allowedPaymentMethods
transactionInfo
Details about the facilitation of the transaction based upon whether the user agrees to the transaction or not. Includes total price and price status.
callbackIntents
PaymentDataCallbacks
: -
OFFER
-
PAYMENT_AUTHORIZATION
-
SHIPPING_ADDRESS
-
SHIPPING_OPTION
emailRequired
true
to request an email address.shippingAddressRequired
true
to request a full shipping address.shippingAddressParameters
shippingAddressRequired
is set to true
, specify shipping
address restrictions.shippingOptionRequired
true
when the SHIPPING_OPTION
callback intent is used.
This field is required if you implement support for Authorize Payments or Dynamic Price
Updates. For details, see ShippingOptionParameters
.Example
The following example shows you how to support payment cards and Android device tokens from all supported card networks. The payment cards are tokenized for an example gateway. The request is for a payment method to charge a final amount of 12.34 United States dollars.
{ "apiVersion" : 2 , "apiVersionMinor" : 0 , "merchantInfo" : { "merchantName" : "Example Merchant" }, "offerInfo" : { "offers" : [ { "redemptionCode" : "exampleCode" , "description" : "example description of offer" } ] }, "allowedPaymentMethods" : [ { "type" : "CARD" , "parameters" : { "allowedAuthMethods" : [ "PAN_ONLY" , "CRYPTOGRAM_3DS" ], "allowedCardNetworks" : [ "AMEX" , "DISCOVER" , "INTERAC" , "JCB" , "MASTERCARD" , "VISA" ] }, "tokenizationSpecification" : { "type" : "PAYMENT_GATEWAY" , "parameters" : { "gateway" : "example" , "gatewayMerchantId" : "exampleGatewayMerchantId" } } } ], "transactionInfo" : { "totalPriceStatus" : "FINAL" , "totalPrice" : "12.34" , "currencyCode" : "USD" } }
PaymentDataCallbacks
If you set up Dynamic Price Updates in your integration, be sure to add the following onPaymentDataChanged
and onPaymentAuthorized
callbacks:
callbackIntents
values are set in PaymentDataRequest
: -
OFFER
-
SHIPPING_ADDRESS
-
SHIPPING_OPTION
callbackIntents
values are set in PaymentDataRequest
: PAYMENT_AUTHORIZATION
Example
The following example configuration uses the callbacks needed to set up Dynamic Price Updates:
{ "onPaymentDataChanged" : onPaymentDataChanged , "onPaymentAuthorized" : onPaymentAuthorized }
PaymentDataRequestUpdate
This object specifies new transaction info, shipping options and error to update the payment sheet.
Property | Type | Necessity | Description |
---|---|---|---|
newOfferInfo
|
OfferInfo | Optional | Updates the offers currently active in the payment sheet. |
newTransactionInfo
|
TransactionInfo | Optional | Updates the transaction info in the payment sheet. |
newShippingOptionParameters
|
ShippingOptionParameters | Optional | Updates the shipping options in the payment sheet. |
error
|
PaymentDataError | Optional | Adds an error message to the payment sheet. |
Example
The following example shows you all of the payment data request updates that can be returned to Google Pay API.
{ "newTransactionInfo" : { "displayItems" : [ { "label" : "Pixel 9 Peony 128GB (Unlocked)" , "type" : "LINE_ITEM" , "price" : "799.00" }, { "label" : "Subtotal" , "type" : "SUBTOTAL" , "price" : "799.00" }, { "label" : "Tax" , "type" : "TAX" , "price" : "7.99" } ], "currencyCode" : "USD" , "totalPriceStatus" : "FINAL" , "totalPrice" : "806.99" , "totalPriceLabel" : "Total" }, "newShippingOptionParameters" : { "defaultSelectedOptionId" : "shipping-001" , "shippingOptions" : [ { "id" : "shipping-001" , "label" : "Free: Standard shipping" , "description" : "Free Shipping delivered in 5 business days." } ] }, "newOfferInfo" : { "offers" : [ { "redemptionCode" : "exampleCode" , "description" : "example description of offer" } ] }, "error" : { "reason" : "SHIPPING_ADDRESS_UNSERVICEABLE" , "message" : "Cannot ship to the selected address" , "intent" : "SHIPPING_ADDRESS" } }
MerchantInfo
This object provides information about the merchant that requests payment data.
Property | Type | Necessity | Description |
---|---|---|---|
merchantId
|
string | Required | A Google merchant identifier issued after registration with the Google Pay & Wallet Console
.
Required when PaymentsClient
is initialized with an environment property
of PRODUCTION. See Request production access
for more information about the approval process and how to
obtain a Google merchant identifier. The merchantID
can have 12-18 characters. |
merchantName
|
string | Optional | Merchant name encoded as UTF-8. Merchant name is rendered in the payment sheet. In TEST
environment, or if a merchant isn't recognized, a
“Pay Unverified Merchant” message is displayed in the payment sheet. |
Example
The following example shows a merchantInfo
object with merchantName
.
"merchantInfo" : { "merchantName" : "Example Merchant" }
PaymentMethod
This object specifies one or more payment methods supported by the Google Pay API and accepted by your website.
Property | Type | Necessity | Description |
---|---|---|---|
type
|
string | Required | A short identifier for the supported payment method. |
parameters
|
object | Required | Parameters required to configure the provided payment method type. For more information about expected values for the |
tokenizationSpecification
|
PaymentMethodTokenizationSpecification | Optional | Configure an account or decryption provider to receive payment information. This property is required for the This property has no effect if it's included as part of an |
The following example shows you how to support payment cards and Android device tokens from all supported card networks. This example shows tokenization through an example gateway.
{ "type": "CARD", "parameters": { "allowedAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"], "allowedCardNetworks": ["AMEX", "DISCOVER", "INTERAC", "JCB", "MASTERCARD", "VISA"] }, "tokenizationSpecification": { "type": "PAYMENT_GATEWAY", "parameters": { "gateway": "example", "gatewayMerchantId": "exampleGatewayMerchantId" } } }
TokenizationSpecification
This object allows you to configure an account to receive chargeable payment information.
Property | Type | Necessity | Description |
---|---|---|---|
type
|
string | Required | A payment method tokenization type is supported for the given |
parameters
|
object | Required | Parameters specific to the selected payment method tokenization type. |
Gateway
To retrieve payment and customer information from a payment gateway that's supported by the Google Pay API
,
set type
to PAYMENT_GATEWAY
. Define the parameters
properties as described by your gateway. Typical properties include the gateway's identifier,
which is issued by Google, and your gateway account ID, which is provided by the gateway.
The following example shows how to retrieve information from a payment gateway:
"tokenizationSpecification" : { "type" : "PAYMENT_GATEWAY" , "parameters" : { "gateway" : " example " , "gatewayMerchantId" : " exampleGatewayMerchantId " } }
Use the following table to find the specific "gateway":
and "gatewayMerchantId":
values for your supported gateway.
Gateway | Parameters and documents |
---|---|
ABA PayWay | "gateway": "ababank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
accept.blue | "gateway": "acceptblue" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ACI | "gateway": "aciworldwide" "gatewayMerchantId": " YOUR_ENTITY_ID " |
ACpay | "gateway": "acpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Acquired.com | "gateway": "acquired" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Adyen | "gateway": "adyen" "gatewayMerchantId": " YOUR_MERCHANT_ACCOUNT_NAME " |
Airba Pay | "gateway": "airbapay"" "gatewayMerchantId": " YOUR_MERCHANT_ACCOUNT_NAME " |
Airvend | "gateway": "airvend" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Airwallex | "gateway": "airwallex" "gatewayMerchantId": " YOUR_MERCHANT_ACCOUNT_NAME " |
Akurateco | "gateway": "akuratecolab" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Alfa-Bank | "gateway": "alfabank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Algoritma | "gateway": "algoritma" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Allinpay | "gateway": "allinpayintl" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
AllPayments | "gateway": "allpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
alticepay | "gateway": "alticepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
AMO FINTECH LLC | "gateway": "amofintech" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Anedot | "gateway": "anedot" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ApcoPay | "gateway": "apcopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
APPEX | "gateway": "epos" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
AsiaBill | "gateway": "asiabill" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Assist | "gateway": "assist" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Assist Belarus | "gateway": "belassist" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Assist Kazakhstan | "gateway": "assistkz" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Aurus | "gateway": "auruspay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Authorize.net | "gateway": "authorizenet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Axerve | "gateway": "gestpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
azericardgpay | "gateway": "azericardgpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bank 131 | "gateway": "bank131" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bank Vostok | "gateway": "bankvostok" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Barclaycard | "gateway": "barclayssmartpayadvance" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Barion | "gateway": "barion" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Basis Theory | "gateway": "basistheory" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BCC.KZ | "gateway": "bccpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
bePaid | "gateway": "ecomcharge" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bereke Bank | "gateway": "berekepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Billing Systems | "gateway": "billingsystems" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
bisys.kz | "gateway": "bisysgpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bizzon | "gateway": "bizzon" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Blocks | "gateway": "blocks" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bluefin | "gateway": "bluefin" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Bluefin Europe | "gateway": "bluefineurope" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Blue Media | "gateway": "bluemedia" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BlueSnap | "gateway": "bluesnap" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BORICA | "gateway": "borica" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BPC | "gateway": "bpcpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BR-DGE | "gateway": "comcarde" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Braintree | "gateway": "braintree" "braintree:apiVersion": "v1" "braintree:sdkVersion": "braintree.client. VERSION " "braintree:merchantId": " YOUR_BRAINTREE_MERCHANT_ID " "braintree:clientKey": " YOUR_BRAINTREE_TOKENIZATION_KEY " |
Braspag | "gateway": "cielo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BridgerPay | "gateway": "bridgerpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
BT Pay | "gateway": "btpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Buya | "gateway": "buya" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CardCom | "gateway": "cardcom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CardConnect | "gateway": "cardconnect" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cardknox | "gateway": "cardknox" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
cardlink | "gateway": "cardlink" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cardstream | "gateway": "crst" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cashflows | "gateway": "cashflowsgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cathay United Bank | "gateway": "cathaybk" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CCAvenue UAE | "gateway": "ccavenueuae" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CCV | "gateway": "ccv" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cecabank | "gateway": "cecabank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Celerispay | "gateway": "celerispay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CentralPay | "gateway": "centralpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Chargehive | "gateway": "chargehive" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CharityEngine | "gateway": "charityengine" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Chase Merchant Services | "gateway": "chase" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Checkout.com | "gateway": "checkoutltd" "gatewayMerchantId": " YOUR_PUBLIC_KEY " |
CityPay | "gateway": "citypay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cloud9 Payment Gateway (C9PG) | "gateway": "c9pg" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CloudPayments | "gateway": "cloudpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CloudWalk | "gateway": "cloudwalk" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Computop | "gateway": "computop" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ConcordPay | "gateway": "concordpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Connectum | "gateway": "connectum" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ConnexPay | "gateway": "connexpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CoralPay | "gateway": "coralpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Corefy | "gateway": "paycoreio" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Corvus Pay | "gateway": "corvuspay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Credorax | "gateway": "credorax" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CrossPay | "gateway": "crosspay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cross Switch | "gateway": "crossswitch" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CSG Forte | "gateway": "csgforte" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CTBC Bank | "gateway": "ctbcbank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CURO Payments | "gateway": "curopayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
CYBERBIZ | "gateway": "cyberbizpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Cybersource | "gateway": "cybersource" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
danube.pay | "gateway": "danubepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Datacap Systems, Inc. | "gateway": "datatrans" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Datatrans | "gateway": "datatrans" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
DECTA | "gateway": "decta" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs |
Dejavoo | "gateway": "denovosystempay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
DEUNA | "gateway": "deuna" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Deutsche Bank AG | "gateway": "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs |
Deutsche Bank – Merchant Solutions | "gateway": "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
DG Financial Technology, Inc. | "gateway": "veritrans" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Digital Finance | "gateway": "digitalfinance" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
dLocal | "gateway": "dlocal" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
DNA Payments | "gateway": "dnapayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Dojo | "gateway": "dojo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Dotpay | "gateway": "dotpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
e-SiTef - Software Express | "gateway": "softwareexpress" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
easycard | "gateway": "easycard" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
EasyPay | "gateway": "easypay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Easypay EU | "gateway": "easypaypt" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
EBANX | "gateway": "ebanx" "gatewayMerchantId": " YOUR_PUBLIC_INTEGRATION_KEY " |
eCard | "gateway": "ecard" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ECOMMPAY | "gateway": "ecommpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Ecopaynet | "gateway": "ecopaynet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ECPay | "gateway": "ecpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
eftcorporation | "gateway": "eftcorporation" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
eGHL | "gateway": "eghl" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Elavon (Converge) | "gateway": "convergepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Emerchantpay | "gateway": "emerchantpay" "gatewayMerchantID": " YOUR_GATEWAY_MERCHANT_ID " |
emspay | "gateway": "emsonline" "gatewayMerchantID": " YOUR_GATEWAY_MERCHANT_ID " |
Encoded | "gateway": "encoded" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
epay | "gateway": "epay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
EPAYJSC | "gateway": "epayjsc" "gatewayMerchantID": " YOUR_GATEWAY_MERCHANT_ID " |
EpicPay | "gateway": "epicpay" "gatewayMerchantID": " YOUR_GATEWAY_MERCHANT_ID " |
Espago | "gateway": "espago" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Etisalat | "gateway": "etisalatpaymentgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
EveryPay S.A. | "gateway": "EveryPay S.A." "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Evervault | "gateway": "evervault" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
EVONET | "gateway": "cardinfolink" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
EVOPAY | "gateway": "EVOPAY" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Evo Payment Gateway | "gateway": "evopaymentgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
exactly.com | "gateway": "exactly" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Exact Payments | "gateway": "exactpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fat Zebra | "gateway": "fatzebra" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fenige | "gateway": "fenige" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fexco payUnite | "gateway": "fexco" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fibonatix | "gateway": "fibonatixparagon" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Financial Line | "gateway": "finline" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Finanso UA | "gateway": "finansoua" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
fincode byGMO | "gateway": "fincode" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
FINEXUS | "gateway": "finexus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Finix | "gateway": "finix" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
First American by Deluxe | "gateway": "firstpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
FIS Biller Solutions | "gateway": "fisglobalbsp" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fiserv | "gateway": "fiserv" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fiserv | "gateway": "fiservipg" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Flitt | "gateway": "flitt" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fluid Pay | "gateway": "fluidpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
FM Finance LTD | "gateway": "fmfinanceltd" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ForteBank | "gateway": "fortebank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fractal | "gateway": "fractal" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Freedom Finance Bank | "gateway": "axayscom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
FreedomPay | "gateway": "freedompay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
FreedomPay.Money | "gateway": "payboxmoney" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Freepay | "gateway": "freepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Frontstream | "gateway": "frontstreampayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Fung Payments | "gateway": "fungpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GBPayments | "gateway": "gbpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
geidea | "gateway": "geidea" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GETTRX | "gateway": "globalelectronictechnology" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Global One Pay | "gateway": "globalonepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Global Payments | "gateway": "globalpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
globalpaymentsinc | "gateway": "globalpaymentsinc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GMO Payment Gateway | "gateway": "gmopg" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GoDaddy Payments | "gateway": "godaddypayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Good Idea Technologies | "gateway": "git" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GoPay | "gateway": "gopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
GP Webpay | "gateway": "gpwebpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Gravity Payments | "gateway": "gravitypayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Gr4vy | "gateway": "gr4vy" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Halyk Bank | "gateway": "halykbank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Helcim | "gateway": "helcim" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
HIPS | "gateway": "hips" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
HiTrust | "gateway": "hitrustpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Hyp | "gateway": "hyp" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
icard | "gateway": "icardwallet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
iKhokha | "gateway": "ikhokha" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
IMOJE | "gateway": "imoje" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Impaya | "gateway": "impayarus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Inovio Payments | "gateway": "inoviopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
InPlat | "gateway": "inplat" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
InstaMed | "gateway": "instamed" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
IntaSend Solutions Limited | "gateway": "intasend" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
IntellectMoney | "gateway": "intellectmoney" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Interactive Transaction Solutions | "gateway": "interactivets" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Interswitch Payment Gallery | "gateway": "interswitch" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Intervale | "gateway": "intervale" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ioka fintech | "gateway": "ioka" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
iPay88 | "gateway": "ipay88" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
IPSI | "gateway": "ipsi" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
iQmetrix | "gateway": "iqmetrixpaymentservicesgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
IXOPAY | "gateway": "ixopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
JetPay | "gateway": "jetpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
JudoPay | "gateway": "judopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
KapitalBank | "gateway": "eCommerceKapitalBank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Kassa | "gateway": "kassacom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
kassa24pay | "gateway": "kassa24pay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Kineox | "gateway": "kineox" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Klix by Citadele | "gateway": "klix" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Koin | "gateway": "koin" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Lapsa Payments | "gateway": "lapsapayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
LHV Pank | "gateway": "lhvpank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Liberty | "gateway": "liberty" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Life Pay | "gateway": "lifepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Limepay | "gateway": "limepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Linkly | "gateway": "linkly" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
LiqPay | "gateway": "liqpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Littlepay | "gateway": "littlepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
LogPay | "gateway": "logpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Loyale | "gateway": "loyale" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
lynck | "gateway": "lynck" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Lyra | "gateway": "lyra" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Magnetiq Bank | "gateway": "magnetiq" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
maib | "gateway": "maibecomm" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MakeCommerce (Maksekeskus) | "gateway": "maksekeskus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Maksu GMBH | "gateway": "maksupayeu" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Mandarin | "gateway": "mandarin" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Market Pay | "gateway": "marketpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Mastercard Payment Gateway Services | "gateway": "mpgs" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MerchantE | "gateway": "merchante" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Midtrans | "gateway": "midtrans" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Merchant Warrior | "gateway": "merchantwarrior" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Minsait Payments Systems | "gateway": "minsaitpaymentsgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MITEC | "gateway": "mitecmx" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MIXPLAT | "gateway": "mixplat" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MOBI.Money | "gateway": "mobimoney" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Modulbank | "gateway": "modulbank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Mollie | "gateway": "mollie" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Molpay | "gateway": "molpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Mondido | "gateway": "mondido" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Monei | "gateway": "monei" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
monek | "gateway": "monek" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Moneris | "gateway": "moneris" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Moneta | "gateway": "moneta" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Monext | "gateway": "monext" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Money.Mail.Ru | "gateway": "moneymailru" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
monripayments | "gateway": "monripayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Moov | "gateway": "moov" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MPay | "gateway": "managepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
mstartipg | "gateway": "mstartipg" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Multicarta | "gateway": "mulitcarta" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MultiSafepay | "gateway": "multisafepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Mundipagg | "gateway": "mundipagg" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MyCheck | "gateway": "mycheck" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MyChoice2Pay | "gateway" : "mychoice2pay" "gatewayMerchantId" : " YOUR_GATEWAY_MERCHANT_ID " |
MyFatoorah | "gateway": "myfatoorah" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
MyPay | "gateway": "mypay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
myPOS | "gateway": "mypos" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
N&TS Group | "gateway": "netsgroup" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
NCCC | "gateway": "nccc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Neolink | "gateway": "neolinkprocessing" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Neon Pay | "gateway": "neonpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Netopia | "gateway": "netopia" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Netvalve | "gateway": "netvalve" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Network International | "gateway": "networkintl" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Newebpay (formerly STPath, Pay2Go) | "gateway": "newebpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Newtech | "gateway": "newtechmobile" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Nexi | "gateway": "nexi" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Nexi Easy | "gateway": "easy" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
NMI | "gateway": "gatewayservices" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
noon payments | "gateway": "noonpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Noqoody Pay | "gateway": "noqoodypay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Novalnet | "gateway": "novalnet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Nexi Relay | "gateway": "nexirelay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
NTT DATA | "gateway": "nttdatahk" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Nuvei | "gateway": "nuvei" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Oceanpayment | "gateway": "oceanpayment" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Omise | "gateway": "omise" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Omno | "gateway": "omno" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
One Inc | "gateway": "oneinc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Onelya | "gateway": "onelya" "gatewayMerchantId": " YOUR_GATWAY_MERCHANT_ID " |
Onerway | "gateway": "ronghan" "gatewayMerchantId": " YOUR_GATWAY_MERCHANT_ID " |
OneVision Limited | "gateway": "onevision" "gatewayMerchantId": " YOUR_GATWAY_MERCHANT_ID " |
OnPay | "gateway": "onpayio" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Opayo by Elavon | "gateway": "opayoelavon" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
OrkestaPay | "gateway": "orkestapay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Oschadbank | "gateway": "oschadbank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
pagarme | "gateway": "pagarme" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PagBank | "gateway": "pagbank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PagBrasil | "gateway": "pagbrasil" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PagSeguro | "gateway": "pagsegurointernational" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PAY2M | "gateway": "pay2m" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payarc | "gateway": "payarc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pay.com | "gateway": "paycom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PAYCOMET | "gateway": "paycomet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paydock | "gateway": "paydock" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayEase | "gateway": "payeasenet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayEngine | "gateway": "payengine" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayFabric | "gateway": "payfabric" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayFacto | "gateway": "payfacto" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
paygent | "gateway": "paygent" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payhub | "gateway": "payhub" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayKKa | "gateway": "paykkaeu" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayLane | "gateway": "paylane" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payler | "gateway": "payler" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayLink® | "gateway": "paylink" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payload | "gateway" : "payload" "gatewayMerchantId" : " YOUR_GATEWAY_MERCHANT_ID " |
Paymark | "gateway": "paymark" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayMaster | "gateway": "paymaster" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payment Fusion | "gateway": "paymentfusion" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paymentvision | "gateway": "paymentvision" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paymentwall | "gateway": "paymentwall" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paymo | "gateway": "paymo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paymob | "gateway": "gpaymob" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paymtech | "gateway": "paymtech" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayNearMe | "gateway": "paynearme" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payneteasy | "gateway": "payneteasy" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pay.nl | "gateway": "paynl" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paynopain | "gateway": "paynopain" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayOne | "gateway": "payone" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayOnline | "gateway": "payonline" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payoo | "gateway": "payoo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayPlus | "gateway": "payplus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayPro Pvt Ltd | "gateway": "paypro" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Payrails | "gateway": "payrails" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payrexx | "gateway": "payrexx" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayRiff | "gateway": "payriff" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payrix | "gateway": "payrix" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paysafe | "gateway": "paysafe" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payscout | "gateway": "payscout" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paysend Business | "gateway": "paysend" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paysoft | "gateway": "paysoft" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pay360 | "gateway": "pay360" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
paytech | "gateway": "paytechsolutions" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayTech Ukraine | "gateway": "paytech" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payten Payment Gateway | "gateway": "paytentr" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paythru | "gateway": "paythru" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payture | "gateway": "payture" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayU | "gateway": "payu" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayU LATAM | "gateway": "payulatam" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PAYUNi | "gateway": "payuni" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayU Romania | "gateway": "payuro" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PayU Russia | "gateway": "payuru" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payway | "gateway": "payway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Paywiser | "gateway": "paywiser" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Payzone Ireland | "gateway": "payzoneireland" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PBT Gateway Services Ltd | "gateway": "pbtgateway" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pelecard | "gateway": "pelecard" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pensopay | "gateway": "pensopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pikassa | "gateway": "pikassa" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PingPong | "gateway": "pingpongx" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pin Payments | "gateway": "pinpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Planet | "gateway": "cccpayment" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PlanetPay | "gateway": "itcardpaymentservice" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Plategka.com | "gateway": "plategkacom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Platon | "gateway": "platon" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Pomelo | "gateway": "pomelopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Portmone | "gateway": "portmonecom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Preczn | "gateway": "preczn" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PrimePay | "gateway": "primepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Primer | "gateway": "primer" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Procard | "gateway": "procard" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ProcessOut | "gateway": "processout" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Przelewy24 | "gateway": "przelewy24" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PSCB | "gateway": "pscbru" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PSiGate Inc. | "gateway": "psigate" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
PXP Financial | "gateway": "pxpfinancial" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Qenta Payment CEE | "gateway": "qenta" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
QIWI | "gateway": "qiwi" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Qualpay | "gateway": "qualpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
QuickPay | "gateway": "quickpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Qvalent | "gateway": "qvalent" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Radial | "gateway": "radial" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Raiffeisen Processing Centre | "gateway": "raiffeisenprocessingcentre" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Rapyd | "gateway": "rapyd" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
RBK.money | "gateway": "rbkmoney" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Rebail Capital | "gateway": "rebailcapital" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Rebilly | "gateway": "Rebilly" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Recurly | "gateway": "recurly" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Reddot | "gateway": "reddotpayment" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Rede | "gateway": "rede" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Redsys | "gateway": "redsys" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Reepay | "gateway": "reepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
RocketGate | "gateway": "rocketgate" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Russian Standard Bank | "gateway": "rsb" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Ryft | "gateway": "ryft" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Saferpay | "gateway": "worldlinesaferpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Safexpay | "gateway": "safexpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Sberbank | "gateway": "sberbank" "gatewayMerchantId": " YOUR_ORGANIZATION_NAME " |
SEB Baltic | "gateway": "sebbaltic" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
SEBES Technology | "gateway": "sebes" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Sense Bank | "gateway": "sensebank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
SensePass | "gateway": "sensepass" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Servicios Digitales Popular S.A. | "gateway": "pagosazul" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Shift4 | "gateway": "shift4payments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Shiji Group | "gateway": "shijipaymentsolutions" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
SH Start High | "gateway": "shstartpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
shvarenapay | "gateway" : "shvarenapay" "gatewayMerchantId" : " YOUR_GATEWAY_MERCHANT_ID " |
simbasoft | "gateway": "simbasoft" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Sipay | "gateway": "sipay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
SmartPay | "gateway": "smartpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Softbank Payment Service | "gateway": "sbps" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Softtouch POS and Payments | "gateway": "softtouch" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Solid | "gateway": "solid" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Sony Payment Services | "gateway": "sonypaymentservices" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Splitit | "gateway": "splitit" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Spreedly | "gateway": "spreedly" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Square | "gateway": "square" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
SredaPay | "gateway": "sredapay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Stancer | "gateway": "stancer" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Stripe | "gateway": "stripe" "stripe:version": "2018-10-31" "stripe:publishableKey": " YOUR_PUBLIC_STRIPE_KEY " |
SUMIT | "gateway": "sumit" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Suntech | "gateway": "esafe" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Surfboard Payments | "gateway": "surfboard" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Svea Bank | "gateway": "svea" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Swedbank Baltic | "gateway": "swedbankbaltic" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Swedbank Pay | "gateway": "payexswedbankpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TabaPay | "gateway": "tabapay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TapPay (Cherri Tech) | "gateway": "tappay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TapPayments | "gateway": "tappayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
tarlanpayments | "gateway": "tarlanpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TAS Link | "gateway": "taslink" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tatra banka (CardPay) | "gateway": "tatrabanka" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
TEKO | "gateway": "teko" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
theMAP | "gateway": "themap" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Till Payments | "gateway": "tillpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Time Project LLC | "gateway": "timeproject" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tinkoff | "gateway": "tinkoff" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TIPTOP PAY | "gateway": "tiptoppay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
TPay | "gateway": "tpaycom" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TPay.com | "gateway": "tpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Transact Campus | "gateway": "transactcampus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Transact Pro | "gateway": "transactpro" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Transaction Services Network | "gateway": "tns" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Transpayrent | "gateway": "transpayrent" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tranzila | "gateway": "tranzila" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tranzzo | "gateway": "tranzzo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tribe Payments | "gateway": "tribepayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Truevo | "gateway": "truevo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
TrustPay | "gateway": "trustpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Trust Payments | "gateway": "trustpayments" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Tuna | "gateway": "tuna" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
2can&ibox | "gateway": "twocan" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
UAPAY | "gateway": "uapay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
UBRR | "gateway": "ubrrpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Ukrcardpay | "gateway": "ukrcardpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
UkrGasBank Pay | "gateway": "ukrgasbankpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Unibank OJSC | "gateway": "unibankcheckout" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
unitedfinancialcorporation | "gateway": "unitedfinancialcorporation" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Uniteller | "gateway": "uniteller" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Unitpay | "gateway": "unitpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Unlimint | "gateway": "unlimint" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Unzer | "gateway": "unzer" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Unzer Austria | "gateway": "unzeraustria" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
UPC | "gateway": "upc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Upgate | "gateway": "upgate" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
USAePay | "gateway": "usaepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
UseePay | "gateway": "useepay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
USIO, Inc. | "gateway": "usio" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Valitor | "gateway": "valitor" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
value.io | "gateway": "inspirecommerce" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Vanco | "gateway": "vanco" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Vantiv | "gateway": "vantiv" "vantiv:merchantPayPageId": " YOUR_PAY_PAGE_ID " "vantiv:merchantOrderId": " YOUR_ORDER_ID " "vantiv:merchantTransactionId": " YOUR_TRANSACTION_ID " "vantiv:merchantReportGroup": "*web" |
Vayapay | "gateway": "vayapay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
Verestro | "gateway": "verestro" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Very Good Security | "gateway": "verygoodsecurity" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Victoriabank | "gateway": "victoriabank" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Vindicia | "gateway": "vindicia" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Viva Wallet | "gateway": "vivawallet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
VTEX | "gateway": "vtex" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Waffo | "gateway": "waffo" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Wallee | "gateway": "wallee" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Walletdoc | "gateway": "walletdoc" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Walletto | "gateway": "walletto" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
WayForPay | "gateway": "wayforpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
WEAT | "gateway": "weatpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
WhenThen | "gateway": "whenthen" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Windcave | "gateway": "windcave" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Wirebank | "gateway" : "wirebank" "gatewayMerchantId" : " YOUR_GATEWAY_MERCHANT_ID " |
Wirecard | "gateway" : "wirecard" "gatewayMerchantId" : " YOUR_GATEWAY_MERCHANT_ID " |
WOOPPAY | "gateway": "wooppay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
WooshPay | "gateway": "swooshtransfer" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldline (GlobalCollect) | "gateway": "globalcollect" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldline - Ingenico (WL Online Checkout) | "gateway": "worldlineingenicoogone" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldline Nordics (Worldline Online Checkout) | "gateway": "worldlineonlinecheckout" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldline Sips | "gateway": "wlsips" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldnet | "gateway": "worldnet" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Worldpay | "gateway": "worldpay" "gatewayMerchantId": " YOUR_WORLDPAY_MERCHANT_ID " |
Wpay | "gateway": "wpayaus" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
WSPay | "gateway": "wspay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
xMoney | "gateway": "xmoneypay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
XPATE | "gateway": "xpate" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
xpay | "gateway": "xpaycomua" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
YabandPay B.V. | "gateway": "yabandpay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
YIĞIM Payment System | "gateway": "yigim" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " No developer docs available |
ЮKassa (YooKassa) | "gateway": "yoomoney" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Yuno | "gateway": "yuno" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Z-credit | "gateway": "zcredit" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Zalopay | "gateway": "zalopay" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
ZEN.com | "gateway": "zen" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Zest | "gateway": "zestpayment" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Zuora | "gateway": "zuora" "gatewayMerchantId": " YOUR_GATEWAY_MERCHANT_ID " |
Direct
To decrypt a response
directly on your servers, set type
to DIRECT
.
Property | Type | Necessity | Description |
---|---|---|---|
protocolVersion
|
string | Required | The version of the encryption/signature protocol expected in the response.
Currently, ECv2
is supported.
See Payment data cryptography
for more information about available encryption and signature protocols. |
publicKey
|
string | Required | Base64-encoded elliptic curve public key. See the Encryption public key format section in our merchant cryptography documentation for more information. |
Example
In the following example, the publicKey
value is abbreviated for readability.
"tokenizationSpecification" : { "type" : "DIRECT" , "parameters" : { "protocolVersion" : "ECv2" , "publicKey" : " BOdoXP1aiNp.....kh3JUhiSZKHYF2Y= " } }
Card Parameters
This object allows you to define the accepted payment card types. Google filters a payer's available payment cards based on your configured options.
allowedAuthMethods
Fields supported to authenticate a card transaction.
-
PAN_ONLY
: This authentication method is associated with payment cards stored on file with the user's Google Account. Returned payment data includes personal account number (PAN) with the expiration month and the expiration year. -
CRYPTOGRAM_3DS
: This authentication method is associated with cards stored as Android device tokens. Returned payment data includes a 3-D Secure (3DS) cryptogram generated on the device.
allowedCardNetworks
One or more card networks that you support, also supported by the Google Pay API.
-
AMEX
-
DISCOVER
-
INTERAC
-
JCB
-
MASTERCARD
-
VISA
allowPrepaidCards
false
if you don't support prepaid cards. Default: The prepaid card
class is supported for the card networks specified.allowCreditCards
false
if you don't support credit cards. Default: The credit card
class is supported for the card networks specified.allowedIssuerCountryCodes
blockedIssuerCountryCodes
Issuer country blocklist that contains ISO 3166-1 alpha-2 country codes. When this blocklist is set, users are restricted from choosing payment methods issued in the specified countries.
assuranceDetailsRequired
true
to request assuranceDetails
. This object provides
information about the validation performed on the returned payment data.billingAddressRequired
true
if you require a billing address.
A billing address should only be requested if it's required to process the
transaction. Additional data requests can increase friction in the
checkout process and lead to a lower conversion rate.billingAddressParameters
billingAddressRequired
is set to true
.Example for CARD
The following is an example of how to support all available card networks and card authentication methods:
{ "allowedAuthMethods" : [ "PAN_ONLY" , "CRYPTOGRAM_3DS" ], "allowedCardNetworks" : [ "AMEX" , "DISCOVER" , "INTERAC" , "JCB" , "MASTERCARD" , "VISA" ], "assuranceDetailsRequired" : true }
BillingAddressParameters
This object allows you to set additional fields to be returned for a requested billing address.
format
Billing address format required to complete the transaction.
-
MIN
: Name, country code, and postal code (default). -
FULL
: Name, street address, locality, region, country code, and postal code.
phoneNumberRequired
true
if a phone number is required to process the
transaction.Example
The following is an example for a request of a minimal version of the billing address, which is the current default value of the property.
{ "format" : "MIN" }
ShippingAddressParameters
This object is used to set shipping restrictions.
Property | Type | Necessity | Description |
---|---|---|---|
allowedCountryCodes
|
string[ ] | Optional | ISO 3166-1 alpha-2 country code values of the countries where shipping is allowed. If this object isn't specified, all shipping address countries are allowed. |
phoneNumberRequired
|
boolean | Optional | Set to true
if a phone number is required for the provided shipping
address. |
Example
The following example is a request for a shipping address in the United States.
{ "allowedCountryCodes" : [ "US" ] }
ShippingOptionParameters
Property | Type | Necessity | Description |
---|---|---|---|
shippingOptions
|
SelectionOption | Required | All of the shipping options available for the current request. |
defaultSelectedOptionId
|
String | Optional | An identifier to the default selected shipping option. If this field isn't provided, the first option is the default option. |
Example
The following example shows you all of the shipping options for the payment sheet and a default shipping option.
{ "defaultSelectedOptionId" : "shipping-001" , "shippingOptions" : [ { "id" : "shipping-001" , "label" : "$0.00: Free shipping" , "description" : "Free Shipping delivered in 5 business days." }, { "id" : "shipping-002" , "label" : "$1.99: Standard shipping" , "description" : "Standard shipping delivered in 3 business days." }, { "id" : "shipping-003" , "label" : "$1000: Express shipping" , "description" : "Express shipping delivered in 1 business day." } ] }
SelectionOption
Property | Type | Necessity | Description |
---|---|---|---|
id
|
String | Required | The developer can put any value that needs to be returned in PaymentData
. |
label
|
String | Required | The label to be displayed as the option. |
description
|
String | Optional | A descriptive text that is displayed below the option label. |
Example
The following example shows a shipping option.
{ "id" : "shipping-003" , "label" : "$10: Express shipping" , "description" : "Express shipping delivered in 1 business day." }
TransactionInfo
This object describes the transaction details. The following table details the properties of the object.
currencyCode
The ISO 4217 alphabetic currency code.
countryCode
The ISO 3166-1 alpha-2 country code where the transaction is processed. This property is required for merchants who process transactions in European Economic Area (EEA) countries and any other countries that are subject to Strong Customer Authentication (SCA). Merchants must specify the acquirer bank country code.
transactionId
A unique ID that identifies a facilitation attempt. Merchants can use an existing ID or generate a specific one for Google Pay facilitation attempts.
totalPriceStatus
The status of the total price used:
-
ESTIMATED
: Total price might adjust based on the details of the response, such as sales tax collected that's based on a billing address. -
FINAL
: Total price doesn't change from the amount presented to the shopper.
totalPrice
Total monetary value of the transaction with an optional decimal precision of two decimal places.
The format of the string should follow the regex format: ^[0-9]+(\.[0-9][0-9])?$
displayItems
A list of cart items shown in the payment sheet (e.g. subtotals, sales taxes, shipping charges, discounts etc.). This is typically populated in the payment sheet if you use Authorize Payments or Dynamic Price Updates .
This field is required if you implement support for Authorize Payments or Dynamic Price Updates.
totalPriceLabel
Custom label for the total price within the display items.
This field is required if displayItems are defined.
checkoutOption
Affects the submit button text displayed in the Google Pay payment sheet.
-
DEFAULT
: The payment sheet button is labeled "Continue". -
COMPLETE_IMMEDIATE_PURCHASE
: The payment sheet button is labeled "Pay now". This option is only available whentotalPriceStatus
is set toFINAL
.
Final price example
The following is an example of a final price in United States dollars.
"transactionInfo" : { "currencyCode" : "USD" , "countryCode" : "US" , "totalPriceStatus" : "FINAL" , "totalPrice" : "12.00" , "checkoutOption" : "COMPLETE_IMMEDIATE_PURCHASE" }
DisplayItem
label
type
Type of displayed line item:
-
DISCOUNT
-
LINE_ITEM
-
SHIPPING_OPTION
-
SUBTOTAL
-
TAX
price
status
The following variables define price variance:
-
FINAL
-
PENDING
Default to FINAL
if not provided.
Example
This example shows a list of cart items that can be shown from the payment sheet.
{ "displayItems" : [ { "label" : "Pixel 9 Peony 128GB (Unlocked)" , "type" : "LINE_ITEM" , "price" : "799.00" }, { "label" : "Case-Mate Signature Clear Case for Pixel 9" , "type" : "LINE_ITEM" , "price" : "29.99" }, { "label" : "Case-Mate Lens Protector for Pixel 9" , "type" : "LINE_ITEM" , "price" : "19.99" }, { "label" : "Subtotal" , "type" : "SUBTOTAL" , "price" : "848.98" // This would be total of the 3 line items. Tax and Shipping are excluded. }, { "label" : "Estimated Tax" , "type" : "TAX" , "price" : "59.24" }, { "label" : "Shipping" , "type" : "SHIPPING_OPTION" , "price" : "0.00" , "status" : "FINAL" } ] }
OfferDetail
This object provides information about any Offers currently applied to a transaction.
Property | Type | Necessity | Description |
---|---|---|---|
redemptionCode
|
string | Required | The promotional code associated with the Offer. Should be the same as the code entered into the payment sheet. |
description
|
string | Required | A description of the promotion applied by the Offer code. |
Example
The following example shows an OfferDetail
object with redemptionCode
and description
values.
"offerDetail" : { "redemptionCode" : "PROMOTIONALCODE" , "description" : "An excellent discount" }
OfferInfo
This object provides information about any Offers currently applied to a transaction.
Property | Type | Necessity | Description |
---|---|---|---|
offers
|
OfferDetail[ ] | Required | All of the applied offers for the current transaction |
ButtonOptions
This object lets you configure a Google Pay payment button. For more information about button types, colors, and display requirements, see Google's Brand guidelines .
onClick
function
or Object
allowedPaymentMethods
Determines which payment methods can be displayed on the Google Pay button. If this parameter is not set, any payment methods saved to the user's account may be displayed.
A tokenizationSpecification
isn't required to determine
a viewer's readiness to pay. Provide all required parameters
properties for each supported PaymentMethod
.
buttonBorderType
-
no_border
: No border is displayed around the button. -
default_border
: A thin border is displayed around the button. (default)
buttonColor
-
default
: A Google-selected default value. Currentlyblack
but it may change over time (default). -
black
: A black button suitable for use on white or light backgrounds. -
white
: A white button suitable for use on colorful backgrounds.
buttonType
-
book
: The "Book with Google Pay" payment button. -
buy
: The "Buy with Google Pay" payment button (default). -
checkout
: The "Checkout with Google Pay" payment button. -
donate
: The "Donate with Google Pay" payment button. -
order
: The "Order with Google Pay" payment button. -
pay
: The "Pay with Google Pay" payment button. -
plain
: The Google Pay payment button without the additional text. -
subscribe
: The "Subscribe with Google Pay" payment button.
buttonRadius
Specifies the button corner radius in pixels. The minimum is 0 and the
maximum depends on the height of the button. If the height is 40px (default height) then
the maximum value for the buttonRadius
is 20.
buttonLocale
The ISO 639-1 code represents the desired button language.
Supported locales include en
, ar
, bg
, ca
, cs
, da
, de
, el
, es
, et
, fi
, fr
, hr
, id
, it
, ja
, ko
, ms
, nl
, no
, pl
, pt
, ru
, sk
, sl
, sr
, sv
, th
, tr
, uk
, and zh
.
The default is set to the browser or operating system language settings.
buttonSizeMode
-
static
: Button has a static width and height (default). -
fill
: Button size changes to fill the size of its container.
buttonRootNode
HTMLDocument
or ShadowRoot
Specifies how to append Google Pay resources, such as <style>
tags,
in the DOM. Its default value is document
.
Use this property to integrate Google Pay with Web Components and the shadow DOM.
Set its value to the result of
container. getRootNode()
.
Example
This example generates a Google Pay payment button with a click event handler and default display options.
{ onClick : onGooglePaymentButtonClicked }