Link Bank Account
POST/v1/users/account-link
Link user account with bank details. These details will be used for refunds or offramp payouts. Adding bank details are mandatory before placing any offramp order or bank transfer methods onramp order.
Bank verification is done via penny drop — a small test transaction is sent to the account to confirm it is active. The account holder name returned from the bank is matched against the user's KYC name (Aadhaar/PAN name).
Bank account limit: Each user can link a maximum of 50 bank accounts. Attempting to add more will return an error.
Request
Responses
- 200
- 400
- 401
- 406
- 423
Bank account linked. Check the bankStatus field in the response:
SUCCESS— Account verified and ready to use (reason: "Account is valid")FAILED— Verification failed.reasonvalues:"kyc name mismatch. ACCOUNT HOLDER NAME: <NAME>, kycNames: <KYC_NAME>","nre account", or"invalid account"(account is invalid or frozen)PENDING— Verification partners could not verify automatically. Retry linking.MANUAL— Automatic verification could not complete. User must submit a bank statement or passbook.
Bad Request — invalid account details or missing required fields.
Unauthorized — missing or expired Bearer token or API key.
Account already verified — this bank account is already linked and verified for this user. No further action is needed.
Verification pending — a verification is already in progress for this account. Wait for the current verification to complete. Retry with the same details if bankStatus is PENDING.