post-request

Description: This API is used to onboard businesses for accepting UPI payments.

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/Optional
productType Product Type. E.g. - "upi" String Mandatory
address Address of Company It must Not be NULL. (5≤ length ≤ 200) E.g.- "KIRTI NAGAR DELHI" String Mandatory
area Area of Company It must Not be NULL. (5≤ length ≤ 30) E.g.- "Delhi" String Mandatory
bcagentid BC Agent ID. Must Not be NULL. (5 ≤ length ≤ 100) E.g.- "isutests" String Mandatory
bcagentname BC Agent First Name, must not be NULL. (3 ≤ length ≤ 49) E.g.- "Nikhil" String Mandatory
companyname Beneficiary's Name, it must not be NULL. (3 ≤ length ≤ 199) E.g.-"Iserveu" String Mandatory
email Email ID. E.g. - "[email protected]" String Mandatory
lastname Last Name of the BC Agent. Last Name must not be NULL. (1 ≤ length ≤ 49) E.g. "ISERVUE" String Mandatory
mobilenumber Mobile Number of Company. It should be of 10 digits. It must Not be NULL. E.g.-"8538341121" String Mandatory
pancard pancard number, It must Not be NULL. It’s length should be 10. E.g.- "DEDTLI2222L" String Mandatory
pincode Pin Code, It should contain 6 digits. It must Not be NULL. E.g. – 110015 Integer Mandatory
shopaddress Shop Address. (5 ≤ length ≤ 200) E.g.- "KIRTI NAGAR DELHI" String Mandatory
shoparea Area where Shop is. (5 ≤ length ≤ 30) E.g.- "KIRTI NAGAR DELHI" String Mandatory
shopcity City where Shop is. (5 ≤ length ≤ 50) E.g.- "Delhi" String Mandatory
shopdistrict District where Shop is. (5 ≤ length ≤ 50) E.g.- "KIRTINAGAR" String Mandatory
shopname Shop Name, it must Not NULL. (3≤ length ≤ 100) E.g. - "Iserveu" String Mandatory
shoppincode Pin code of shop area, It should contain 6 digits. E.g.- "110015" String Mandatory
shopstate State where Shop is. (5 ≤ length ≤ 50) E.g.- "DELHI" String Mandatory
AADHAAR Aadhaar Number. Must be of 12 digits. E.g. -"678965467890" String Mandatory
lat Latitude of Location. E.g. - "123456" String Mandatory
long Longitude of Location. E.g. - "123123123" String Mandatory
ifsc IFSC E.g. - "SBIN0014471" String Mandatory
isApiRetailer Is API Retailer or not "true" or "false" Boolean Mandatory
bankName Bank name. E.g. - "State bank of India" String Mandatory
accountNumber Account Number. E.g. - "09876546890" String Mandatory
vpa VPA E.g. - "isutests@indus" String Mandatory
mid Merchant ID. E.g. - "mid1119" String Optional
qr_string qr string String Optional

Sample Request Body


Response Body Parameters

Parameters Parameter description Data type
status Status of operation "Success" or "failed" String
statusCode Status Code 0 - Success 1 - Failed String
statusDesc Status Description E.g. - "UPI Onboarded successfully" (Success) String
Data Operation Data "status" - Operation Status - 0 or 1 "message" - E.g. - "Merchants processed successfully!" String
results Results of the Operation. "success" - Successful Operation "failed" - Failed Operation String
merchant_id Merchant ID (Only in case of Success Result) E.g. - "vpatest17@indus" String
message Result Message (for Success / Failed) E.g. - "Merchant onboarded successfully" String

Sample Response Body

Success :

 

Sample Response Body (FAILED)

 

Duplicate User:

Duplicate Mobile Number:

Duplicate PAN Card:

Status Codes

Status Code Response Type Description
0 SUCCESS UPI Onboarded successfully
1 FAILED ERRDU01:- Duplicate user ERRCPM01:-DUPLICATE MOBILENUMBER