Signup Min-KYC

Implement this API to onboard an outlet to the InstantPay platform. InstantPay will update the outlet profile if it's already registered.

📘

Header Parameters

For Header reference Click here

Request Parameters

Parameter Key

Requirement

Descriptions

mobile

Mandatory

Mobile Number of the outlet owner
(Mobile Number should be same as registered with Aadhaar)

pan

Mandatory

PAN of outlet owner
(only individual PAN is allowed)

email

Mandatory

Email Address of the Merchant (recommended as in Aadhaar)

address

Mandatory

Address Array

address.full

Mandatory

Full address of the Merchant

address.city

Mandatory

City Name of the Merchant

address.pincode

Mandatory

Address pincode

aadhaar

Mandatory

Encrypted Aadhar Number with algorithm aes-256-cbc

dateOfBirth

Mandatory

User date of birth format - YYYY-MM-DD

latitude

Mandatory

Exact location of the Merchant must be represented in degrees

longitude

Mandatory

Exact location of the Merchant must be represented in degrees

Sample Request

curl --location --request POST 'https://api.instantpay.in/user/outlet/signup/minKyc' \
--header 'X-Ipay-Auth-Code: {{authCode}}' \
--header 'X-Ipay-Client-Id: {{clientId}}' \
--header 'X-Ipay-Client-Secret: {{clientSecret}}' \
--header 'X-Ipay-Endpoint-Ip: {{endPointIP}}' \
--header 'Content-Type: application/json' \
--data-raw '{
"mobile" : "92XXXXXXXX08",
"email" : "[email protected]",
"pan" : "AAAAA1111P",
"address" : {
"full" : "xyz",
"city" : "Delhi",
"pincode" : "110011",
},
"aadhaar" : "gCOeZ+gRYLH2UE4rc5wRPM",
"dateOfBirth" : "1992-10-12",
"latitude" : “28.745678”,
"longitude" : “77.24234”
}'
POST user/outlet/signup/minKyc HTTP/1.1
Host: api.instantpay.in
X-Ipay-Auth-Code: {{authCode}}
X-Ipay-Client-Id: {{clientId}}
X-Ipay-Client-Secret: {{clientSecret}}
X-Ipay-Endpoint-Ip: {{endPointIP}}
Content-Type: application/json
{
    "mobile": "92XXXXXXXX08",
    "email": "[email protected]",
    "pan": "AAAAA1111P",
    "address": {
        "full": "xyz",
        "city": "Delhi",
        "pincode": "110011",
    },
    "aadhaar": "gCOeZ+gRYLH2UE4rc5wRPM",
    "dateOfBirth": "1992-10-12",
    "latitude": 36.9697,
    "longitude": -3.1393
}

📘

Note :

Latitude and Longitude must be represented in degrees with 4 digits after decimal.

Response Parameters

Parameter KeyTypeDescription
outletIdStringUnique Merchant Outlet Id
nameStringMerchant Name
dateOfBirthStringDate of birth Format (YYYY-MM-DD)
genderStringM - Male / F - Female /T - Transgender
pincodeStringArea Pincode
stateStringMerchant State Name
districtNameStringMerchant District name
addressStringMerchant Address
profilePicStringMerchant profile Pic

Sample Response

{
    "statuscode": "TXN",
    "actcode": null,
    "status": "Transaction Successful",
    "data": {
        "outletId": 37464,
        "name": "A**HIT G**TA",
        "dateOfBirth": "1999-02-22",
        "gender": "M",
        "pincode": "2*2**1",
        "state": "UTTAR PRADESH",
        "districtName": "ALIGARH",
        "address": "13/52 SARAI ***** GT ROAD *****",
        "profilePic": null
    },
    "timestamp": "2023-08-01 17:56:51",
    "ipay_uuid": "h00099c92a83-dc41-4acf-859d-5cdd879e6d45",
    "orderid": "1230801175651SDQQE",
    "environment": "SANDBOX",
    "internalCode": null
}

📘

Consent Text :

I hereby give my consent and submit voluntarily at my own discretion, my Aadhaar Number or VID for the
purpose of establishing my identity on the portal. The Aadhaar submitted herewith shall not be used for
any purpose other than mentioned, or as per the requirements of the law.

Language
Click Try It! to start a request and see the response here!