Skip to main content

UPI (India)

UPI (Unified Payments Interface) is a real-time payment system developed by the National Payments Corporation of India (NPCI) that allows people to send and receive money instantly using UPI applications. UPI is one of the most used digital payment methods in India. It enables seamless and instant bank-to-bank transfers without needing to share detailed bank information every time. Full list of available applications is available on the NPCI webpage.

This can be used for both one-time payments and subscription. Recurring payments are performed through e-mandates (also known as UPI AutoPay).

note

To add UPI to your checkout, contact our Client Experience.

UPI Flow

While you can find some peculiarities of one-time and subscription payments below, the general flow is rather simple:

  1. Customer chooses UPI as the payment method on the checkout page and continues.
  2. Customer reviews the order and confirms the purchase. Cleverbridge sets the purchase status to Awaiting Offline Payment.
  3. Customer is redirected to a confirmation page with a dynamic UPI QR code. Customer scans the QR code using a UPI app of their choice and approves the payment. This flow is specific to a chosen app, however, it can include scanning the QR code, selecting a linked bank account, and approving the request by entering the UPI PIN.
  4. Upon success, Cleverbridge updates the purchase status to Paid.
  5. The confirmation page is updated, and the invoice becomes available.

Processing typically completes within a few seconds after the customer approves the request in the UPI app.

The QR code is valid for 5 minutes. If the customer does not complete the payment within this time:

  • The QR code expires.
  • The transaction remains in Awaiting Offline Payment status.
  • The page refreshes automatically.
  • The customer must click Pay Now to generate a new QR code.

UPI supports both one-time payments and subscriptions. For recurring payments, customers authorize a mandate (also known as UPI AutoPay) in their UPI app, which allows you to charge them automatically for future payments within the mandate terms.

important

Maximum supported amount of a UPI payment is INR 100,000.

Please select a corresponding tab for further details:

Detailed UPI flow (one-time payment)

note

Screenshots are for illustration purposes only. The actual experience may vary depending on your checkout configuration and the customer’s UPI app.

  1. On the Cleverbridge checkout page, the customer selects UPI as the payment method.

    UPI Select Method

  2. The customer reviews the order and confirms the purchase details.

    UPI Review Page

    When the customer confirms the order, Cleverbridge:

    • Creates the purchase.
    • Sets the purchase status to Awaiting Offline Payment.
    • Generates a dynamic UPI QR code.
  3. The customer is redirected to the confirmation page where the QR code is displayed.

    UPI QR Code

    important

    The QR code is valid for 5 minutes. If the QR code expires, the page refreshes automatically and the customer must generate a new QR code.

  4. The customer opens their preferred UPI app and follows the in-app prompts to authorize the payment. (Scans the QR code, selects one of the linked bank accounts, and approves the payment by entering the UPI PIN).

  5. Cleverbridge automatically updates the order to Paid, and update the confirmation page. Now the invoice is available for download.
    UPI Order Confirmed

Handling refunds

UPI payment refunds are supported through the standard Cleverbridge refund flow, and refunds are returned to the original bank account linked to the customer’s UPI app. The exact refund timeline depends on the customer’s bank processing.


Did you find this doc useful?