Feel free to reach techsupport@surepass.io for any technical support or guidance.
Authorization
header as Bearer TOKEN
.https://sandbox.surepass.io
https://kyc-api.surepass.io
Header | Required | Description |
---|---|---|
Authorization | Yes | Bearer token for API authentication (JWT format) |
Content-Type | Yes | Must be set to application/json |
Parameter | Type | Required | Description |
---|---|---|---|
pan | string | Yes | 10-character PAN number to verify (format: ABCDE1234F) |
account | string | Yes | Bank account number to verify linkage with PAN |
ifsc | string | Yes | IFSC code of the bank branch (11-character alphanumeric code) |
{
"pan": "BQHPD5202R",
"account": "925060049678785",
"ifsc": "UBIN0569780"
}
Parameter | Type | Description |
---|---|---|
data | object | Contains verification results and account information |
data.client_id | string | Unique identifier for this verification request |
data.pan | string | PAN number that was verified |
data.account | string | Bank account number that was verified |
data.ifsc | string | IFSC code that was verified |
data.linked | boolean | Indicates if PAN is linked to the provided account |
data.full_name | string | Account holder's full name as per bank records |
data.account_type | string | Type of account (e.g., "savings", "current") |
data.account_nature | string | Nature of account (e.g., "single", "joint") |
data.account_holder | string | Account holder status (e.g., "primary", "secondary") |
status_code | integer | HTTP status code of the response |
success | boolean | Indicates if the API call was successful |
message | string/null | Additional message or error description |
message_code | string | Machine-readable message code |
{
"data": {
"client_id": "pan_account_linkage_WKVfwjqyocdmQZmOLfEz",
"pan": "BQHPD5202R",
"account": "925060049678785",
"ifsc": "UBIN0569780",
"linked": true,
"full_name": "MUNNA SINGH",
"account_type": "savings",
"account_nature": "single",
"account_holder": "primary"
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}
{
"status_code": 422,
"success": false,
"message": "Verification Failed.",
"message_code": "verification_failed"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/pan/pan-account-linkage' \
--header 'Content-Type: application/json' \
--data-raw '{
"pan": "NHPQS8768L",
"account": "5749218609",
"ifsc": "KKBK00013459"
}'
{
"data": {
"client_id": "pan_account_linkage_WKVfwjqyocdmQZmOLfEz",
"pan": "BQHPD5202R",
"account": "925060049678785",
"ifsc": "UBIN0569780",
"linked": true,
"full_name": "MUNNA SINGH",
"account_type": "savings",
"account_nature": "single",
"account_holder": "primary"
},
"status_code": 200,
"success": true,
"message": null,
"message_code": "success"
}