Skip to content

Screen 5: Bank Account

The customer’s identity is now confirmed. The next question the system needs to answer is: where does this person’s money live? Every trading account must be linked to a verified bank account — this is how funds move in and out. The customer enters three fields (account number, IFSC code, and account type), and the system immediately fires a penny drop to verify that the account exists and belongs to the person whose name is on the KYC (Know Your Customer) application. This is one of the few screens where the customer provides genuinely new information that cannot be pre-filled from any external source.

5 Bank Account

Purpose: Capture bank account details and verify ownership via penny drop.

Bank account verification via IMPS credit (penny drop) validates account holder name. The system sends Re.1 (one rupee) via IMPS to the customer’s bank account. The bank responds with the account holder’s name, which the system then matches against the name from DigiLocker (Government of India’s digital document platform). This proves the account exists, is active, and belongs to the right person.

The customer types three fields. The IFSC code triggers an automatic lookup that fills in the bank and branch details.

FieldField CodeValidation
Account NumberG01Numeric, bank-specific length
IFSC CodeG0311 chars: [A-Z]{4}0[A-Z0-9]{6}
Account TypeG07Savings / Current

The moment the customer enters a valid IFSC code, these fields populate automatically from the RBI (Reserve Bank of India) IFSC Master directory. The customer does not type any of these.

FieldSource
Bank NameRBI IFSC Master
Branch NameRBI IFSC Master
Branch CityRBI IFSC Master
MICR CodeRBI IFSC Master

Penny Drop verification fires on submit — Rs.1 IMPS credit + name match scoring. IFSC Lookup also fires.

The penny drop result feeds into the Blocking Gate (Screen 8). The gate requires that the account holder name passes verification against the applicant’s name from DigiLocker/Aadhaar records.

ResultAction
Name passes verificationPass — proceed to e-Sign
Name does not pass verificationBlock — manual review required
Transaction failedBlock — retry or alternate verification

For vendor implementation options for bank account verification, see Vendor Integrations.