Quick Answer
Last Verified: July 2026
The primary USSD code to access African Bank Cellphone Banking is 120225#. For USSD-based DebiCheck mandate reviews, African Bank utilizes either an automatic USSD Push prompt sent directly to your screen or a USSD Pullservice via 1202272#.
When a company submits a new debit order mandate, African Bank sends an SMS alert to your registered mobile number. You can then dial 1202272#, select Option 9 (DebiCheck Debit Orders), review the transaction details, and select 1 to Accept or 9 to Reject. Alternatively, respond directly to the pop-up USSD Push message when prompted on your registered handset.
What the Service Is and Who Can Use It
DebiCheck is an electronic mandate confirmation framework implemented by South African banks in partnership with the Payments Association of South Africa (PASA) and the South African Reserve Bank (SARB). Its purpose is to prevent unauthorized debit orders (“R99 scams”) and debit order disputes by requiring you to electronically review and approve new debit order agreements before any funds are collected from your account.
Who Can Use This Service?
- Eligible Account Holders: African Bank MyWORLD account holders or credit/loan customers with active transactional accounts.
- Registered Mobile Number: The USSD prompt or menu is only accessible from the primary phone number registered with African Bank.
- Supported Devices: Any basic mobile phone, feature phone, or smartphone capable of receiving USSD requests without needing active internet data.
How to Manage a DebiCheck Mandate
Before You Start
- Verify the Merchant: Ensure you know who the service provider or company requesting the mandate is (e.g., insurer, lender, fitness club).
- Check the Amounts and Dates: Know your contracted debit amount, maximum allowable debit amount, and payment frequency (e.g., monthly on the 1st or 15th).
- Ensure Handset Readiness: Make sure your phone is turned on, connected to a mobile network, and using the SIM card registered with African Bank.
Verified Step-by-Step Process
Method 1: USSD Pull (1202272#)
- Dial 1202272# from your registered African Bank mobile number.
- Enter your secure USSD PIN if prompted.
- Select Option 9 (DebiCheck Debit Orders) from the main menu.
- Choose the pending mandate you wish to review from the list.
- Review the mandate details (Company Name, Reference Number, Debit Amount, Maximum Amount, and Payment Date). Use
*1or*2if navigation options appear to view multiple pages. - Reply with 1 to Approve/Accept or 9 to Reject/Decline.
- Confirm your choice to submit your response.
Method 2: USSD Push Prompt
- When a merchant captures a mandate, African Bank triggers a pop-up USSD Push message directly to your registered cellphone screen.
- The screen will show the merchant name, reference, debit amount, and installment date.
- Reply with 1 to Accept or 9 to Reject.
- Click Send to finalize your selection.
Confirmation or Expected Result
- On-Screen Confirmation: Once submitted, a pop-up message will display a status update (e.g., “You have approved a DebiCheck for [Merchant Name]”).
- SMS Notification: African Bank sends a follow-up SMS confirming whether the DebiCheck mandate was successfully approved or declined.
- Active Status: An approved mandate is stored on the central banking register. Future debit orders from that provider will only process if they match the exact terms you approved.
Fees, Limits, Eligibility, and Processing Times
| Feature / Detail | Standard Policy |
| USSD Network Charges | standard network provider rates apply (typically around R0.20 per 20 seconds for standard USSD *120* codes). |
| African Bank Service Fee | Free to review, approve, or reject DebiCheck mandates. |
| Daily / Transaction Limits | Set by the terms of the merchant contract you agreed to; no separate banking limit for approvals. |
| Response Window | Mandate requests usually expire within 120 seconds (for live USSD sessions) or by 21:00 / 09:00 cut-off times specified in your notification SMS. |
| Processing Time | Instant confirmation on the mandate register upon successful approval or rejection. |
Common Problems and Troubleshooting
Code, Session, SIM, or Account Errors
- Session Timed Out: USSD sessions automatically disconnect after 20–30 seconds of inactivity. If timed out, redial 1202272# or wait for a new push notification.
- Unregistered Number Error: If you see an “unauthorized” message, you are likely dialing from a dual-SIM slot or a number not linked to your African Bank profile. Update your details in-branch or via the app.
- No Network / Signal: Ensure you have voice signal coverage. USSD does not require internet data, but it does require cellular signal.
When the Service Has Changed or Is Unavailable
- Request Expired: If you miss the approval window, the USSD request will fail. You must request the merchant/service provider to re-send the DebiCheck mandate request.
- Service Outages: If the USSD menu fails to load, access your mandate approvals through the official African Bank USSD Code hub or use digital banking alternatives.
Official Alternatives
If the USSD route fails or you prefer using a smartphone or desktop, African Bank offers multiple official channels:
- African Bank Banking App:
- Open the app and log in securely.
- Navigate to the Bank tab and select Manage DebiCheck.
- Review pending mandates and select Accept or Decline.
- Internet Banking:
- Log into your African Bank Online Banking profile.
- Go to the Bank section > Manage DebiCheck.
- View details and approve or reject.
- Customer Support / Call Centre:
- Call African Bank directly on 0861 123 456 or 0860 008 600.
- A consultant will verify your identity and guide you through mandate actioning.
- African Bank Branch:
- Visit any local branch with your SA ID book/card to action pending mandates in person with a consultant.
Safety and Privacy
- Never Share Credentials: African Bank will never ask for your ATM PIN, App Password, Card CVV, or OTP during a DebiCheck approval.
- Verify Mandate Terms: Always verify the contract reference number, merchant name, maximum debit amount, and deduction date before choosing to approve.
- Reject Fraudulent Requests: If you receive a DebiCheck push notification or SMS for a contract you never signed, select 9 to Reject immediately.
- Report Suspicious Activity: Report unauthorized debit order attempts or scams to African Bank Personal Banking Fraud Line on 011 256 9988 or email
[email protected].
Frequently Asked Questions
What is the current African Bank DebiCheck USSD Code?
The core USSD code for African Bank Cellphone Banking is 120225#. To directly manage and approve pending DebiCheck mandates via USSD Pull, dial 1202272# and select Option 9.
What details should be checked before approval?
Before approving, check the service provider (merchant) name, the fixed debit amount, the maximum debit amount, the deduction frequency, and the payment start date.
Can a mandate be rejected?
Yes. If you do not recognize the contract, disagree with the debit amount, or wish to cancel before completion, select Option 9 (Reject) on the USSD screen.
What if the request expires?
If a DebiCheck request expires, you will not be able to action it via USSD. The requesting company must re-submit the mandate request to African Bank so a new notification can be generated.
What should I do if the African Bank USSD route does not work?
If USSD is down or timing out, log into the African Bank Mobile App or Internet Banking website under Manage DebiCheck, call customer support on 0861 123 456, or visit an African Bank branch.
