Skip to main content

IN_UPI

POST 

/payments

PaymentIndiaINRpaymentMethod.inUpi

India UPI payment. Redirect the customer to action.url after creation, or open a payment app yourself with the UPI deep link in action.payContent.

Next action and action.payContent​

Redirect the customer to action.url, or open a UPI app yourself. action.payContent is either a raw UPI deep link (upi://pay?...) or a JSON string that carries app-specific links, for example:

{"upi_link":"upi://pay?pa=...","gpay_link":"tez://upi/pay?pa=...","phonepe_link":"phonepe://pay?pa=...","paytm_link":"paytmmp://cash_wallet?...","show_upi":"true","show_gpay":"true","show_phonepe":"true","show_paytmmp":"true"}

When the value is JSON, use upi_link as the generic intent and the *_link fields for app-specific buttons; show_* flags say which buttons the channel supports.

Request​

Responses​

Success