EN

Crypto payments for VPN services: USDT and 50+ coins for Marzban, 3x-ui, Remnawave and Xboard

Crypto payments for VPN services

Many VPN customers would rather pay in crypto than with a card, and USDT is what most of them hold. SnapEX Pay lets a VPN service accept USDT on TRON, Ethereum or BSC, or 50+ other coins converted to USDT, without running wallets or nodes: the money lands in your SnapEX Pay merchant balance in USDT.

What makes it fit VPN in particular: the ready-made modules do not stop at "payment received". After the payment is confirmed they create the user in your panel, or extend an existing one, and return the subscription link.

Pick the module for your panel

Your setup Module What it does after payment
Marzban Marzban Creates or extends the user in Marzban and returns the subscription link.
3x-ui 3x-ui Adds a client to your inbound or extends it and returns the subscription link. 3x-ui has no billing of its own; this is the payment layer between your shop and the panel.
Remnawave Remnawave Creates or extends the Remnawave user and gives you the subscription URL.
Xboard / V2Board Xboard / V2Board A payment plugin: the order opens automatically after a signed webhook.
Sell through Telegram Telegram VPN bot A self-hosted bot: the customer picks a plan in the chat, pays, and the bot sends the subscription link to the same chat (works with Marzban, 3x-ui and Remnawave).

The Marzban, 3x-ui and Remnawave services are small self-hosted Docker services. Your shop or Telegram bot asks them for a checkout link; they talk to SnapEX Pay and to your panel. Each needs a public HTTPS URL so SnapEX Pay can deliver webhooks.

How a payment goes

  1. The customer picks a plan in your bot or on your site.
  2. The module creates a SnapEX Pay invoice and sends the customer to the hosted payment page.
  3. The customer pays in USDT or another coin.
  4. SnapEX Pay confirms the payment with a signed webhook; the module creates or extends the user and hands over the subscription link.

Pricing

1% per payment, no setup fee and no monthly fee. You choose per invoice whether the fees come out of what you receive or are added on top for the customer: Who pays the fees on a crypto invoice.

Try it without real money

Every module has a test mode: test invoices confirm by themselves and never touch your balance. See How to test crypto payments without real money.

Ready to accept crypto?

Create a merchant account and get an API key. 1% per payment, no monthly fee.