3.2.1 UPI International / Foreign Inward Remittance / Foreign Outward Remittance

UPI International: Enables users to use UPI payments abroad (outside Indian borders) to perform payments from the domestic accounts (held within Indian borders).

Foreign Inward Remittance (FIR): UPI will process the domestic leg of foreign inward remittance to member’s account.

Foreign Outward Remittance (FOR): UPI will process the domestic leg of the foreign outward remittance transaction.

The UPI International, FIR and FOR requirements are achieved through the following APIs:
  • ReqValQr Rest API - From 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 type = verifyUser.
  • ReqValCust - From PSP to NPCI UPI switch, to support type = verifyUser.
  • RespValCust - From NPCI to PSP UPI switch, to support type = 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 / 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.
  • 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.