Bank Account Verification

About

  • Bank account verification or penny drop check is a way to verify the authenticity of a customer's bank account.
  • We take the Bank Account details and deposit 1 INR into the account. In return, we are able to fetch the Account Information

The API verifies a bank account and IFSC code combination. A successful response is billable in two cases:

  1. The bank account or IFSC code or both are invalid
  2. The bank account and IFSC combination are verified

Usecase

  • To verify the Bank Account of users onboarding onto a platform.

Endpoint

HTTP Method

Resource

Description

GET

/bank/:ifsc/accounts/:account_number/verify?name={{name}}&mobile={{mobile}}

Endpoint takes in IFSC & Account Number as a path parameter and returns Bank Account Entity details

API EndpointAPI Endpoint

Path Parameters

Param

Type

Description

Example

ifsc

string

11-digit alpha-numeric code used to identify the bank branches

SBIN0021745

account_number

string

Bank account number. Max length: 40 characters.

026291800001191

Query Parameters

Param

Type

Description

Example

name

string

Name of the Account holder.

John Doe

mobile

string

Mobile number of account holder.

8389320233


Response

Param

Type

Description

Example

reference_id

string

Reference id of the verification

1234567

account_exists

boolean

Returns true or false, indicating if the account exists or not

true

amount_deposited

num

Returns 1, indicating if the penny drop mechanism was successful.

1

message

string

Returns message to know if the account was verified successfully or not.

Bank Account details verified successfully

name_at_bank

string

Name of the account holder

John Doe


Did this page help you?