Payments, with ISO 20022 on the inside
Most cores speak a proprietary internal format and translate at the boundary in both directions. That second translation is where reconciliation breaks. Here the internal shape IS the standard.
Rail by rail
| Rail | Message shape | What it guarantees | Status |
|---|---|---|---|
| SAMOS (SARB RTGS) | pacs.008 / pacs.002 / camt.054 | Window-aware settlement: an instruction submitted outside the window queues against the next one rather than failing at the counterparty. | ✓ Live |
| PayShap (rapid payments) | Proxy resolution, request-to-pay | Sub-10-second clearing with proxy (ShapID) resolution, and a recall path that is bound to the original instruction rather than reconstructed. | ✓ Live |
| DebiCheck | Authenticated mandates, TT1 / TT2 / TT3 | A mandate money-limit cannot be raised without debtor re-authentication — the amendment path re-enters authentication, it does not patch the record. | ✓ Live |
| SADC-RTGS | Cross-border ZAR settlement | Participant directory with settlement-agent routing and the same sanctions gate as domestic value. | ✓ Live |
| SWIFT MT + MX | MT103 / MT202 with MX co-existence | Message construction and inbound parsing are delivered; the live network connection is a deployment item, not a code item. | ◐ In build |
| Card (issuing and acquiring) | ISO 8583 bridge onto the ISO 20022 spine | Issuing with per-transaction and monthly ceilings from a versioned card product; PAN never lands in the platform — tokenization happens at the boundary. | ◐ In build |
| QR (interoperable) | EMVCo payload parse and emit | Merchant-presented and consumer-presented, with a conservation identity between what was scanned, what settled and what the merchant is paid. | ✓ Live |
| EFT (collections and payouts) | Batch origination with camt.053 reconciliation | Statement ingestion reconciles against originated batches; an unmatched credit is an exception with an owner, not a silent write-off. | ✓ Live |
What holds across every rail
- Screened before the money moves — sanctions, PEP and adverse-media checks run before the value movement, not alongside it. A hold is a workflow state with an owner, and the operator who raised it cannot release it.
- One lifecycle transition per movement — the state change is a compare-and-swap. A concurrent duplicate loses the swap and moves nothing, which is why a double-submit cannot double-pay.
- Ceilings and limits are checked at the movement — not at set-up time. A limit configured before a facility existed still applies to the money that facility later moves.
- The accounting leg is part of the transaction — a payment that settled and a payment that posted are the same event, so there is no in-flight window to reconcile.
- Idempotent submission — a replayed instruction returns the original outcome. A replay carrying a different body is a conflict, never a second payment.
- Reversal is a fact, not an edit — an unwind appends a reversing entry. The original movement remains in the chain, which is what makes the history inspectable.
Wallets, VAS and acceptance
Single and multi-currency wallets
Balances are integer minor units against a ledger account, so a wallet balance IS an accounting position rather than a number kept alongside one. Multi-currency wallets carry pockets, holds and an FX path that books the spread as it is earned.
Value-added services
Airtime, data, electricity tokens, municipal bills, subscriptions and insurance premiums. Margin is recognised as it is earned, on the same audited ledger as loan interest — there is no separate VAS book to reconcile.
Merchant acceptance
Interoperable QR and card acquiring with merchant settlement batches. The merchant payout arithmetic is a conservation identity: what was collected, less the disclosed discount, equals what is paid.
Every movement is idempotent
A replayed purchase returns the original outcome marked already-processed. A provider rejection auto-reverses and the customer is told it was refunded — the interface never renders a confirmation for money that came back.
Wynk Systems is a bank-grade core-banking platform. Registered in South Africa.
This site is informational: nothing on it constitutes an offer, a quotation, or credit advice.