🇮🇳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

Yes

UIS

UPI Seamless

DIRECT

BANK_DEPOSIT

Yes

IMPS

IMPS (Immediate Payment service)

DIRECT

BANK_TRANSFER

Use the Payment Methods Endpoint to retrieve the Payment Methods' types, logos and more details.

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

Other fields not in these lists are optional.

UPI

{
    "invoice_id" : "{{invoiceId}}",
    "amount": "500",
    "country": "IN",
    "currency": "INR",
    "payer": {
        "document": "1233131313",
        "document_type": "ID",
        "first_name": "Rojit",
        "last_name": "Test",
        "phone": "91 2234567890",
        "email": "testing@ing.com"
    },
 
    "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"
}

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)

VPA is the technical term used for the identifier of the UPI Accounts, for UX and user-facing views, use “UPI ID” instead

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": "testing@ing.com"
    },
    "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

Last updated