Enter the full name and bank details
Use the full NPO name, bank, branch code and account number. Add the account type and registration or ID number when available.
Check the full organisation name against its South African bank account before making a payment. Run an NPO check with an optional registration or ID number, then review the returned matches in your dashboard.
Asynchronous bank processing. We’ll notify you when the dashboard report is ready.
Full NPO name
EXAMPLE COMMUNITY ORGANISATION
ABSA · Account ending 7889
Illustrative data. Read each returned check in your own report.
Tracked bank-processing job
Missing ID shown as Not provided
Report or signed webhook
Per completed production check
Use the full NPO name recorded by the bank for the account-name check. Abbreviated account labels can return a name mismatch.
A bank letter can carry a shortened account label. Check the organisation’s full name in the confirmation wording and use the name recorded for that account.
Leave the registration or ID field empty when it is unavailable. The report keeps that field marked Not provided.
Use the full NPO name, bank, branch code and account number. Add the account type and registration or ID number when available.
Confirm consent and purpose. The dashboard confirms submission; the API returns a job ID. Keep the required credits available.
The check runs asynchronously. Bank processing may take several hours or the next banking window. Track its status in Recent checks or through the API.
Review the returned matches, account status and accepted transaction types. Download the dashboard PDF within seven days, or retain the API response in your system.
A verified result requires an account that was found, is open and matches the supplied name. A supplied account type or identifier must also match. Omitted ID stays Not provided.
A mismatch or an unavailable required check returns review. Confirm the full name and bank details before submitting another check. Coverage and available fields depend on the bank.
The submitted full NPO name compared with the bank response.
Whether the account was found and is open.
Account type and identifier matches when those values were supplied.
Whether the account accepts credits and debits, where returned.
It compares the full NPO name and supplied account details with the bank response. A verified result means the account was found, is open and matches the supplied name. Any supplied account type or identifier must also match.
Yes. Registration or ID number is optional for this NPO check. An omitted identifier is shown as Not provided and does not cause review when the required name and account checks pass.
Use the full NPO name recorded by the bank. A letter may show a shortened account label and a fuller organisation name in its confirmation wording. Abbreviated labels can return a name mismatch; confirm the full name before repeating a check.
It runs asynchronously. The dashboard confirms submission and shows the result when ready. API requests return HTTP 202 with a job ID for polling and signed webhooks. Bank processing can take several hours or the next processing window. Jobs time out after 48 hours without a final result.
The configured price is 7 credits per completed production check, including a review result. Failed verification results use zero customer credits. Sandbox checks use synthetic data and zero credits. Keep the required credits available while the check is pending.
The NPO flow accepts the organisation name and bank details supplied. Coverage and available checks depend on the bank. It checks name and account details; it does not confirm an organisation’s NPO registration or tax status.
Use the dashboard or add the asynchronous check to your workflow through the API.