iGaming & betting operators
Payment infrastructure for iGaming operators.
Instant deposits, sub-30-minute withdrawals, and a cryptographic receipt for every payout — wired to the licensed SA rails your compliance team already trusts.
What you get
One API. Every rail an operator needs.
Instant deposits
Ozow instant EFT and Paystack card collections — both behind a single FinVeil API. ZAR-native, all major SA banks supported.
Push-to-card withdrawals
Visa Direct moves winnings to the player’s Visa debit card in under 30 minutes — even on weekends and public holidays.
Smart routing & failover
If Ozow goes down mid-deposit, FinVeil automatically falls back to PayFast or card. Your players never see a failed payment screen.
Tamper-evident Transaction Proof
Every payout gets a SHA-256 receipt anchored to a Merkle root. When the National Gambling Board asks you to prove a payout, pull the receipt — case closed.
The SA gaming payment landscape
Compliance is no longer optional. Speed is no longer a differentiator.
South African iGaming sits in a tighter regulatory perimeter than ever. Players expect instant withdrawals — competitors are already settling in minutes. Regulators expect auditable trails — and the burden of proof sits with the operator.
- •October 2025 SCA ruling has reset operator obligations — instant, traceable settlement is now table stakes.
- •Cryptographic receipts make audit trails self-serving — the NGB can verify a payout without a back-and-forth with you.
- •POPIA-grade encryption on every PII field (player names, ID numbers, account refs).
- •Settlement is performed by licensed South African payment operators — FinVeil never custodies player funds.
Developer-friendly
Collect a deposit. Settle a payout. Two calls.
The same FinVeil endpoint handles a R100 Ozow deposit and a R250,000 Visa Direct withdrawal. No separate integrations, no separate dashboards.
Read the docs# Player deposits R500 via Ozow instant EFT
curl -X POST https://api.finveil.money/api/payments/collect \
-H "Authorization: Bearer $FINVEIL_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"provider": "OZOW",
"paymentMethod": "INSTANT_EFT",
"amount": 500.00,
"email": "player@example.co.za",
"callbackUrl": "https://yourcasino.co.za/wallet/topup"
}'
# Player withdraws R5,000 to their Visa debit card
curl -X POST https://api.finveil.money/api/disbursements \
-H "Authorization: Bearer $FINVEIL_API_KEY" \
-H "Idempotency-Key: wd_player_8421_2026-04-18" \
-H "Content-Type: application/json" \
-d '{
"rail": "VISA_DIRECT",
"amount": 5000.00,
"currency": "ZAR",
"recipient": { "panToken": "tok_visa_xyz", "name": "Player Name" },
"reference": "WD-8421"
}'
# => { "status": "SETTLED", "receiptId": "rcpt_dis_9f3a...", "settledAt": "2026-04-18T20:14:02Z" }More tools for gaming operators
Splits, holds, alerts, and links.
FinVeil Connect
Tournament prize-pool splits — divide a single jackpot across hundreds of winners in one API call.
Conditional payouts
Anti-fraud holds on withdrawals — release funds only after KYC, age verification, or risk-engine clearance.
Pay & Notify
Instant winner notifications via SMS or WhatsApp the moment a payout settles — keeps players in your app.
Payment links
Hosted deposit-collection links for promos, VIP top-ups, and player support — no integration needed.
Ready to wire up your payment stack?
Sandbox keys land in your inbox in 60 seconds. No call required.