Verify a bank account
Verifies a bank account before initiating a payout. Use this to confirm the account exists, is open, and optionally that the account holder identity or business registration matches. Reduces failed payouts and helps with reconciliation. Currently supported for South Africa (ZAR); use the same bank codes as for ZAR payouts.
Authentication
Request
Bank identifier. For ZAR use a supported bank code (e.g. absa, standard_bank, fnb). See South Africa payout guide for the full list.
3-letter ISO country code (e.g., ZAF for South Africa)
Optional account type; verified if provided
Optional account holder details. When provided, the API verifies that the account matches (e.g. name, identity or business registration).
Response
Overall verification result. True if the account is valid and open, and any provided identity/name/registration matched.
Whether the provided identity document or business registration matched the account holder (only when accountHolder was provided)
Whether the account can receive credits (e.g. payouts)