This page is part of Supported Payment Methods. View all payment methods →
Availability
UPI is available on all browsers and devices, but only for transactions in India.| Platform | Availability |
|---|---|
| Desktop browsers | Yes |
| Mobile browsers | Yes |
| iOS apps | Yes |
| Android apps | Yes |
UPI is only available for INR transactions with Indian bank accounts.
Requirements
UPI requires:- A UPI provider account (see UPI Setup), configured as a UPI eWallet account in Orchestra Portal
- Transaction currency must be INR
- Customer must have a UPI-enabled bank account in India
Button Setup
How It Works
On Mobile
- Customer clicks the UPI button
- Customer’s UPI app opens (or they choose from installed apps)
- Customer reviews payment details and enters UPI PIN
- Payment is processed instantly
- On completion, results are returned to the client, ready to be sent to your server for validation
On Desktop
- Customer clicks the UPI button
- A QR code is displayed
- Customer scans the QR code with their UPI app
- Customer reviews payment details and enters UPI PIN
- Payment is processed instantly
- On completion, results are returned to the client, ready to be sent to your server for validation
Supported Operations
| Operation | Supported | Description |
|---|---|---|
CHARGE | Yes | Process payment immediately |
TOKENIZE | No | Not supported |
CHARGE_AND_TOKENIZE | No | Not supported |
Transaction Limits
UPI has per-transaction and daily limits set by banks:- Per transaction: Typically ₹1,00,000 (varies by bank)
- Daily limit: Typically ₹1,00,000 - ₹2,00,000 (varies by bank)