ZA Payments Demo
A guided walk through a real South African payments integration — onboarding, a sandbox checkout, the provider redirect, the ITN webhook and the reconciliation that follows it.
- Merchant Onboarding
The application a merchant fills in before they can take a payment — validated, masked and recoverable, with every rule stated in the form rather than discovered on submit.
- PayFast Signature
What actually gets signed, character by character. Five ways to get it wrong, each traced against the same fixture the Java implementation is anchored to.
- Webhook Lifecycle
What happens after the payment: the ITN arriving, retrying, or not arriving at all — and what a merchant does about each.
- Transaction Explorer
A payments dashboard over a seeded ledger — filtering, sorting, live-updating states and charts drawn from tested geometry rather than a chart library.