Multi-factor Authentication (MFA) is often required by the end-users banks when login into their account, requesting data from the account or initiating a payment from the account.
MFA across banks is not designed equally and is surfaced in a number of ways. Recent data shows that the follow banks initiate MFA in these ways.
In-App notifications are notifications sent to the user's device directly over an internet connection.
SMS OTP 💬
SMS OTP notifications are messages sent to the user's device over a cellular network.
USSD notifications are user prompts / messages sent to the user's device over a cellular network.
The below articles detail the banks and their MFAs.
ABSA - In-App Notifications 📲
Capitec - In-App Notifications 📲
FNB - In-App Notifications & SMS OTPs 📲💬
Nedbank - USSD & SMS OTPs 🔢💬
Standard Bank - SMS OTPs 💬