Running a crypto gambling platform comes with its own unique set of challenges. At NOWPayments, we understand these challenges and provide the tools you need to navigate them seamlessly. In this guide, we'll walk you through the common problems crypto casinos face and showcase the solutions we provide to streamline your operations.

Reducing Payment Fees and Costs

Managing Multiple Currencies

Security of Funds

Managing Large-Scale Payouts Efficiently

Handling Wrong-Asset Deposits

Fiat Payments

Getting Round-the-Clock Support

Tracking Payment Data

Coins Listing

FAQ

  1. Can I use a permanent address for one user’s deposits?

We are currently working on adding support for permanent addresses. In the meantime, you can use our one-time deposit addresses.

Learn more about the permanent deposit address flow here: Casino Flow (Recommended) ⇒ NB: A way to show permanent deposit addresses to users

Note

<aside> 🖇️

• We recommend rotating deposit addresses approximately every 10 transactions to ensure faster processing. • A user’s deposit address should be recorded in the backend, typically at the time of their first payment creation.

Please note: If a payment is created and no funds are received on the deposit address within 7 days, it will get the status 'Expired.' If funds are sent to an expired payment address afterward, the callback may not be triggered automatically.

• All payments will be converted to the outcome currency of the parent payment.

For instance,

If the first deposit is made in TRC20 and a subsequent deposit to the same address is sent in TON, the payment will be converted to TRC20 and incur a 1% service fee, regardless of whether there is a TON wallet added to your account.

</aside>

  1. What happens if the user chooses the wrong network/assets?

The payment will be stopped, unless you have wrong-asset deposits auto-processing enabled. Alternatively, you can manually process the payment by clicking the 'Push Payment' button, which is located under the payment information—just click on the Payment ID to access it.

  1. Can we convert one currency into another?

Yes, if your user sends, for example, BTC and you want to receive USDT with a corresponding wallet, we’ll automatically convert it for you. You can also convert your Custody balances within your account and withdraw to any wallet of your choice.