Modules / PAM core

The player account, done properly.

Registration, identity and verification, responsible gambling, multi-currency wallets on a double-entry ledger, risk and AML cases, and the back office your teams work in every day.

Core of the full platform Operator API Launching end of 2026
backoffice / players / 10482
Search players, journals, payments all systems normal5
TM
Player 10482 Active
Sample data · ZAR · registered 2027-03-14 · last login 12 min ago · Android app
Add note Adjust balance Restrict account
2027-10-01 to 2027-10-09
Real balance
R 1 240.50
bonus R 150.00 · wagering 62%
Deposits · this month
3
R 1 200.00 · 14 lifetime
Withdrawals
4
R 2 100.00 lifetime
GGR · this month
R 538.20
lifetime R 3 912.40
NGR · this month
R 412.80
after bonuses and fees
Loyalty
Silver
1 840 XP · 4 820 pts
Player details
NameT. Mokoena
Date of birth1991-05-12 · age 35
Emailt•••••@example.comreveal · audited
Phone+27 82 ••• 4410reveal · audited
CityDurban, KwaZulu-Natal
LanguageEnglish
SourceAffiliate · code WINTER27
DevicesAndroid app, Chrome desktop
Player intelligenceupdated 4 min ago
Favourite products
Slots64%
Live casino21%
Sports15%
Favourite sports
Football62%
Rugby24%
Cricket14%
Top games1 · Sweet Bonanza41 sessions2 · First Person Roulette173 · Aviator12Avg stakeR 12.40
Mood from recent results
frustratedneutralupbeat
Upbeat · won R 84 last session, net + R 112 over 7 days
Feeds responsible gambling markers. Never used to target a player who is losing.
Active hours, last 30 days
0006121823
Peak 19:00 to 22:00 · mostly Thu to Sat · avg session 26 min
LedgerAll types ▾Export CSV
timeentrytypeamountbalance
14:02:11Round settled · Sweet Bonanzacasino+ 84.001 240.50
14:01:58Bet placed · Sweet Bonanzacasino- 20.001 156.50
13:52:30Free spins win · 20 spinsbonus+ 36.401 176.50
13:40:05Deposit · instant EFTpayment+ 500.001 140.10
13:39:47Welcome bonus grantedbonus+ 150.00640.10
11:15:20Withdrawal · held for reviewpayment- 300.00640.10
09:02:44Bet settled · accumulator x3sport+ 145.00940.10
7 of 1 284 journals · every journal balanced · amounts in ZAR cents internally
Verification ladder
✓ Email and phonedone ✓ National ID checkdone ✓ Sanctions and PEP screenclear ○ Proof of addressrequested ○ Source of fundsabove R 50 000
Limits
Daily depositR 500 / R 2 000
Weekly lossR 1 610 / R 2 500
Reality check every 60 min · no exclusion
Needs a second approver
Withdrawal R 300.00 held by rule wd-velocity-3. Device shared with 1 other account.
ApproveOpen case
Interface concept with sample data.

What it does

Registration and identity

One sign-up call validates, opens wallets and the verification record, and logs the player in. Field sets and identifier types per market.

Verification ladder

National ID checks, documents and enhanced due diligence as steps, each unlocking what the player may do.

Responsible gambling

Deposit, loss and session limits, reality checks, cool-off and self-exclusion, with market rules from the pack.

Wallet and ledger

Real and bonus balances per currency, with burn order and caps, all posted as balanced journals.

Risk and AML

Multi-account detection, sanctions screening and cases your analysts work through to a recorded decision.

Back office with four eyes

Sensitive actions need a second approver, and every change is in an audit trail you can export.

An operator API you can build on.

Read and update players, tags and limits, read balances, grant and cancel bonuses, and receive webhooks for the events you care about. Versioned, documented, and never changed under you.

operator API · illustration
GET /players/{id} PATCH /players/{id} GET /players/{id}/limits GET /players/{id}/balance POST /players/{id}/tags POST /bonuses/{id}/grant webhook player.status.changed

Everything included

Everything in PAM core

The full feature map, labelled by when it ships.

LaunchAfter launchRoadmap

Accounts and identity

  • One-call sign-up with per-market field sets
  • Pre-registration validation and age rules
  • National ID decoding and checks
  • Email and phone verification
  • Social login and account linking
  • Passkeys alongside email codes and authenticator apps
  • Sessions per device with sign-out everywhere
  • Download my data

Verification, AML and fraud

  • Verification ladder that unlocks permissions
  • Sanctions and PEP screening
  • Document upload and review queue
  • Multi-account detection via an identity graph
  • External fraud scoring per action
  • Bot checks on sign-up and login
  • Cases with recorded decisions

Responsible gambling

  • Deposit, loss, stake and time limits
  • Reality checks and cool-off
  • Self-exclusion and national registers per pack
  • Markers of harm: velocity, loss chasing, night play
  • Affordability checks with interaction records
  • Exclusion revokes marketing consent

Wallet and ledger

  • Multi-currency wallets per player
  • Real and bonus buckets with burn order and caps
  • Double-entry journals, balances as projections
  • Adjustments with actor and reason
  • Crypto and zero-decimal currency display
  • Idempotency on every money write

Back office

  • Player 360 with tabs and actions
  • Roles per operator and a permission catalogue
  • Four-eyes on sensitive actions
  • Staff two-factor login
  • Personal data masked by role
  • Audit trail and exports
  • Home dashboard and notification centre
  • AI staff assistant: case summaries and rule explanations

Operator integration

  • Operator API for players, tags, limits and balances
  • Webhooks for player and wallet events
  • Tags with values, expiry and history
  • Support desk and chat integrations

Replacing your PAM, or starting fresh?

Talk to us