Google Pay™ Integration Guide (EN)

About Google Pay

 

Google Pay is a safe, simple, and helpful way to pay and manage your money.

 

Google Pay is a fast and simple payment method that allows you to make card payments without entering card details for each payment. The card data is safely stored by Google. This payment method is available for all devices (mobile phones and computers), irrespective of the operating system and web browser. This method is available for payment in mobile applications on any Android device and in the Chrome browser.

 

Before you start:

– Adhere to Google Pay APIs Acceptable Use Policy and Google Pay API Terms of Service;

– Check out the section web guide

– Check the integration Integration checklist | Google Pay API for Android | Google Developers

– Comply with branding requirements (Brand guidelines | Google Pay API | Google Developers, User experience best practices | Google Pay API | Google Developers)

– You should register with Google Pay API to proceed with this integration option;

– Your website should use HTTPS and support TLS protocol;

– You should be registered as a merchant;

– You should be registered with XPAY as a merchant.

Pay attention:

Please be aware that XPAY API doesn’t currently support retrieving shipping/billing address info from Google Pay, only card data.

Please be aware that XPAY doesn’t currently support 3DS, all operations are 3DS-free.Integration XPAY API Google Pay.

Google Pay allows:

Easy and quick integration

Protects customers’ payment info with multiple layers of security

Payment just a click

How it works?

Customer adds a payment card to Google Pay account

To finish the purchase just select previously added payment card in Google Pay and confirm payment

Seller will receive payment notification

XPAY gives you a way to easily add it on your checkout page, making it more convenient for your clients to pay on your website.

Integration XPAY API Google Pay

Pay attention before starting

condition 1

Adhere to Google Pay APIs Acceptable Use Policy and Google Pay API Terms of Service ;

condition 3

Check the integration Integration checklist | Google Pay API for Android | Google Developers.

condition 5

You should register with Google Pay API to proceed with this integration option;

condition 7

You should be registered as a merchant;

condition 2

Check out the section web guide

condition 4

Comply with branding requirements (Brand guidelines | Google Pay API | Google Developers , User experience best practices | Google Pay API | Google Developers );

condition 6

Your website should use HTTPS and support TLS protocol;

condition 1

Adhere to Google Pay APIs Acceptable Use Policy and Google Pay API Terms of Service ;

condition 2

Check out the section web guide

condition 3

Check the integration Integration checklist | Google Pay API for Android | Google Developers.

condition 4

Comply with branding requirements (Brand guidelines | Google Pay API | Google Developers , User experience best practices | Google Pay API | Google Developers );

condition 5

You should register with Google Pay API to proceed with this integration option;

condition 6

Your website should use HTTPS and support TLS protocol;

condition 7

You should be registered as a merchant;

Scheme of API server-server card payment

1. The customer on the seller’s site selects a product and initiates payment;

2. The site or application of the Merchant executes a request to the XPAY to register the customer’s order;

3. XPAY registers the order and returns the URL of the payment page in response;

4. Payment page scripts initiate check of the Google Pay payment method in the online store payment gateway XPAY;

5. Payment page scripts initiate check of the Google Pay payment method in the online store payment gateway XPAY;

6. Before displaying the Google Pay button, the payment page scripts initiate a check to see if the payment button can be displayed in the Google Pay API.

7. On the payment page using the Google API, a check is made for the possibility to display the payment button and, if the result is successful, the button “Pay via Google Pay” is displayed;

8. The customer clicks the “Pay with Google Pay” button;

9. Using the Google API, the customer is asked for the data registered in their Google account. Customer selects a card and confirms payment. XPAY asks Google Pay API for encrypted payment details;

10. Google Pay API returns encrypted data, including a payment token;

11. XPAY payment page sends a payment request to XPAY payment gateway; the payment gateway decrypts the received token and makes the payment;

12. XPAY returns the payment result to the site or application of the Merchant;

13. The result of the payment is reflected to the customer.

Would you like to become our partner?

We cooperate with both market leaders and companies that are just starting their way and are always happy to partner

Download
the XPAY app

Thank you for your application.

we will contact you in
soon

Leave us your details