Lite Deregistration with Amount in Wallet
This API will be used for Deregistration Wallet. In case of wallet has some amount of Money.
Value of Payer and Payee Vpa will be same.
timestampshould be passed by merchant which should be same which was given to CL
application/json
Will be shared while onboarding.
Will be shared while onboarding.
application/json
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
Merchant generated unique profile id for customer
Constraints:Alphanumeric string with dot(.). Maximum length is 256.
Device fingerprint of the customer
Merchant generated id for the transaction
Constraints:35 characters alphanumeric
Vpa of customer adding money.
Vpa of customer adding money.
Name of the payee
Constraints:String as returned in the Verify VPA API
Amount for transaction
Constraints:Numeric string with two decimals
Unique id sent to UPI switch for the request
Constraints:35 character alphanumeric. Should always start with merchant prefix provided.
Unique id for the payer selected bank account
Constraints:bankAccountUniqueId in the response of Fetch Accounts api call
Unique id for the payee selected bank account for self transfer
Constraints:bankAccountUniqueId in the response of Fetch Accounts api call
Encrypted credblock containing arqccred
Constraints:As returned by Common Library
Any transaction summary
Constraints:50 characters alphanumeric with dot(.) and hyphen
Type of payment
Constraints:P2P_PAY
Transaction reference id
Reference url for the intent transaction
Details for refUrl, whether it is 01 (Advertisement), 02(Invoice)
Merchant category code
Defines the initiation mode of the transaction
Constraints:Initiation Modes
Defines the purpose code of the transaction
Constraints:Purpose Codes
Stringified JSON for udf parameters
Constraints:JSON string
Package name of the UPI application
Constraints:String
Ifsc for the bank account as returned by NPCI
Constraints:String
Lite Reference Number which is reference the number provided for the wallet linked with account number
Constraints:String
This is the timestamp in ISO format which was sent to CL for generating ARQC credblock. This timestamp should be passed as it is which was passed to CL
Constraints:String
Currency code
Constraints:String - INR
PSP status of the API
Values:SUCCESS, FAILURE
PSP response code for the API
Values:Refer error code section
PSP response message for the API
Values:Refer error code section
Unique id for the merchant as passed in request headers
Unique id for the merchant channel as passed in request headers
Merchant generated id for the transaction
Values:As passed in the request
Merchant generated unique profile id for customer as passed in the request
Customer mobile number
Values:12 digits mobile number string
Customer vpa used for the payment
Values:As passed in the request
MCC for the payee
Merchant generated unique id for customer who received the payment. Only if it is an onus P2P transaction.
Name of the upi user who received the payment. Only if payment is done to a non A/C+IFSC vpa.
Vpa of the upi user who received the payment
Values:something@handle
Reference url for the intent transaction
Unique id for the selected bank account
Values:As passed in the request
Bank code of the account which was used
Values:Valid bank IIN
Masked account number of the account which was used
Values:XXXX123456
Amount for the payment
Values:As passed in the request
Type of payment
Values:As sent in request
Timestamp of when the transaction was attempted
Values:YYYY-MM-DDTHH:MM:SS+05:30
Transaction id returned by gateway
Response status returned by gateway
Values:SUCCESS, FAILURE
Reference id returned by the gateway
Response code returned by gateway
Response message for code returned by gateway
Response code returned by gateway
Response code returned by gateway
Response code returned by gateway
Response code returned by gateway
RiskScore shared by NPCI or Bank
This comes from NPCI for all lite txns and it needs to be passed to CL
Udf parameters as passed in the request
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

