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 ~45 seconds

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

A penny drop is exactly what it sounds like: 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 + cheque/statement OCR also fire.

Now let us look at the vendor options for bank account verification. The key differentiator among vendors is the name match algorithm and the availability of reverse penny drop (where the customer pays Re.1 via UPI instead of receiving it).

Vendor Comparison: Bank Account Verification

Section titled “Vendor Comparison: Bank Account Verification”

Bank Account Verification

VendorMethodsName MatchCost/txn
Decentro RecommendedPenny drop, Penniless, Reverse penny drop (UPI)Score 0-100 + FULL/PARTIAL/NO match. Rs.1 IMPS credit. Less than 2 sec response.Rs.2-5
Setu NewPenny drop, Reverse penny drop (pioneer), PennyLessYes — customer pays Rs.1 via UPI, data cannot be spoofed. Webhook with 5 exponential retries.Rs.2-4
Cashfree AlternatePenny drop (async webhook)Yes. Free trial Rs.100 credits. Does NOT support Deutsche Bank and Paytm Payments Bank.Rs.2-4
Karza NewPenny drop + IFSC lookupYes. Bank verification + IFSC master lookup in one. Under Perfios umbrella.Rs.2-4

Full spec: Decentro Integration

The penny drop result does not block the customer on this screen. It runs asynchronously and is evaluated later at the blocking gate on Screen 8. This keeps the customer moving forward without any loading spinner.

The penny drop result feeds into the Blocking Gate (Screen 8). The gate requires a name match score of 70% or above.

ResultAction
Name match >= 70%Pass — proceed to e-Sign
Name match < 70%Block — manual review required
Transaction failedBlock — retry or alternate verification