post
https://api.instantpay.in/identity/verifyPanPlus
Take PAN verification to the next level with Instantpay's PAN Verification Plus API. This advanced tool authenticates PAN details and enriches your customer database with additional data points such as address, date of birth, gender, etc, providing a more comprehensive understanding of your clients.
Improve the depth of your due diligence processes by leveraging Instantpay's PAN Verification Plus API solutions, an essential component for businesses seeking a more thorough and detailed approach to identity verification.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Header Parameters
| Name | Type | Description | Mandatory (M) , Optional (O) | Provided by INSTANTPAY (Y/N) |
|---|---|---|---|---|
| X-Ipay-Auth-Code | String | Auth Code is "1" (Fixed) | M | Y |
| X-Ipay-Client-Id | String | Unique Client Id Provided by Instantpay | M | Y |
| X-Ipay-Client-Secret | String | Unique Client Secret Provided by Instantpay | M | Y |
| X-Ipay-Endpoint-Ip | String | End customer IP Address | M | Y |
Request Parameters
| Parameter Name | Type | Requirement | Description |
|---|---|---|---|
| pan | String | Mandatory | PAN Number |
| latitude | String | Mandatory | End Customer Latitude. |
| longitude | String | Mandatory | End Customer Longitude |
| externalRef | String | Mandatory | Your Unique Transaction id |
| consent | String | Mandatory | Consent should be accepted by customer |
Sample Request
curl --location 'https://api.instantpay.in/identity/verifyPanPlus' \
--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 '{
"pan":"AAOCS6028B",
"consent":"Y",
"latitude":0.99,
"longitude":38,
"externalRef":"jdnjdi89"
}'POST /identity/verifyPanPlus HTTP/1.1
Host: api.instantpay.in
X-Ipay-Auth-Code: 1
X-Ipay-Client-Id: xxxxxxxxxxxxxxxx
X-Ipay-Client-Secret: xxxxxxxxxxxxxxxx
X-Ipay-Endpoint-Ip: xxxxxxxxxxxxxx
Content-Type: application/json
Content-Length: 116
{
"pan":"AAOCS6028B",
"consent":"Y",
"latitude":0.99,
"longitude":38,
"externalRef":"jdnjdi89"
}Response Parameters
| Parameter Name | Type | Description |
|---|---|---|
| statuscode | String | Instantpay Status Code |
| actcode | String | Action Code |
| status | Array | Status message |
| data | String | Response Data(if Present) |
| timestamp | String | Response time (YYYY-MM-DD HH:II:SS) |
| ipay_uuid | String | Request reference number |
| orderid | String | Transaction Id(if transaction otherwise it is null) |
| environment | String | Live/Sandbox |
| internalCode | String | It will be null |
Sample Response
{
"statuscode": "TXN",
"actcode": null,
"status": "Transaction Successful",
"data": {
"externalRef": "RRRD2hhdhDRR",
"poolReferenceId": "1251113140407MJHPW",
"txnReferenceId": "7149431b-22d3-4cfb-8af6-a1c282ca6263",
"pool": {
"account": "9835799007",
"openingBal": "0.47",
"mode": "DR",
"amount": "0.00",
"closingBal": "0.47"
},
"panPlusData": {
"panNumber": "BGDPC9781L",
"userFullName": "ANKUR CHOUDHARY",
"userFullNameSplit": [
"ANKUR",
"",
"CHOUDHARY"
],
"maskedAadhaar": "XXX",
"userAddress": {
"line1": "XX",
"line2": "XXX",
"streetName": "Gautam Buddha Nagar",
"zip": "201301",
"city": "GAUTAM BUDDHA NAGAR",
"state": "Uttar Pradesh",
"country": "India",
"full": "XXX Gautam Buddha Nagar, GAUTAM BUDDHA NAGAR, Uttar Pradesh, India, 201301"
},
"userGender": "M",
"userDob": "XX7",
"aadhaarLinkedStatus": true,
"panType": "Person",
}
},
"timestamp": "2025-11-13 14:04:09",
"ipay_uuid": "h000a058930d-391f-4851-9985-39bfd2a479bc-utd6fE4NiGj3",
"orderid": "1251113140407MJHPW",
"environment": "LIVE",
"internalCode": "Transaction Successful"
}
