Skip to main content
POST
Available in🇮🇳 India
Use this endpoint to add balance to Fundsource Lite account.

Request Parameters

string
required
Unique UPI transaction id.
string
Merchant reference id.
enum
Indicates the 2-digit code defined by NPCI. Possible values:
  • 00: Default - When no specific code is assigned or for general default scenarios.
  • 01: QR Code - For making payments by scanning a standard QR code.
  • 02: Secure QR Code - For payments that require additional security with QR codes.
  • 03: Bharat QR Code - For interoperable payments across various payment networks using Bharat QR.
  • 04: Intent - For payments initiated by an intent from an application or browser.
  • 05: Secure Intent - For payments initiated by a secure intent from an app or browser.
  • 06: NFC (Near Field Communication) - For contactless payments using NFC technology.
  • 07: BLE (Bluetooth) - For payments made through Bluetooth Low Energy technology.
  • 08: UHF (Ultra High Frequency) - For payments made using UHF technology, typically for toll payments.
  • 09: Aadhaar - For payments authenticated using an Aadhaar number and biometric verification.
  • 10: SDK (Software Development Kit) - For payments initiated through an SDK embedded in an app.
  • 11: UPI-Mandate - For setting up recurring payments or mandates using UPI.
  • 12: FIR (Foreign Inward Remittance) - For receiving remittances from foreign countries.
  • 13: QR Mandate - For setting up recurring payments using a QR code.
  • 14: BBPS - For making bill payments through the Bharat Bill Payment System.
enum
The 2-digit code defined by NPCI present in the intent URL or QR codes. Possible values:
  • 01: SEBI
  • 02: AMC
  • 03: Travel
  • 04: Hospitality
  • 05: Hospital
  • 06: Telecom
  • 07: Insurance
  • 08: Education
  • 09: Gifting
  • 10: BBPS
  • 11: Global UPI
  • 12: Metro ATM QR
  • 13: Non-metro ATM QR
  • 14: Standing Instruction
  • 15: Corporate disbursement
string
required
The purpose of the payout.
object
The device details.
string
The IP address of the device.
string
The location coordinates of the device. For example, 12.9667,77.5667.
string
required
The currency in which the payment should be made by the customer. For example, INR.
integer
required
The amount to be paid by the customer in currency subunits. For example, if the amount is ₹100, enter 10000
string
required
Type of transaction. Should be pay.
string
Description of the transaction.
string
required
Payer details.
string
required
Payer’s VPA.
string
required
Fundsource id of payer.
object
required
MPIN and ARQC encrypted credentials.
string
required
Payee details.
string
required
Fundsource Lite id of the payee.

Response Parameters

string
Name of entity. Here it is, upi.payment.
string
UPI transaction id generated.
string
Merchant reference id.
string
Customer Reference number at NPCI.
string
URL for the payment reference.
string
UPI Reference Category Code.
enum
Indicates the 2-digit code defined by NPCI. Possible values:
  • 00: Default - When no specific code is assigned or for general default scenarios.
  • 01: QR Code - For making payments by scanning a standard QR code.
  • 02: Secure QR Code - For payments that require additional security with QR codes.
  • 03: Bharat QR Code - For interoperable payments across various payment networks using Bharat QR.
  • 04: Intent - For payments initiated by an intent from an application or browser.
  • 05: Secure Intent - For payments initiated by a secure intent from an app or browser.
  • 06: NFC (Near Field Communication) - For contactless payments using NFC technology.
  • 07: BLE (Bluetooth) - For payments made through Bluetooth Low Energy technology.
  • 08: UHF (Ultra High Frequency) - For payments made using UHF technology, typically for toll payments.
  • 09: Aadhaar - For payments authenticated using an Aadhaar number and biometric verification.
  • 10: SDK (Software Development Kit) - For payments initiated through an SDK embedded in an app.
  • 11: UPI-Mandate - For setting up recurring payments or mandates using UPI.
  • 12: FIR (Foreign Inward Remittance) - For receiving remittances from foreign countries.
  • 13: QR Mandate - For setting up recurring payments using a QR code.
  • 14: BBPS - For making bill payments through the Bharat Bill Payment System.
enum
The 2-digit code defined by NPCI present in the intent URL or QR codes. Possible values:
  • 01: SEBI
  • 02: AMC
  • 03: Travel
  • 04: Hospitality
  • 05: Hospital
  • 06: Telecom
  • 07: Insurance
  • 08: Education
  • 09: Gifting
  • 10: BBPS
  • 11: Global UPI
  • 12: Metro ATM QR
  • 13: Non-metro ATM QR
  • 14: Standing Instruction
  • 15: Corporate disbursement
string
Currency for transaction (INR).
string
Transaction amount in paisa.
string
Transaction type.
string
Payment description.
object
Payer details.
string
Payer’s VPA.
object
Payer’s bank fundsource.
string
Payer’s IFSC code.
string
Masked account number.
array
List of payee objects.
string
Indicates the Lite details.
string
Fundsource Lite id.
string
Reference number of Lite.
string
Contains encrypted ARPC proof.
string
Authentication Response Code credential.
string
Transaction status. Possible values:
  • created
  • pending
  • success
  • failed
integer
UNIX timestamp at which the payment was created.
integer
UNIX timestamp at which the payment was updated.