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.