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
  • Features
  • Banks Supported

Was this helpful?

  1. Android

Native OTP Assist

PreviousChange LogsNextIntegration

Last updated 4 years ago

Was this helpful?

The OTP Assist SDK provides a complete authentication flow for cards transactions. It offers to capture OTP in the merchant app without any redirection to bank’s 3Dsecure/ACS page. This means that there's one less point of failure in the checkout process and faster completion rate for transactions. The OTP Assist SDK will auto-read and submit OTP on behalf of the user.

Features

The Native OTP Assist SDK gives you the following key capabilities:

  • Read OTP on merchant app without redirecting to bank page, for eligible bins.

  • If the bin is not eligible, then it will redirect to the bank’s 3d-secure/ACS page.

  • Support for Android native SMS permission, as well as Google Consent API.

Banks Supported

Native OTP flow is supported for most debit and credit cards issued by top banks. The list keeps growing and we recommend connecting with your account manager to have the new flows activated for your account.

Bank Name

Card Scheme

State Bank of India

Visa, Master, Rupay

HDFC Bank

Visa, Master, Rupay, Diners

ICICI Bank

Visa, Master

Axis Bank

Visa, Master

Kotak Bank

Visa, Master

Citibank

Visa, Master

Standard Chartered Bank

Visa, Master

There are few bins that are not eligible for native OTP flow even there Bank and card scheme are eligible.

Bank downtime will affect the performance of this flow.

The SDK runs a BIN check before proceeding with the Native OTP experience. You may run BIN check independently if you wish. Reach out to our support team to get started via "".

mobile.integration@payu.in
Native OTP Assist with SMS Consent API