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 authentication (JWT format) |
Content-Type | Yes | application/json |
Parameter | Type | Required | Description |
---|---|---|---|
mobile_number | String | Yes | The mobile number of the applicant whose bank details need to be verified |
{
"mobile_number": "8079012345"
}
Parameter | Type | Description |
---|---|---|
data | Object | Contains all the verification details |
data.client_id | String | Unique identifier for the verification request |
data.mobile_number | String | The mobile number that was verified |
data.name | String | Full name of the account holder |
data.ifsc | String | IFSC code of the bank branch |
data.vpa | String | Virtual Payment Address associated with the account |
data.account_type | String | Type of bank account (e.g., SAVINGS, CURRENT) |
data.entity_type | String | Type of entity (e.g., INDIVIDUAL) |
data.ifsc_details | Object | Detailed information about the bank branch |
data.ifsc_details.bank | String | Name of the bank |
data.ifsc_details.ifsc | String | IFSC code of the bank branch |
data.ifsc_details.branch | String | Name of the branch |
data.ifsc_details.centre | String | Center location |
data.ifsc_details.district | String | District where the branch is located |
data.ifsc_details.state | String | State where the branch is located |
data.ifsc_details.address | String | Complete address of the bank branch |
data.ifsc_details.contact | String | Contact number of the bank branch |
data.ifsc_details.imps | Boolean | Whether IMPS service is available |
data.ifsc_details.rtgs | Boolean | Whether RTGS service is available |
data.ifsc_details.city | String | City where the branch is located |
data.ifsc_details.iso_3166 | String | ISO 3166 code for the state |
data.ifsc_details.neft | Boolean | Whether NEFT service is available |
data.ifsc_details.upi | Boolean | Whether UPI service is available |
status_code | Integer | HTTP status code of the response |
success | Boolean | Indicates if the request was successful |
message | String | Response message |
message_code | String | Code representing the response message |
{
"data": {
"client_id": "bank_verification_mobile_EiBhecggAlvwntiehWHg",
"mobile_number": "8079012345",
"name": "Vishal Singh Rathore",
"ifsc": "FDRL0007777",
"vpa": "8079012345@vishal",
"account_type": "SAVINGS",
"entity_type": "INDIVIDUAL",
"ifsc_details": {
"bank": "Federal Bank",
"ifsc": "FDRL0007777",
"branch": "NEO BANKING - JUPITER",
"centre": "KOCHI",
"district": "KOCHI",
"state": "KERALA",
"address": "FINTECH PARTNERSHIPS,THE FEDERAL BANK LTD,GROUND FLOOR,INTEGRATED START UP COMPLEX (ISC),KERALA TECHNOLOGY INNOVATION ZONE,KINFRA HITECH PARK,HMT",
"contact": "+914842630994",
"imps": true,
"rtgs": true,
"city": "ERNAKULAM",
"iso_3166": "IN-KL",
"neft": true,
"upi": true
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}
{
"errors": {
"mobile_number": "Mobile Number Mobile should not start with 0 and should be of length 10"
},
"message": "Input payload validation failed"
}
curl --location --request POST 'https://kyc-api.surepass.app/api/v1/bank-verification/bank-verification-mobile' \
--header 'Content-Type: application/json' \
--data-raw '{
"mobile_number": "8079012345"
}'
{
"data": {
"client_id": "bank_verification_mobile_EiBhecggAlvwntiehWHg",
"mobile_number": "8079012345",
"name": "Vishal Singh Rathore",
"ifsc": "FDRL0007777",
"vpa": "8079012345@vishal",
"account_type": "SAVINGS",
"entity_type": "INDIVIDUAL",
"ifsc_details": {
"bank": "Federal Bank",
"ifsc": "FDRL0007777",
"branch": "NEO BANKING - JUPITER",
"centre": "KOCHI",
"district": "KOCHI",
"state": "KERALA",
"address": "FINTECH PARTNERSHIPS,THE FEDERAL BANK LTD,GROUND FLOOR,INTEGRATED START UP COMPLEX (ISC),KERALA TECHNOLOGY INNOVATION ZONE,KINFRA HITECH PARK,HMT",
"contact": "+914842630994",
"imps": true,
"rtgs": true,
"city": "ERNAKULAM",
"iso_3166": "IN-KL",
"neft": true,
"upi": true
}
},
"status_code": 200,
"success": true,
"message": "Success",
"message_code": "success"
}