Online casino payment gateway requirements

August 28, 2026

Online casino payment gateway requirements

An online casino payment gateway takes a player's deposit request, presents a payment screen, confirms the transfer arrived, and tells your platform to credit the balance. It does the same work in reverse when a player withdraws. Search the term and much of what comes back is a vendor landing page describing the category. Less of it sets out what the gateway has to do once a player is in your cashier with money to move.

EukaPay is a crypto payment gateway for iGaming operators, and it covers deposits, withdrawals, and settlement from one account. This post sets out the requirements in the order an operator meets them. It covers which assets and networks the gateway accepts, how a deposit turns into a credited balance, what to do when a deposit does not match the amount you asked for, how players get paid out, and what lands in your bank.

In this guide, you'll learn:

  • The four jobs an online casino payment gateway has to do end to end

  • Which cryptocurrencies and networks to require on the deposit side

  • How to reconcile deposits that arrive short, over, or twice

  • Which assets and settlement currencies close out the operator's side

What does an online casino payment gateway have to support?

There are four jobs, and a gateway that does three of them well still leaves you building the fourth.

The first is accepting a deposit. The player picks an asset, gets a payment screen, and sends the transfer from their own wallet. The second is telling your platform what arrived, with enough detail that you can credit the right balance. The third is paying players out again. The fourth is turning the balance you now hold into money your finance team can use.

Operators often integrate for the first job and discover the other three later. If you are still choosing between rails instead of gateways, the wider

iGaming payment options

comparison covers cards, e-wallets, bank transfer, and crypto side by side.

Deposit requirements - what the casino payment gateway does at the cashier

Ask for coverage first. A deposit method a player cannot fund is a deposit method you do not have. EukaPay accepts most major cryptocurrencies, including BTC, ETH, LTC, SOL, USDC, and USDT. A player funding from a stablecoin balance and a player funding from a BTC balance can both complete in the same cashier.

Ask for network choice second. The same stablecoin can arrive on more than one network, and the network a player uses changes what the transfer costs them. A gateway that supports one network per asset pushes that cost onto the player at the exact moment you are asking them to deposit.

Ask about the rate third. EukaPay locks the exchange rate on every conversion by default, on deposits and on withdrawals, so a deposit converts at a locked rate instead of at whatever the market does next. Write that down as a default rather than a feature to enable. A step somebody has to remember is a step somebody eventually skips.

Ask about load last. Crypto deposits for online casinos are not evenly spread through the week, and a gateway that is fine on a Tuesday can be the thing that breaks on a Saturday. We covered the pattern in more detail in

crypto deposits at peak load

.

Reconciliation requirements - underpaid, overpaid, and pending deposits

A gateway looks like any other when a deposit matches the amount requested. The requirement worth writing down is what your cashier does when it does not.

Three cases come up often. A deposit can arrive short of the requested amount. It can arrive over. And it can arrive twice, because a player who does not see a credit quickly may send again. Your platform needs a written rule for each one, and it needs the payment record for that deposit to apply the rule against.

The fourth case is timing. A crypto transfer is not final the moment it is broadcast, so a deposit can sit pending confirmation while the player watches an uncredited balance. Decide in advance how many confirmations you credit at, and make the cashier say so. An operator that credits early and an operator that credits late are both making a defensible choice. An operator that has not decided will hear about it in support tickets.

Withdrawal requirements - paying players in USDC, USDT, ETH, and BTC

A gateway that only handles deposits leaves you running withdrawals somewhere else. That means two integrations, two balances, and a reconciliation job nobody wanted.

EukaPay sends payouts in USDC, USDT, ETH, and BTC, with the asset and network set per payout. USDC and USDT go out on Ethereum or Tron, ETH goes out on Ethereum, and BTC goes out on Bitcoin. Different players in the same run can receive different assets. You can upload a recipient list as a CSV file in the merchant dashboard, or create payouts through the Payout API, one payout per request. The payout balance is funded by transferring from your account's main balance, and each payout carries its own reference you can look up.

Withdrawals are not tied to banking hours or the banking calendar, which is the part that matters for a player-facing withdrawal queue. Per-asset minimum payout amounts apply. The

crypto payouts guide for iGaming

goes through the withdrawal queue in more depth.

Settlement requirements for an online casino payment gateway - USD, EUR, GBP, CAD

The last requirement is the one finance cares about. You choose fiat or crypto settlement, and fiat settlement reaches your own business bank account in USD, EUR, GBP, or CAD. That is a merchant settlement, not a way to pay an individual player, so it sits alongside the withdrawal side instead of replacing it.

Crypto merchant settlement for iGaming

covers how the two fit together.

How to choose

Requirement

What to check

Deposit assets and networks

BTC, ETH, LTC, SOL, USDC, and USDT, with network choice on the assets that have one

Rate handling

The exchange rate is locked on every conversion by default

Withdrawal assets

USDC, USDT, ETH, and BTC, set per payout, on Ethereum, Tron, or Bitcoin

Settlement

Fiat or crypto, with fiat reaching your bank account in USD, EUR, GBP, or CAD

EukaPay answers all four requirements from one account and one integration, which is the practical difference between a gateway you add and a project you run. Score every option you look at against the same four before you talk to anyone. For the evaluation questions in more depth, see

what to look for in an iGaming payment gateway

and our guide to the

gambling payment gateway

category, both of which come back to the four requirements EukaPay covers.

One platform for deposits, payouts, and fiat settlement

Deposits, withdrawals, and settlement run on the same EukaPay account. That account gives you instant crypto-to-fiat conversion at a locked exchange rate to remove your exposure to crypto price swings, support for most major cryptocurrencies, and settlement in USD, EUR, GBP, and CAD to your bank account. A crypto payment confirms on-chain, so protection against chargebacks is a property of the payment method.

For an operator adding a rail to an existing cashier, EukaPay covers all four jobs from one integration: the deposit screen, the withdrawal queue, and the money that reaches your bank. Start with the deposit side, get crediting and reconciliation right, and turn on payouts with EukaPay once the first job is stable.

Get started with EukaPay

Create an account at

app.eukapay.com/signup

to start onboarding, and point your developer (or coding agent) at

docs.eukapay.com

for the endpoints they will build against. Every merchant goes through onboarding and a business review. A staging environment is there for development work.

Frequently asked questions

What is an online casino payment gateway?

It is the service that takes a player's deposit request, presents a payment screen, confirms the transfer arrived, and tells your platform to credit the balance. A gateway built for operators handles withdrawals and settlement as well.

Which cryptocurrencies can an online casino accept through EukaPay?

Most major cryptocurrencies, including BTC, ETH, LTC, SOL, USDC, and USDT. Stablecoin coverage often matters most at the cashier, because a player funding from a USDC or USDT balance does not want to convert before depositing.

How does a casino payment gateway credit a player's balance?

Your platform credits the balance once the transfer confirms on-chain, matching it to the payment record for that deposit. With EukaPay you set the confirmation threshold you are comfortable crediting at.

Can the same gateway pay players out?

Yes. EukaPay sends payouts in USDC, USDT, ETH, and BTC, with USDC and USDT on Ethereum or Tron, ETH on Ethereum, and BTC on Bitcoin. Upload a CSV in the merchant dashboard, or use the Payout API, one payout per request.

What currencies does EukaPay settle to an operator's bank account?

USD, EUR, GBP, and CAD. You can also choose to settle in crypto and hold the balance instead.

Do crypto deposits carry chargeback risk?

A crypto payment confirms on-chain, so protection against chargebacks is a property of the payment method rather than a service layered on top of it.

Does EukaPay lock the exchange rate on casino cashier deposits?

Yes. EukaPay locks the exchange rate on every conversion by default, and the same applies on the withdrawal side.

Related articles