iGaming payment gateway
Double-entry ledger, seamless wallet and a crypto-first cashier for operators
Overview
RakeCore iGaming payment gateway (Pay & Wallet) is a casino payment solution built on an append-only double-entry ledger with DEBIT and CREDIT operations and a balanceAfter snapshot on every entry. Each transaction is idempotent by externalId, making the seamless wallet resilient to retries, replays and network failures.
The iGaming payment platform supports account types REAL, BONUS, WINNINGS, SYSTEM, HOUSE and PROMO_POOL and a full set of transaction types: BET, WIN, ROLLBACK, DEPOSIT_ADMIN, WITHDRAW, BONUS_ISSUE, BONUS_CONVERT, PROMO_REWARD and ADJUSTMENT. The crypto-first cashier handles BTC, ETH, USDT, TRX, TON and LTC plus fiat RUB, with currency CRUD and a swappable PSP interface.
The casino payment solution includes deposits with AML thresholds and flagging, maker-checker withdrawals (two-admin approval above threshold) with KYC_REQUIRED, WITHDRAW_FROZEN, HIGH_RISK and LARGE_AMOUNT gates, plus reconciliation straight from the ledger and GGR analytics. Crypto PSPs and providers are implemented as integration-ready through a single swappable interface.
Key capabilities
Every operation is recorded as a DEBIT/CREDIT pair with a balanceAfter snapshot in an immutable journal. This delivers an auditable, reconcilable history of all payment-platform movements.
Transactions are deduplicated by externalId, so a retried request never causes a double debit or credit. The seamless wallet stays consistent across retries and failures.
The cashier supports BTC, ETH, USDT, TRX, TON and LTC plus fiat RUB, with currency management via CRUD. Crypto PSPs connect through a swappable, integration-ready interface.
It supports REAL, BONUS, WINNINGS, SYSTEM, HOUSE and PROMO_POOL accounts and transactions from BET and WIN to BONUS_CONVERT and ADJUSTMENT. This covers every money flow of an iGaming operator.
Deposits are checked against AML thresholds with flagging, and withdrawals above threshold require two-admin approval. KYC_REQUIRED, WITHDRAW_FROZEN, HIGH_RISK and LARGE_AMOUNT gates block risky payouts.
Reconciliation is built straight from the append-only ledger, eliminating discrepancies between balances and entries. Built-in GGR analytics surfaces key financial metrics for the operator.
How it works
The player tops up via the crypto or fiat cashier; the DEPOSIT_ADMIN transaction is checked against AML thresholds and flagged when needed.
Bets and wins pass through the seamless wallet as idempotent BET, WIN and ROLLBACK keyed by externalId, recorded in the ledger.
A WITHDRAW request passes the KYC_REQUIRED, WITHDRAW_FROZEN, HIGH_RISK and LARGE_AMOUNT gates before further processing.
Withdrawals above threshold are approved maker-checker by two admins, after which operations are reconciled from the ledger.
Benefits
The append-only double-entry ledger and idempotency by externalId eliminate double entries and discrepancies, ensuring auditable reporting.
A crypto-first cashier with BTC, ETH, USDT, TRX, TON, LTC and RUB lets you accept popular assets without separate development.
AML thresholds, gates and maker-checker reduce the risk of fraudulent and erroneous withdrawals, protecting operator funds.
Ledger-based reconciliation and GGR analytics give the finance team an accurate, real-time picture of fund movement.
Who it’s for
Operators that need a crypto-first cashier with BTC, ETH, USDT and TRX/TON networks for fast deposits and withdrawals.
Brands with several currencies that use currency CRUD and a swappable PSP for flexible provider connection.
Finance departments that value ledger reconciliation, maker-checker control and GGR analytics for reporting.
Operators with an active bonus program that need BONUS, WINNINGS and PROMO_POOL accounts with separate accounting.
Specs & supported
Frequently asked questions
What is the RakeCore iGaming payment gateway?
It is a casino payment solution built on an append-only double-entry ledger with a seamless wallet, crypto-first cashier, AML thresholds and maker-checker withdrawals.
Which cryptocurrencies does the cashier support?
The crypto-first cashier supports BTC, ETH, USDT, TRX, TON and LTC plus fiat RUB, while specific crypto PSPs connect through a swappable, integration-ready interface.
How are double debits prevented?
Every transaction is idempotent by externalId and recorded in an append-only ledger with a balanceAfter snapshot, so a retried request never creates a duplicate entry.
How does maker-checker work for withdrawals?
Withdrawals above the configured threshold require approval from two admins and pass the KYC_REQUIRED, WITHDRAW_FROZEN, HIGH_RISK and LARGE_AMOUNT gates before payout.
Can I connect my own PSP?
Yes, the PSP connects through a swappable interface, and crypto providers are implemented as integration-ready, making it easy to add or replace payment providers.
How is payment reconciliation performed?
Reconciliation is built straight from the append-only double-entry ledger, eliminating discrepancies between balances and entries and supporting GGR analytics.