Start your compliance journey by incorporating this solution into your verification toolkit. Instantpay's PAN 206AB & 206CCA Lookup API solution allows businesses to verify PAN card status quickly by Section 206AB and 206CCA of the Income Tax Act.
It helps check if a taxpayer did not comply and file their tax returns in the previous financial year, as higher tax deduction rates may apply in such cases. Ensure your customer database aligns with regulatory requirements, minimising non-compliance risk and associated penalties.
Integrate this feature to streamline due diligence processes and maintain a secure platform.
Header Parameters
Name | Type | Description | Mandatory (M) , Optional (O) | Provided by INSTANTPAY (Y/N) |
---|---|---|---|---|
X-Ipay-Auth-Code | String | Auth Code -1 (Fixed) | M | Y |
X-Ipay-Client-Id | String | Unique Client ID | M | Y |
X-Ipay-Client-Secret | String | Unique secret key | M | Y |
X-Ipay-Endpoint-Ip | String | End Customer IP Address | M | N |
Request Parameters
Following are the parameters to be sent in the request body:
Parameters | Type | Mandatory (M) , Optional (O) | Description |
---|---|---|---|
pan | String | M | PAN number of End User |
consent | String | M | User Consent |
latitude | String | M | End Customer Latitude. |
longitude | String | M | End Customer Longitude. |
externalRef | String | M | Your Unique Transaction id |
Info
The API takes in pan to check if a particular PAN is compliant under Section 206AB and 206CCA.
Sample Request
curl --location 'https://api.instantpay.in/identity/pan/specified/lookup' \
--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 'User-Agent: InstantPayAPITest/1.0.0' \
--header 'Content-Type: application/json' \
--data '{
"pan":"AAOCS6028B",
"consent":"Y",
"latitude":0.99,
"longitude":38,
"externalRef":"jdnjdi89"
}'
curl --location 'https://api.instantpay.in/identity/pan/specified/lookup' \
--header 'X-Ipay-Auth-Code: 1' \
--header 'X-Ipay-Client-Id: YWY3OTAzYzNlM2ExZTJlOfh549Gzt+5IEcETrD5Yx+Q=' \
--header 'X-Ipay-Client-Secret: 679db35f926b8d0240a8c0d28729528ee8e6d5effa5fa0b20c04454004d2d825' \
--header 'X-Ipay-Endpoint-Ip: 14.142.186.142' \
--header 'User-Agent: InstantPayAPITest/1.0.0' \
--header 'Content-Type: application/json' \
--data '{
"pan":"BQUPJ2729J",
"consent":"Y",
"latitude":0.99,
"longitude":38,
"externalRef":"jdnjdi89"
}'
Response Parameters
Name | Type | Description |
---|---|---|
statuscode | string | InstantPay Status Code |
actcode | string | Action Code |
status | string | Status message |
data | array | Response Data (If Present) |
timestamp | string | Current 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 |
Sample Response
{
"statuscode": "TXN",
"actcode": null,
"status": "Transaction Successful",
"data": {
"panSpecifiedPersonData": {
"aadhaarSeedingStatus": "LK",
"panAlotmentDate": "22/03/2018",
"panNumber": "BQUPJ2729J",
"userName": "Sample Name",
"financialYear": "2023-24",
"panStatus": "OPERATIVE",
"applicableFlag": "N",
"panType": "Person"
},
"pool": {
"referenceId": "1231003155515VBZTT",
"openingBalance": "98183.70",
"paymentAmount": "0.00",
"mode": "DR",
"closingBalance": "98183.70"
}
},
"timestamp": "2023-10-03 15:55:15",
"ipay_uuid": "h0009a47bb07-e993-4acc-8b92-f6646f77e250-iiXelO1Hku9W",
"orderid": "1231003155515VBZTT",
"environment": "SANDBOX",
"internalCode": null
}
Info
applicableFlag parameters possible values:
Y
NIf Y, then a higher TDS/TCS rate is to be applied for specified persons u/s 206AB & 206CCA.