How to Accept Crypto Payments on Your SMM Panel with Cryptomus

Step by step: connect Cryptomus to your SMM panel on Eva Panel, so customers top up in USDT and other coins and their balance is credited automatically.

By James Cooper · · 3 min read

Crypto is the payment method most SMM panels rely on for international customers: it works from almost any country, a confirmed payment cannot be charged back, and the whole top-up happens without you lifting a finger. Cryptomus is one of the most popular crypto gateways for this, and it is built into every panel on Eva Panel.

This guide shows how to connect Cryptomus to your panel, step by step.

What you need

  • A panel on Eva Panel, with admin access.
  • A Cryptomus business account with a merchant for your panel. Cryptomus calls each website a merchant.
  • About ten minutes.

Before you start, read Cryptomus's terms and make sure it accepts your business and your country. Every gateway has its own rules.

Step 1: Create your merchant on Cryptomus

  1. Sign up at Cryptomus and open the business side of your account.
  2. Create a merchant for your panel, with your panel's domain. Cryptomus may ask you to confirm that you own the website.
  3. Open the merchant's settings and find the API section.
  4. Copy the Merchant ID (a long code that identifies the merchant).
  5. Generate a Payment API key and copy it. Use the payment key, not the payout key: your panel only needs to create invoices.

Keep the API key private. Anyone who has it can create invoices on your merchant.

Step 2: Add Cryptomus to your panel

  1. In your panel's admin area, go to Settings → Payments and click Add method.
  2. Choose the type Gateway, then Cryptomus.
  3. Give the method a name your customers will recognise, for example "Crypto (USDT, BTC, ETH…)".
  4. Paste the Merchant ID and the Payment API Key.
  5. Optionally set Subtract: the share of Cryptomus's commission your customer pays, from 0 (you pay it all) to 100 (the customer pays it all).
  6. Set a minimum and maximum amount if you want limits, and add short instructions for customers.
  7. Make sure the method is Active, and save.

There is no webhook address to copy into Cryptomus: your panel sends it with every invoice, so payments are confirmed automatically.

Step 3: Test it with a small payment

Sign in to your panel as a customer, open Add funds, choose your Cryptomus method and enter a small amount. You are sent to Cryptomus's payment page; pay, and come back. Within moments of the payment being confirmed, the balance appears on the customer's account.

How payments are confirmed

When a customer pays, Cryptomus tells your panel through a signed message. Your panel checks the signature, then asks Cryptomus again whether the invoice is really paid before it credits anything, so a forged message can never add balance. Each payment is credited once, and only once.

Cryptomus takes payments in US dollars. If your panel uses another currency, the amount is converted for your customer.

Frequently asked questions

Which coins can my customers pay with?

The coins and networks Cryptomus supports, such as USDT, BTC, ETH, LTC and TRX. Customers choose on Cryptomus's payment page.

Who pays the Cryptomus fee?

You decide, with the Subtract setting: you can absorb the fee, pass all of it on, or split it.

What if a customer pays less than the invoice?

Nothing is credited automatically. The top-up is marked as failed with the reason "underpaid", so you can see what happened and settle it with the customer yourself.

Next steps

Crypto covers international customers. For local customers, add the methods they use every day: read our guide to SMM panel payment methods. Don't have a panel yet? See Eva Panel pricing.

Start your own SMM panel

Your brand, your domain. Hosting, updates and security included. 20% off your first month.

Get started

Keep reading