v1

latestOpenAPI 3.1.02026-07-24360204.4 KB

Bank Account Verification

Use this API to verify the ownership and validity of a bank account.

post/v1/verifications/bank-account

Request body

bank_account_numberstring required

The bank account number you want to verify.<br><br>Example: 56733281905

bank_ifsc_codestring required

IFSC of the bank you want to verify.<br><br>Example: HDFC0000123

force_penny_dropboolean

Use this parameter only when verifying a bank account.<br><br>Possible values:<br>- true: The penny drop is done even if penny drop verification was done before.<br>- false (default): Penny drop is done only if penny drop verification was not done before.

force_penny_drop_amountnumber float

Use this parameter only when verifying a bank account.<br><br>The penny drop amount you want to transfer to the account. The force_penny_drop_amount must be between 1 and 2<br><br>Example: 1

merchant_reference_idstring required

Unique identifier entered when creating the verification request.<br><ul><li>Only alphabets and numbers are allowed.</li><li>Minimum: 7 characters.</li><li>Maximum: 40 characters.</li></ul>Example: 1409614085

Response

200

OR

Example response

{
  "id": "accver_BhOM01sUb3tXprWwTGBLlKZVG",
  "object": "bank_account_verification",
  "bank_account_number": "10000000000165",
  "bank_ifsc_code": "AAAA0001618",
  "name_as_per_bank": "Ganga Reddy",
  "force_penny_drop": true,
  "force_penny_drop_amount": 1,
  "status": "success",
  "message": "Transaction Successful",
  "last_verified_at": "2021-12-31",
  "metadata": {
    "key_1": "DD",
    "key_2": "XOF"
  },
  "merchant_reference_id": "1409614085",
  "created_at": 1648030636,
  "is_sandbox": true
}