API Details - Payee Name Validation

post-request

Description - This API is used to generate Static QR Code for UPI.

Headers

Content-Type: application/JSON
client_id: To be shared during integration
client_secret: To be shared during integration

Request Body Parameters

Parameters Parameter description with validations and examples Data type Mandatory/ Not Mandatory
beneName Beneficiary name. Maximum Length - 100. E.g. - "Nitya" String Mandatory
beneName Account Number to be validated. Maximum Length - 20. E.g. - "026291800001191" String Mandatory
beneName Beneficiary bank IFSC code. Maximum Length - 11. E.g. - "SBIN0001083" String Mandatory
benePhoneNo Mobile Number of beneficiary. Maximum Length - 10 E.g.- 7381279922 Number Mandatory
beneBankName Beneficiary bank name E.g.- "State Bank Of India" String Mandatory
clientReferenceNo Customer reference number. Maximum Length - 20 E.g.- "20345231230294" String Mandatory
latlong Lat longitude of the transaction initiator. Maximum Length - 22 Eg- 22.8031731,88.7874172 String Mandatory
pincode Pin code of the transaction initiator. Maximum Length - 6, E.g.- 751024 Number Mandatory
custName Name of the customer. Maximum Length - 100 E.g.- "Vijay Nayak" String Mandatory
custMobNo Mobile Number of customer. Maximum Length - 10 E.g.- 9821361027 Number Mandatory
paramA To be used as per client’s discretion. String Not Mandatory
paramB To be used as per client’s discretion. String Not Mandatory

Mode of Pay: IMPS

Sample Request and Response

Request Body

Parameter Parameter Description Data Type
status This field displays the actual status of a transaction. (Possible status - SUCCESS,FAILED,INPROGRESS,REF UNDED) String
subStatus This field describes the statusCode of a transaction. Eg- success - 0, inprogress – 1, failed - -1 String
statusDesc Description of the status of the transaction String
rrn This is a unique number generated by the bank/NPCI for each transaction, the customer can inquiry the transaction using this number or referenceNo generated by Corporate String
transactionId iServeU system generated unique transaction id String
beneName Beneficiary name as per Bank record. String
beneAccountNo Account Number to be validated String
beneifsc Beneficiary bank IFSC code String
benePhoneNo Mobile Number of customer String
beneBankName Beneficiary bank name String
clientReferenceNo Customer Reference number shared by the customer during transaction initiation String
latlong Lat longitude of the transaction initiator Eg- 22.8031731,88.7874172 String
pincode Pin code of the transaction initiator String
custName Name of the customer String
custMobNo Mobile no of the customer String
dateTime Date time of the transaction in mm-dd-yyyy hh:mm:ss (eg- 09-23-2022 05:03:20) String
paramA For Future Use String
paramB For Future Use String

Sample Response Body

SUCCESS:

Request and Response for INPROGRESS, FAILED Scenario(1).

Request Body

INPROGRESS

FAILED 1

Request and Response for FAILED Scenario(2)

Request Body

FAILED 2

FAILED 3

FAILED 4

FAILED 5

Success Status, Status Code and Status Description

Status Status Code Description
FAILED -1 Failed from Bank
FAILED -2 Failed from IServeU
FAILED 2 Failed from wallet
INPROGRESS 1 Transaction In Progress
SUCCESS 0 Transaction success