AlliancePay
🇬🇧 English
🇬🇧 English
  • E Commerce platform AlliancePay v2.32.0
  • Authentication
  • Data Encryption
  • Authorization
  • Using an authorization token
  • Key Management Overview
    • PURCHASE Collection Example
    • A2C Collection Example
  • Payment methods H2H
    • PURCHASE
      • PURCHASE Request - Step 1
      • PURCHASE Request - Step 2
    • A2C
    • C2A
      • C2A Transaction Request - Step 1
      • C2A Transaction Request - Step 2
    • ApplePay decrypted
      • PURCHASE
        • Payment Processing Request - Step 1
        • Payment Processing Request - Step 2 (3DS)
      • C2A
        • C2A request Step 1
        • C2A request Step 2 (3DS)
    • ApplePay encrypted
      • Request aPay support on the page
      • Request to receive aPay merchant data
      • Merchant validation request
      • Session Establishment Request in aPay
      • Payment Processing Request
    • GooglePay™ decrypted
      • PURCHASE
        • Payment Processing Request - Step 1
        • Payment Processing Request - Step 2 (3DS)
      • C2A
        • C2A request Step 1
        • C2A request Step 2 (3DS)
    • GooglePay™ encrypted
      • Google Pay™ Documentation
      • Google Pay™ Support Request on the Page
      • Google Pay™ Merchant Data Retrieval Request
      • Payment request
    • REFUND
    • TOKEN
      • PURCHASE
        • Token payment request Step 1
        • 3DS token payment request Step 2
      • C2A
        • Token payment request Step 1
        • 3DS token payment request Step 2
      • Token Creation
      • Retrieve Token by CustomerId
      • Retrieve Token Data
      • Update Token Status
      • Token Statuses
    • Account Verification
      • Card Verification Request Step 1
      • Card verification request Step 2
    • Getting data
      • By OPERATION_ID
      • By merchantRequestId
    • Getting a balance
    • Callback
  • Payment methods HPP
    • PURCHASE
      • Creating an order
      • Receiving order data
    • REFUND
    • Callback
    • Order statuses
  • Dictionary
    • Transaction status
    • Test cases
    • Error codes
    • Value actionCode, responseCode
    • Limits
    • Instructions for reconciliation by registers
      • Fields Description in Registers
    • Whitelist IP addresses and URLs
  • History of changes
Powered by GitBook
On this page
  • Step 1: Introduction
  • Step 2: Integrating Your Website or App with Google Pay™ API and the Alliance Bank Payment Gateway
  • Step 3: Activating Google Pay™ as a Payment Method for Merchants and Users
  • Step 4: Processing Data from the "token" Parameter
  • Step 5: Verify Integration Compliance Using the Checklist
  • Step 6: Request Access to the Live Version from Google™ Specialists
  1. Payment methods H2H
  2. GooglePay™ encrypted

Google Pay™ Documentation

PreviousGooglePay™ encryptedNextGoogle Pay™ Support Request on the Page

Last updated 2 months ago

Step 1: Introduction

Before working with the Google Pay™ API, it is essential to review the official documentation. It contains service usage requirements, integration guidelines, and a checklist for verifying the correctness of the connection.

  1. For mobile app developers: Includes information on Google Pay™ API usage rules, Google Pay™ branding,, and an.

  2. : Covers guidelines for applying the Google Pay™ API and its branded elements, , and an .

in your website or application, ensure the following:

  • Use a web page with the HTTPS protocol and a valid TLS certificate.

  • Configure the following parameters:

    {
      "allowPaymentMethods": "CARD",
      "tokenizationSpecification": { "type": "PAYMENT_GATEWAY" },
      "allowedCardNetworks": ["MASTERCARD", "VISA"],
      "allowedCardAuthMethods": ["PAN_ONLY", "CRYPTOGRAM_3DS"],
      "gateway": "timeproject",
      "gatewayMerchantId": "<your_unique_merchant_id>"
    }
  • The gatewayMerchantId is a unique store identifier assigned when connecting to the Alliance Bank payment gateway.

  • 3DS verification for PAN_ONLY is enabled by default.

Step 2: Integrating Your Website or App with Google Pay™ API and the Alliance Bank Payment Gateway

If the integration is successful, a payment button will appear on your website or app. When clicked, the user will see a pop-up window displaying a list of their Google™ account-linked payment cards.

Step 3: Activating Google Pay™ as a Payment Method for Merchants and Users

  • If your online store is already integrated with Alliance Bank, contact your account manager or send a request to ecom.support@bankalliance.ua.

  • If integration with Alliance Bank has not yet been completed, also contact the specified email address ecom.support@bankalliance.ua.

Step 4: Processing Data from the "token" Parameter

There are two methods for processing the received token:

  1. Decryption on the merchant's side – The data is decrypted before being sent to Alliance Bank.

  2. Decryption on the Alliance Bank side – The data is transmitted in its original form to Alliance Bank.

Step 5: Verify Integration Compliance Using the Checklist

Step 6: Request Access to the Live Version from Google™ Specialists



Example parameters returned by the Google Pay™ API can be found in the documentation.

For decrypting , Google™ recommends using the library.

Refer to the for details.

Review the to ensure all steps for the payment page integration are completed.

Ensure the Android app meets all requirements.

Submit a live access request for .

Submit a live access request for your .

user guides
integration checklist
For website developers
user guides
integration checklist
To properly integrate the Google Pay™ API and receive PaymentData
Payment Processing Request
paymentData
Tink
Tink Library Usage Guide
integration checklist
integration
your website
Android app