PSD-12, SmartPay, and step-up 2FA on every payment initiation
Namibia's PSD-12 pattern requires step-up authentication before each payment—not login-only MFA. How the NamPost sandbox enforces that in APIs and UX.

Mobile money and SmartPay expectations in Namibia converge on one user truth: paying should feel fast, but must be safe. Bank of Namibia supervisory material—including PSD-12 operational and cybersecurity standards—frames strong authentication on payment initiation, not merely at login. The NamPost Innovation Sandbox encodes that in API contracts and portal UX.
Why login-only MFA fails
Shared devices at counters, merchant phones, and USSD sessions mean login state is not payment intent. Step-up per PIS call closes the gap between “someone is signed in” and “someone authorised this debit.”
Sandbox enforcement
POST /api/v1/nampost/bill-paymentand NAMQR settle paths return403 STEP_UP_REQUIREDwithoutX-Step-Up-Token.- Explorer modal: “Confirm it's you before paying.”
- Observation Deck tracks 2FA on PIS % (7d)—regulator KPI.
Product discipline
- Disclose fees before confirm (PSD-10 pattern in agency responses).
- Idempotent retries for USSD (Ndishi persona).
- Incident playbooks for auth gateway outages—status page at
/status.
Builder path
- Map money paths in your UX.
- Wire step-up on each initiation.
- Run INT scenarios with MFA simulator.
- Submit progress reports with 2FA metrics.
Namibia's payments future is integrated—SmartCard, account-based, QR—under national standards. Execution quality wins.
Ready for your 6-week PoC?
Apply for sandbox accessMore Articles
How the NamPost Innovation Sandbox accelerates financial inclusion
NPIF-led testing on SmartCard, grants, and agency rails helps fintechs and NamPost ICT teams expand access—with synthetic data and BoN/NAMFISA supervision.
April 30, 2026
Agency bill pay and NAMQR: integrate faster without skipping diligence
Pre-integrated agency tariffs, NAMQR TLV fixtures, and step-up 2FA in the NamPost module—shorten pilots while keeping PSD-10 and PSD-12 controls.
May 3, 2026
