iGaming

Age-gated KYC for licensed SA iGaming operators.

Use VerifyNow to confirm player age and identity, compare the player to the ID photo, screen AML/PEP risk and verify withdrawal accounts before activation or payout. Your operations team gets fast checks with report evidence for reviews.

18+ age gate from Home Affairs
FICA-aligned onboarding
POPIA-compliant consent

In short: what VerifyNow does for a licensed SA iGaming operator

A defensible iGaming onboarding flow in South Africa combines Home Affairs SA ID verification (to enforce 18+ age gating and confirm the player’s identity), face match against the Home Affairs photograph, AML/PEP/sanctions screening under the operator’s RMCP, and bank account verification before any withdrawal. The operator remains the FICA accountable institution where applicable, runs its own RMCP, and files CTRs/STRs with the FIC.

VerifyNow’s scope: Home Affairs SA ID verification, face match / liveness, AML/PEP/sanctions screening (190+ countries), bank account verification (AVS), document authentication for international players, consumer trace and phone trace — all under POPIA-compliant consent with a full audit trail. VerifyNow does not run SAPS criminal record checks, does not provide credit bureau data and is not a national responsible-gambling self-exclusion registry; those are sourced separately from SAPS (or an authorised provider), a registered credit bureau, and the applicable provincial licensing / responsible-gambling body respectively.

Player lifecycle

From sign-up to first payout

Six verification steps, chained into the player journey.

  1. 01

    Registration + POPIA consent

    Player signs up with SA ID, accepts POPIA consent including explicit 18+ declaration and AML screening disclosure.

  2. 02

    Home Affairs ID verification + age gate

    VerifyNow returns ID validity and DOB from Home Affairs. Anyone under 18 is rejected at this step.

  3. 03

    Selfie + face match

    Player captures a selfie. VerifyNow runs liveness and compares to the Home Affairs photograph to bind the account.

  4. 04

    AML/PEP screening

    Player identity is screened against PEP and sanctions lists. Hits route to the MLRO; clean results are recorded for the FIC file.

  5. 05

    Withdrawal AVS

    Before the first withdrawal, AVS confirms the nominated bank account is in the verified player's name.

  6. 06

    Ongoing monitoring

    Periodic AML re-screening per your RMCP cadence. Unusual activity feeds into STR filing with the FIC.

Compliance context

NGB, provincial licensing, FICA & POPIA

South African gambling is regulated by the National Gambling Board (NGB) at national level and by provincial gambling boards that issue the actual operating licences. Licensed gambling operators fall within FICA Schedule 1 supervision. That places them inside the standard FICA framework: RMCP, CDD, EDD, record-keeping and reporting.

The National Gambling Act enforces the 18+ minimum age for all gambling activity. The Home Affairs SA ID number carries the date of birth in its first six digits (YYMMDD), so a successful Home Affairs verification lets the operator derive age with source-of-truth confidence. Binding the account to the physical player via face match blocks minors using an older family member’s ID. Responsible-gambling obligations (self-exclusion, problem-gambling measures) are handled through the relevant provincial body, not through VerifyNow.

Every check runs under POPIA-compliant consent. The operator remains the responsible party and the FICA accountable institution; VerifyNow provides the verification receipts your FIC inspections depend on.

Checks to run

FICA workflow checklist for iGaming

Use this path for player onboarding, age checks, withdrawals, high-risk reviews and ongoing monitoring.

Compliance note

iGaming workflows need strong age, identity, AML, POPIA and withdrawal controls.

Practical onboarding sequence

  1. 1Confirm whether your business is a FICA accountable institution for this workflow.
  2. 2Identify the customer, counterparty or responsible person before the relationship starts.
  3. 3Verify identity using the right report and save the verification receipt.
  4. 4Risk-rate the person or entity and decide whether AML/PEP or enhanced due diligence is needed.
  5. 5Verify bank account ownership before deposits, payouts, refunds or settlements move.
  6. 6Keep a CDD record, consent/lawful-basis evidence, timestamp and transaction reference.
  7. 7Use the FICA Toolkit and RMCP generator where your business needs documented procedures.

Educational guidance only. Your accountable-institution status, RMCP, customer risk rating and lawful basis determine the final checks and records you must keep.

FAQ

iGaming questions

Are iGaming operators accountable institutions under FICA?

Yes. The gambling sector is supervised under FICA Schedule 1. Licensed gambling operators must register with the FIC where applicable, run a Risk Management & Compliance Programme (RMCP), perform customer due diligence on players, keep records and submit cash-threshold or suspicious transaction reports where required. VerifyNow supplies the CDD verification primitives — Home Affairs ID, face match, AML/PEP and AVS — that a licensed operator plugs into its RMCP.

How do I verify a player is 18 or older?

Age is encoded in the South African ID number itself (the first six digits are YYMMDD). VerifyNow's Home Affairs SA ID verification confirms the ID number is valid, returns the date of birth straight from Home Affairs, and surfaces the Home Affairs photograph. The operator derives age from DOB and blocks any account where the player is under 18. Combining this with face match against the Home Affairs photo prevents a minor using a parent's ID.

Does VerifyNow run credit checks, SAPS criminal record checks or problem-gambling history checks?

No. VerifyNow does not provide credit bureau reports or credit scores; it does not run SAPS criminal record clearances; and it is not a problem-gambling registry. For iGaming, VerifyNow's scope is Home Affairs SA ID verification (age and identity), face match / liveness (to bind the account to the physical player), AML/PEP/sanctions screening, bank account verification (for withdrawals), document authentication (passports for international players) and phone trace (fraud investigation). National responsible-gambling self-exclusion registers, SAPS criminal clearances, and credit bureau data are sourced separately from the relevant authority or provider.

Which AML/PEP lists are screened for SA iGaming?

VerifyNow's AML/PEP/sanctions screening covers domestic and foreign PEPs, UN, OFAC, EU, UK and South African sanctions lists across 190+ countries. Operators typically screen at account opening and re-screen periodically (daily or weekly, set by their RMCP). Hits are escalated to the MLRO for disposition; a negative or filtered hit still generates an auditable record for the operator's FIC file.

Why verify the withdrawal bank account?

Two reasons: AML (confirming the player is withdrawing to an account in their own name prevents third-party money laundering through a gambling account), and fraud (preventing an account takeover attacker from redirecting winnings to their own account). VerifyNow's Bank Account Verification (AVS) confirms account number, branch, account holder name and ID number match the verified identity on the player account before the first withdrawal is released.

How does VerifyNow handle POPIA for player onboarding?

All player verifications run under explicit POPIA-compliant consent. You choose whether to collect consent through your own front-end and pass the artefact into the VerifyNow API, or use VerifyNow's built-in consent collection flow. Only the data required for each specific check is processed, purpose-limited to your CDD and AML obligations, and the audit log ties every verification to a consent reference. You remain the responsible party under POPIA.

Keep minors out. Keep the FIC happy.

Home Affairs ID + age gate, face match, AML/PEP and AVS — in one dashboard and one API. Credits from R2.99 down to R1.94.