SDK Integration
  • Getting Started
  • Onboarding Requirements
  • Hash Generation
  • Test Merchant list
  • Android
    • Android SDK Offering
    • PayUCheckoutPro
      • Integration
      • Build the Payment Params
        • Additional Params
      • Hash Generation
      • Set up the payment hashes
      • Initiate the Payment
      • Customized Integration
        • Set Webview Properties
        • SDK Configuration
        • Additional Offerings
      • Offers Integration
      • Convenience Fee Integration
      • Custom Note Integration
      • MCP Integration
    • Core
      • Supported Payment Types
      • TPV Integration
      • Merchant Web Services
        • Getting Enabled Payment Options
        • GetCheckoutDetails API
        • Lookup API
    • Custom Browser
      • Integration
        • CustomBrowser Config
        • CustomBrowserCallback
        • Supporting below Lollipop Versions
        • Third-Party Payments Support
      • Sample App
      • Change Logs
    • Native OTP Assist
      • Integration
      • Customization
      • Change Logs
    • UPI
      • Integration
      • TPV Integration in UPI
      • Sample App
      • Change Logs
    • Google Pay™
      • Integration
      • Sample App
    • PhonePe
      • Integration
      • Sample App
      • Change Logs
    • OlaMoney
    • PayU OTP Parser
      • Integration
    • FAQ Android
  • iOS
    • PayUCheckoutPro
      • Integration
      • Advanced Integration
      • Set up the payment hashes
      • Convenience Fee Integration
      • MCP Integration
      • Custom Note Integration
    • Core
      • POD Integration
      • Seamless
      • Web Services
      • Objective C-Non-Seamless
      • Standing Instructions
      • TPV Integration
      • Sample App
    • Custom Browser
      • Sample App
    • OlaMoney
    • Native OTP Assist
      • Integration
      • Customization
    • UPI
      • Integration
      • Sample App
    • PayUParams
      • PayUSIParams
      • PayUBeneficiaryParams
  • Releasing to Apple
  • React-Native
    • PayUCheckoutPro
      • Integration
      • Set up the payment hashes
      • Advanced Integration
      • Change Logs
    • Core
    • Non-Seamless Wrapper
    • TPV (beta)
      • Integration
  • FAQ iOS
Powered by GitBook
On this page
  • Onboarding Requirements
  • Offerings
  • Tokenized Cards Flow
  • In-App UPI Flow
  • Web Flow

Was this helpful?

  1. Android

Google Pay™

PreviousChange LogsNextIntegration

Last updated 4 years ago

Was this helpful?

Onboarding Requirements

To start transacting through Google Pay™, please register your business on Google using the form, In this registration process please add the merchant VPAs created by PayU for you. In the case of multiple VPAs, all of them need to be registered with Google.

To enable Google Pay please contact your Point of Contact at Google.

For any further queries or help with onboarding, please contact us via "" and we will get back to you.

Offerings

We are support 3 types of Google Pay transactions.

Tokenized Cards Flow

In the latest Google Pay app version, users can opt to save their cards to make payments. These tokenized cards can be used to pay on merchant apps whitelisted by Google only.

Within the merchant app, selecting Google Pay invokes the in-app bottom sheet shown below with the list of saved cards and UPI options. User can select a saved card from the list and complete OTP authentication within the fragment itself.

To enable the tokenized cards flow, please contact your Key Account Manager at PayU.

In-App UPI Flow

If the user wishes to proceed with UPI Payment, the VPA can be selected from the Google Pay fragment. The user will have to authorize the payment with UPI PIN in the Google Pay app.

If the installed Google Pay app version doesn't support this experience on the device, then payment will be made via Intent flow. In the Intent flow, the Google Pay app is opened as full screen.

Web Flow

If the user's device does not have the Google Pay application installed, PayU shows the Web UI to enter the VPA. This triggers a collect request to the user's Google Pay application where he would need to authorize the transaction.

Google Onboarding
mobile.integration@payu.in
Tokenized cards listed in Google Pay Fragment
OTP auto-read and submit handled by Google Pay Fragment
In-App Flow in Action