Integration Flow

Learn about the API you need to integrate with to use ZWITCH's to verify the ownership and validity of a bank account.

You can verify the validity and ownership of a bank account using our Verify Bank Account API.

Use the below endpoint to verify a bank account.

POST: https://api.zwitch.io/v1/verifications/bank-account

Below is a sample request and response for the Verify Bank Account API.

{
  "bank_account_number": "56789012345678",
  "bank_ifsc_code": "HDFC0000123",
  "force_penny_drop": true,
  "force_penny_drop_amount": 1.54,
  "merchant_reference_id": "1000709",
  "metadata": {
    "key_1": "DD",
    "key_2": "XOF"
  }
}
{
  "id": "accver_iZbZGEl03MGGpIvjhavrJ3XgL",
  "object": "bank_account_verification",
  "bank_account_number": "56789012345678",
  "bank_ifsc_code": "HDFC0000123",
  "name_as_per_bank": "Anil Reddy",
  "force_penny_drop": true,
  "force_penny_drop_amount": 1.54,
  "status": "success",
  "message": "Transaction Successful",
  "last_verified_at": "2022-05-18",
  "metadata": {
    "key_1": "DD",
    "key_2": "XOF"
  },
  "merchant_reference_id": "1000709",
  "created_at": 1652863758,
  "is_sandbox": true
}

Learn more about the Bank Account Verification API.