🇮🇳India

Check the list of Payment Methods available on India

Payment Methods

Icon
payment_method
Name
Flow
Payment Type
Iframe supported

UI

UPI

REDIRECT

BANK_DEPOSIT

No

UIS

UPI Seamless

REDIRECT ONE_SHOT

BANK_DEPOSIT

Yes

IMPS

IMPS (Immediate Payment service)

ONE_SHOT

BANK_TRANSFER

Yes

Fields required for the OneShot Experience

Field
Required?

Country

Yes

Amount

Yes

Payer[]

Yes

payment_method

Yes

Payer object requirements

Payment Method Name

document

email

first_name

last_name

phone

All

Yes

Yes

Yes

Yes

No

UPI

{
    "invoice_id" : "{{invoiceId}}",
    "amount": "500",
    "country": "IN",
    "currency": "INR",
    "payment_method": "UI",
    "payer": {
        "document": "1233131313",
        "document_type": "ID",
        "first_name": "Rojit",
        "last_name": "Test",
        "phone": "91 2234567890",
        "email": "[email protected]"
    },
 
    "description": "test description",
    "client_ip": "123.123.123.123",
    "back_url": "https://www.lime-pay.com/deposit_cancelled",
    "success_url": "https://www.lime-pay.com/deposit_completed",
    "error_url": "https://www.lime-pay.com/deposit_error",
    "notification_url": "https://www.lime-pay.com/limepay/notify",
    "logo": "https://www.lime-pay.com/limepay.png",
    "test": false,
    "mobile": false,
    "language": "en"
}

UPI Seamless

This method requires the field listed below to generate deposit successfully

The UPI Seamless payment method is only available using the OneShot integration as all fields must be sent.

Field
Required?

Country

Yes

Amount

Yes

Payer[]

Yes

payment_method

Yes

reported_info[].bank_account_number

Yes- Bank account_number = VPA (UPI ID)

Payer object requirements For UPI Seamless

Payment Method Name
document
email
first_name
last_name
phone

All

Yes

Yes

Yes

Yes

Yes

{
    "invoice_id" : "{{invoiceId}}",
    "amount": "500",
    "country": "IN",
    "currency": "INR",
    "payer": {
        "document": "1233131313",
        "document_type": "ID",
        "first_name": "John",
        "last_name": "Doe",
        "phone": "91 2234567890",
        "email": "[email protected]"
    },
    "payment_method": "UIS",
    "reported_info": {
        "bank_account_number": "test@paymt"
    },
    "description": "test description",
    "client_ip": "123.123.123.123",
    "back_url": "https://www.lime-pay.com/deposit_cancelled",
    "success_url": "https://www.lime-pay.com/deposit_completed",
    "error_url": "https://www.lime-pay.com/deposit_error",
    "notification_url": "https://www.lime-pay.com/limepay/notify",
    "logo": "https://www.lime-pay.com/limepay.png",
    "test": true,
    "mobile": false,
    "language": "en"
}

For Customizeable UPI Seamless checkout, Kindly ensure that both the qr_code and provider_link is displayed on the checkout. The provider_link is the intent button that allows end-users make payment right from any of their mobile app. The provider_link is a deep link, therefore, make sure to open it outside of any containers/mobile apps.

UPI Seamless checkout.

Discover the Payment Flows Behind Our Top Methods! 🚀

UPI Seamless Flow

Last updated

Was this helpful?