iGaming & betting operators

Payment infrastructure for iGaming operators.

Card deposits through Paystack, a routing engine that records why it chose each rail, and a proof receipt for every settled transaction.

What you get

One API. Every rail an operator needs.

Card deposits

Paystack hosted-checkout card collections behind a single FinVeil API, verified end to end in test mode. Ozow instant EFT has an adapter built but is not yet connected.

Bank withdrawals (not yet connected)

PayShap and RTC payouts are available only through our Stitch adapter, which is built but not yet connected. FinVeil does not offer PayShap or RTC settlement today.

Routing with a recorded fallback order

The routing engine scores eligible providers and rails, selects one, and records the decision and its fallback order. Failover along that order runs in test mode only; automatic live failover is on the roadmap.

Transaction Proof

Each settled transaction gets a SHA-256 proof receipt, batched hourly into a Merkle root that FinVeil stores in its own database and can be checked through FinVeil’s verification page.

The SA gaming payment landscape

Compliance is no longer optional.

Players expect fast withdrawals, and the burden of proof for every payout sits with the operator. Here is what FinVeil does today.

  • Proof receipts give you a per-transaction record you can pull when you need to show what was paid and when.
  • Split payments settle at source: Paystack pays each party’s share to that party’s Paystack subaccount.
  • Other collections settle into FinVeil’s Paystack merchant balance, and Paystack debits refunds and chargebacks from that balance.

Developer-friendly

Collect a deposit. One call.

Start a card deposit and FinVeil returns a Paystack hosted-checkout URL. Card data is entered on Paystack's page, never on yours.

Read the docs
gaming.bashbash
# Player deposits R500 by card (Paystack hosted checkout)
curl -X POST https://api.finveil.money/api/payments/collect \
  -H "X-API-Key: $FINVEIL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "provider":      "PAYSTACK",
    "paymentMethod": "CARD",
    "amount":        500.00,
    "email":         "player@example.co.za",
    "callbackUrl":   "https://yourcasino.example/wallet/topup"
  }'

Ready to wire up your payment stack?

Sign up and mint a test API key from your dashboard. No call required.