Dench Core · Payments
Payouts that clear themselves, inside your rules.
Deposits and withdrawals through 30+ payment providers, on your contracts or ours. One search for every transaction, the queues by state, and the rules that decide which payouts go out without a person, set by your payments team.
01 · The back office
The screens your payments team opens first.
Five screens from the product, with demo data, and the controls work. Open a held payout and read why it waited, approve the queue, tighten a rule, raise a ceiling. On a call we open the real one, with your providers.
| ID | Username | Created Date | Processed Date | Type | Provider | Method | Amount | Status | Ext. Transaction ID |
|---|---|---|---|---|---|---|---|---|---|
| 47833 | demo.player.118 | 21/08/2026 14:02 | – | WITHDRAW | NEOPAY | NEOPAY REVOLUT | €900.00 | PROCESSING | NP-61120417 |
| 47828 | demo.player.066 | 21/08/2026 13:40 | 21/08/2026 13:41 | DEPOSIT | COINSPAID | COINSPAID | €500.00 | COMPLETED | CP-90412377 |
| 47826 | demo.player.012 | 21/08/2026 13:31 | – | DEPOSIT | NUVEI | cc card | €100.00 | SOFT DECLINE RETRY | NV-7F3A21C9 |
| 47822 | demo.player.073 | 21/08/2026 13:12 | – | WITHDRAW | INTERAC | INTERAC CPI ETRANSFER | C$640.00 | CONFIRMED | – |
| 47819 | demo.player.041 | 21/08/2026 12:57 | 21/08/2026 12:57 | DEPOSIT | MUCHBETTER | MUCHBETTER | €75.00 | FAILED | MB-3318024 |
| 47815 | demo.player.150 | 21/08/2026 12:30 | 21/08/2026 12:30 | DEPOSIT | NEOSURF | NEOSURF VOUCHER | €50.00 | COMPLETED | NS-55102946 |
| 47811 | demo.player.088 | 21/08/2026 11:52 | 21/08/2026 11:57 | WITHDRAW | SKRILL WALLET | WLT | €180.00 | COMPLETED | SK-55012874 |
| 47809 | demo.player.029 | 21/08/2026 11:48 | – | WITHDRAW | PAYMENTIQ | PIQ CREDIT CARD | €320.00 | AWAITING BATCH PROCESSING | PIQ-2207731 |
| 47790 | demo.player.033 | 20/08/2026 19:31 | – | WITHDRAW | NUVEI | cc card | €6,900.00 | AWAIT APPROVAL | – |
| 47781 | demo.player.052 | 20/08/2026 16:10 | – | WITHDRAW | SKRILL WALLET | WLT | €2,410.00 | AWAIT APPROVAL | – |
| 47774 | demo.player.007 | 20/08/2026 15:02 | 20/08/2026 18:40 | DEPOSIT | NEOPAY | NEOPAY REVOLUT | €400.00 | REFUNDED | NP-61109852 |
| ID | Created Date | Status | Back Office User | Transaction Changes | Transaction Changes Comments |
|---|
| ID | Username | Created Date | Provider | Method | Amount | Status | |
|---|---|---|---|---|---|---|---|
| 47835 | demo.player.007 | 21/08/2026 14:12 | NUVEI | cc card | €1,240.00 | AWAIT APPROVAL | |
| 47830 | demo.player.019 | 21/08/2026 13:48 | YUGO | YUGO OPEN BANKING | €380.50 | AWAIT APPROVAL | |
| 47812 | demo.player.041 | 21/08/2026 11:05 | NUVEI | cc card | €95.00 | AWAIT APPROVAL | |
| 47790 | demo.player.033 | 20/08/2026 19:31 | NUVEI | cc card | €6,900.00 | AWAIT APPROVAL | |
| 47781 | demo.player.052 | 20/08/2026 16:10 | SKRILL WALLET | WLT | €2,410.00 | AWAIT APPROVAL |
Configuration
System configuration settings organized by category
Payment Limits
| Provider | Method | Currency | Order | Min Deposit Amount | Max Deposit Amount | Min Withdraw Amount | Max Withdraw Amount | |
|---|---|---|---|---|---|---|---|---|
| NUVEI | cc card | EUR | 1 | €10.00 | €5,000.00 | €20.00 | €10,000.00 | |
| NUVEI | cc card | CAD | 1 | C$15.00 | C$7,500.00 | C$30.00 | C$15,000.00 | |
| SKRILL WALLET | WLT | EUR | 2 | €10.00 | €5,000.00 | €20.00 | €5,000.00 | |
| INTERAC | INTERAC CPI ETRANSFER | CAD | 2 | C$20.00 | C$3,000.00 | C$20.00 | C$5,000.00 | |
| NEOPAY | NEOPAY REVOLUT | EUR | 3 | €10.00 | €10,000.00 | €20.00 | €10,000.00 | |
| COINSPAID | COINSPAID | EUR | 4 | €20.00 | €20,000.00 | €50.00 | €20,000.00 | |
| TRUST PAYMENT | TRUST PAYMENT APPLE PAY | EUR | 5 | €10.00 | €2,000.00 | – | – | |
| NEOSURF | NEOSURF VOUCHER | EUR | 6 | €10.00 | €250.00 | – | – |
Deposit Limits
Withdrawal Limits
Processing Times
Auto-Withdraw Settings
Dashboard
Real-time business metrics and insights
| Date | Deposits | Withdrawals | Net Cash |
|---|---|---|---|
| 21/08/2026 | €61,240.00 | €38,410.00 | €22,830.00 |
| 20/08/2026 | €58,930.00 | €41,270.00 | €17,660.00 |
| 19/08/2026 | €54,110.00 | €33,980.00 | €20,130.00 |
| 18/08/2026 | €49,860.00 | €36,650.00 | €13,210.00 |
| 17/08/2026 | €72,480.00 | €44,120.00 | €28,360.00 |
| 16/08/2026 | €68,390.00 | €39,840.00 | €28,550.00 |
| 15/08/2026 | €47,850.00 | €34,130.00 | €13,720.00 |
Every deposit and withdrawal, in one search. The queues in the Payments menu are this table with the state already set. Open a row and its process log says what happened, who acted, and which rule held a payout back.
What waits for a person. Select the rows and approve them in one action: they move to Confirmed, then out to the provider.
Fourteen settings decide which payouts go out on their own. Verified methods, deposit history, the player’s GGR, open bets, active bonuses and a daily ceiling, set per brand. A payout that fails one waits in the queue, and its log names the setting.
Every method gets its own floor, ceiling and payout switch. Per provider, method and currency: deposit and withdrawal limits, and whether payouts go out on their own, up to what amount and after what delay.
Money in against money out, day by day. Deposits, withdrawals and net cash on the dashboard, refreshing on the interval you set. The payment reports go further: the payment dashboard, the overview, deposits, withdrawals and adjustments.
02 · Standard, and ours
Every cashier takes cards. Here is what decides a payout on this one.
Standard. Here too.
- Cards, e-wallets, crypto, bank transfer and local methods
- Deposit and withdrawal limits per method and currency
- Approve, process and reject, one at a time or in bulk
- Search by player, transaction ID or the provider’s reference
- Multi-currency, with the base-currency amount on every transaction
- Payouts to the funding method or any available one, set per brand
- Daily deposit, withdrawal and adjustment reports
Different here.
- Fourteen settings, and your team owns every one.
Which payouts go out without a person is set per brand in the back office: verified methods only, a deposit and a withdrawal already on record, lifetime withdrawals against deposits, the player’s GGR, open bets, active bonuses, the card or IBAN of the last deposit, a daily ceiling. Each method adds its own switch, ceiling and delay.
- A held payout says why.
The setting that stopped it is written into its process log, and every change after that carries who made it and when.
- One player out, the rule untouched.
A flag on the player record routes that player’s withdrawals to manual review. KYC stands in front of every automatic payout: an unverified player’s withdrawal always waits for a person.
- A failure says which kind.
Soft Decline Retry, Awaiting Batch Processing, Pending Refund and Refund Failed are states of their own, with the provider’s error code and message on the transaction.
- Your provider contracts or ours, side by side.
Sign with a provider directly and we plug in your credentials, or run on our contracts. Both in the same cashier, provider by provider. Anything missing, we integrate.
03 · The record
Ten years, measured.
Ran on it
- 138.comUnited Kingdom, 2017 to 2020, under our UK Gambling Commission licence.
- Bet99Canada from 2020, licensed in Ontario when the regulated market opened.
- KlondaikaLatvia, the full platform including CRM, until Entain acquired it in 2022.
- GGPokerA global poker brand, on the platform in 2019.
Running on it now
- Spins.lvLatvia
- EverbetBulgaria
- SlotinoBulgaria, the brand we built and ran ourselves
- AladinsBulgaria
- QbetBulgaria
- Slots99Canada, Europe and Latin America
- ISO/IEC 27001 since 2017
- UKGC licensed software supplier
- GLI certified in three jurisdictions
- Bulgarian manufacturer licence
04 · How it is bought
Four ways to take it. One price list.
Platform
You hold the licence and run the operation: marketing, support, payments relationships, compliance. We deliver and run the technology: the platform with its CRM and gamification suite, integrations, front end, hosting, releases, support. Your provider contracts or ours.
Enterprise
The platform built out to your market and your specification: dedicated environment, custom front end, features against your requirements. The way the largest accounts have been delivered for ten years.
White label
Our infrastructure end to end, run under the group’s Curaçao setup: licensing, provider contracts, payments. You bring the brand and the marketing.
Giselle Cloud
The engagement suite, journeys, loyalty, jackpots, tournaments, bonusing and the analyst, on the platform you already run.
A platform fee, a revenue share, and one-off costs for integrations and environment setup.
The mix moves with volume, and we are flexible on the model depending on the case and the size of the operation. The platform comes whole: the CRM and gamification suite and every module are in it, not a lighter edition.
To quote, we need four things
- The market you want to launch in.
- What you run on today, if anything.
- Whether the licence exists, is pending, or is the question.
- The studios and payment methods your players expect.
05 · Asked first
The three questions that arrive before the demo.
Which payment providers are already integrated?
30+ payment providers are built in, among them Nuvei, TrustPayments, CoinsPaid, iCard, Skrill, MuchBetter, Interac, Paramount, iDebit, InstaDebit, PaymentIQ, myFinity, NeoPay and NeoSurf.
What happens when a provider declines a payout?
The withdrawal moves to a state of its own and the row says why. Your team finds it in Failed Withdrawals, or in Soft Decline Retry. When the method cannot pay at all, Manual Withdraw sends the money by IBAN and BIC/SWIFT, on the same transaction log.
Can each brand run its own payment rules?
Yes. The payout settings, the limits per method and currency and the provider credentials are set per brand, in the same back office. Who on your team can approve, process, reject, adjust or send a manual withdrawal is a permission per role.
Send us your provider list. We send back your cashier.
The providers and methods you take today, the currencies, and whose contracts you want to run on. It comes back as the plan for your cashier, your limits and your payout rules.