Skip to main content
POST
/
verification
/
bank-verification-advance
Verify Bank Account (Advance)
curl --request POST \
  --url https://bgv.konnectnxt.com/api/verification/bank-verification-advance \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "account_number": "380234932948989",
  "ifsc": "SBIN0001234",
  "name": "John Doe",
  "is_penny_drop": false
}'
{
"status": "success",
"code": 200,
"message": "Data Fetched Successfully.",
"data": {
"case_id": "12345",
"beneficiary_name": "JOHN DOE",
"verification_status": "VERIFIED",
"name_match_score": "100.00",
"ifscDetails": {
"ifsc": "ABCD0123456",
"name": "Example Bank",
"branch": "MAIN BRANCH",
"center": "MAIN CENTER",
"district": "CENTRAL DISTRICT",
"state": "STATE NAME",
"address": "123 Example Street, Area, City, 123456",
"contact": "+911234567890",
"imps": true,
"rtgs": true,
"city": "EXAMPLE CITY",
"iso3166": "IN-XX",
"neft": true,
"micr": "123456789",
"upi": true,
"swift": ""
}
},
"credits_used": 1,
"credits_remaining": 9999
}
This API verifies the details of a bank account associated with an individual. It requires the following input parameters:
  • Account Number: The bank account number to be verified.
  • IFSC: The Indian Financial System Code of the bank branch.

Optional Feature

  • Name Match Verification: Optionally, the API can perform a name match verification.
  • Penny Drop: Optionally, the API can perform a penny drop to the account to be verified.

400 Response Messages

Account Number Errors

  • account_number is required.
  • account_number must be a string.
  • account_number must be at least 9 character long.
  • Account number must contain only numeric characters.

IFSC Errors

  • ifsc is required.
  • ifsc must be a string.
  • ifsc must be exactly 11 characters long.
  • Invalid IFSC format. Example: ‘SBIN0001234’.

Name Errors

  • name must be a string.
  • name is invalid.
  • Name must not contain special characters or numbers.

Payload Errors

  • Payload is missing.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
account_number
string
required
  • Account Number must be in the format XXXXXXXXXXXXXXX
  • It should not contain all identical digits in the numeric part.
  • Min Length: 9
Minimum length: 9
Example:

"380234932948989"

ifsc
string
required
  • IFSC code must be exactly 11 characters long.
  • It should follow the format: 4 letters, followed by 0, followed by 6 alphanumeric characters.
Required string length: 11
Example:

"SBIN0001234"

name
string

Optional. Must not contain special characters or numbers.

Example:

"John Doe"

is_penny_drop
boolean
default:false

Optional. If true, then penny will be dropped to the account to be verified.

Example:

false

Response

Successful response with bank account details.

status
enum<string>
required

Overall status of the API

Available options:
success,
error
code
integer
required

HTTP status code

message
string
required

Description of the response or error

data
object
required
credits_used
integer
required

Represents the total number of credits used in this request.

Example:

3

credits_left
integer
required

Represents the remaining credits available for use.

Example:

4040