1.1.5 UPI International / Foreign Inward Remittance / Foreign Outward Remittance APIs
Enables secure cross-border payments, allowing users to send (outward remittance) or receive (inward remittance) funds internationally through the UPI platform, in compliance with RBI guidelines.
UPI International – Enables users to make UPI payments abroad (outside India) directly from their domestic bank accounts held in India.
Foreign Inward Remittance (FIR) – UPI facilitates crediting the domestic leg of foreign inward remittances to the member’s account.
Foreign Outward Remittance (FOR) – UPI facilitates debiting the domestic leg of foreign outward remittances from the member’s account.
The UPI International, FIR and FOR requirements are
achieved through the following APIs:
Table 1-1 UPI International, FIR and FOR APIs
| API | Description |
|---|---|
| ReqValQr Rest API | From Third-Party Application Provider (TPAP) to PSP UPI switch, to validate the QR code. |
| Query Service | The TPAP will fetch the response of ReqValQr from PSP UPI switch. |
| ReqValQr | The request from PSP UPI switch to NPCI UPI switch, to validate the QR code. |
| RespValQr | From NPCI UPI switch to PSP UPI switch, the response of ReqValQr. |
| ReqActivation Rest API | From TPAP to PSP UPI switch. |
| Query Service | The TPAP will fetch the response of ReqActivation from PSP UPI switch. |
| ReqValCust | From TPAP to PSP UPI switch, to support the parameter type with value verifyUser. |
| ReqValCust | From PSP to NPCI UPI switch, to support the parameter type with value verifyUser. |
| RespValCus | From NPCI to PSP UPI switch, to support the parameter type with value verifyUser. |
| Query Service | The TPAP will fetch the response of RespValCust from PSP UPI switch. |
| ReqActivation | The request is from PSP UPI switch to NPCI UPI switch, to Activate or Deactivate the customer account for international inward and outward transactions. |
| RespActivation | From NPCI UPI switch to PSP UPI switch, the response of ReqActivation request. |
| ReqActivation | The request is from NPCI UPI switch to Bank UPI switch, to Activate / Deactivate the customer account for international inward and outward transactions. |
| RespActivation | From Bank UPI switch to NPCI UPI switch, the response of ReqActivation request. |
| ReqPay | During financial transaction posting, the ReqPay API validates the Activate or Deactivate flag when the Purpose Code is 11 or the Initiation Mode is 12 with an institution block. |
Parent topic: Overview of UPI