Payment type Online
Payment flow Redirect
Integration type API Reference
Countries India (IN)
Currencies Indian Rupee (INR)
Min amount 29.50 INR
Recurring Yes
Refund Yes
Partial refunds Yes
Multiple partial refunds No
Chargeback No
Principle of operation
- Selection at checkout
Customer selects UPI as the payment method at checkout. - Payment initiation
Customer enters UPI Virtual Payment Address (VPA) and other payment data. - Authentication and authorization
After the VPA is submitted, the payment provider determines which app should receive the notification and link the payments. - Payment confirmation
Transaction is approved in the UPI app by the customer. - Merchant notification
Merchant retrieves a token for future payments.



When creating the initial payment, the amount to be debited for future subscription charges must be specified. This amount appears in the customer’s UPI app when the mandate, which authorizes subsequent payments, is created.
For example, if the merchant has sold the customer a subscription plan for up to 3500 INR, the customer sees this amount at the time of mandate creation, along with a notice that payments may be up to 3500 INR.
Any payment below the amount specified in the initial request occurs without additional confirmation from the customer. However, the customer still receives notifications the day before the subsequent payment and can cancel the subscription at any time.

Recurring payments
❗Recurring payments up to ₹15,000 per individual transaction can be processed without customer intervention. For amounts above ₹15,000 per transaction, additional factor authentication (AFA) is required for each debit, and these are currently not supported.
Current recurring flow:
- Customer receive a pre-debit notification 24 hours before the scheduled charge.
- If the customer opts to decline the subsequent charge, a decline response will be returned.
- In cases where the customer does not decline the charge, a success response will be issued.