Page sections
EN

Accept crypto payments. Get paid in USDT.

Your clients pay in USDT or 70+ other coins, and the money lands in your merchant balance in USDT.

  • Free to start
  • Test mode without real money
Your Hosting VPS M · 1 month Invoice INV-7K2QX9PD Amount due $49.00
  1. Choose a payment method

    • USDT TRC20
    • USDT ERC20
    • USDT BEP20

    Popular

    • BTC
    • ETH
    • LTC
    • SOL
    • XMR
    • TRX
  2. USDT TRC20
    Amount to send 49.00 USDT Deposit address TQ7u…9fXa
    Waiting for your payment… 29:41
  3. Payment detected

    1. You sent the payment
    2. Transfer detected on the network
    3. Network confirmations
    4. Invoice paid
  4. Paid

    Your Hosting has been notified.

    $49.00
1%
per payment
70+
coins accepted
17
USDT networks
15
ready-made modules

Create invoice

One request creates an invoice and returns a payment page link. Then wait for the signed webhook, or poll the invoice.

  • Bearer API keys with scopes
  • Idempotency-Key on invoice, payment and payout creation
  • Webhooks signed with HMAC-SHA256
  • Test invoices with the same key: environment=test

Read the API docs

Invoice INV-7K2QX9PD created

Send this link to your customer — they will pick a coin and pay there.

pay.snapex.pro/3f9c…

Get paid

Clients pay on a hosted payment page. Orders are marked paid automatically and funds arrive in your balance in USDT.

Invoice Amount Method Status
INV-7K2QX9PD $49.00 USDT TRC20 Paid
INV-3MW8HC2T $12.00 BTC Awaiting transfer
INV-Q4N7ZP1B $24.00 not selected Awaiting method

POST https://example.com/snapex/webhook

Webhook-Id: 0b6f2c1e-…
Webhook-Timestamp: 1793361891
Webhook-Signature: v1=9b2e…

{ "id": "INV-7K2QX9PD",
  "type": "invoice.paid",
  "data": { "status": "paid", "amount_usd": "49.00",
            "external_id": "10482", … } }

Merchant balance

Every incoming asset is automatically converted to USDT TRC20.

Balance 312.40 USDT TRC20 USDT TRC20 available to withdraw right now.
Held 0.00

Payments

  • USDT TRC20 $49.00 Credited
  • BTC $12.00 Credited
  • XMR $30.00 Credited

Payout

Withdraw your USDT balance from the cabinet

Everything you need to accept crypto, without manual work

  • Hosted payment page

    The client picks a coin and network, sees the exact amount, address and QR code (for Bitcoin, Litecoin, Dogecoin, Monero, Solana, Ethereum, BSC and other EVM networks the QR fills in the amount too), and pays from any wallet or exchange. They can leave an email for a “Paid” receipt. Mobile-friendly, in 8 languages: English, Russian, Spanish, Portuguese, Persian, Arabic, Chinese and Turkish.

  • 70+ coins, settled in USDT

    USDT on TRON, Ethereum, BNB Smart Chain, Solana, TON, Polygon and other networks, plus BTC, ETH, LTC, SOL, XMR, TON, TRX, DOGE, XRP, USDC and more, converted to USDT automatically. USDT on TRC20, ERC20 and BEP20 works on invoices of any amount; BTC, ETH, LTC and TRX can also be offered on smaller invoices when the network fee allows; other coins are offered on invoices from $8.

  • Signed webhooks

    Every event is signed with HMAC-SHA256 and a timestamp. Modules re-read the status from the API before crediting anything.

  • Webhook and re-checks

    The WHMCS, BILLmanager, WooCommerce and CS-Cart modules confirm a payment by webhook, return page or periodic check: whichever comes first credits it, and only once, so a lost webhook does not leave a paid order unpaid. The other modules rely on the webhook, which SnapEX Pay delivers in up to 5 attempts.

  • Test mode

    Create an invoice with environment=test (same API key): after the client picks a coin, it confirms by itself in about 10 seconds. No real money moves and your balance does not change, so you can check the whole flow before going live.

  • You decide who pays the fee

    Charge the client exactly the invoice amount, or add the fee on top. Set it once in the module or per invoice in the API.

Live in an afternoon

  1. Create an account

    Register in a minute and open the merchant cabinet. Create an API key there and add your webhook URL: the cabinet shows the secret for checking signatures.

  2. Plug it in

    Install a ready-made module for your platform, or call the REST API from your own code. Check the full flow in test mode first.

  3. Get paid

    Clients pay on a hosted payment page. Orders are marked paid automatically and funds arrive in your balance in USDT.

1%

per successful payment

plus a small network fee that depends on the coin and network. You choose whether you or your client pays it.

  • No setup fee and no monthly fee
  • All modules and the API included
  • Unlimited test invoices
  • Withdraw your USDT balance from the cabinet

Merchants already accept payments

Live numbers from real customer payments. Test and internal payments are not counted.

Merchant rating

Giveaway

$1,000 for one SnapEX Pay merchant

Every $1 of payments you accept through SnapEX Pay is a ticket. One winner on December 25, picked verifiably by the hash of a Bitcoin block. Standings are live.

Until the draw
–d –h –m
$1,000
2 participants · 823 tickets

Questions merchants ask

Do I need my own wallet or node?

No. Payments arrive in your SnapEX Pay merchant balance in USDT. You only need a wallet when you withdraw.

Which coins can my clients pay with?

USDT on TRON (TRC20), Ethereum (ERC20), BNB Smart Chain (BEP20), Solana, TON, Polygon, Arbitrum, Optimism, Avalanche and other networks, plus 70+ other coins such as BTC, ETH, LTC, SOL, XMR, TON, TRX and DOGE. Other coins are converted to USDT automatically. USDT on TRC20, ERC20 and BEP20 works on invoices of any amount; BTC, ETH, LTC and TRX can also be offered on smaller invoices when the network fee allows; other coins are offered on invoices from $8.

What if a client sends less than required?

The invoice is not marked paid: its status is “underpaid” and the same address waits for the rest. If the rest does not arrive in time, the invoice closes as partially paid: the amount received is credited to your balance, the order is not marked paid, and you decide what to do.

Can I try it without real money?

Yes. Turn on test mode: test invoices confirm by themselves within seconds and never count as real payments.

Is it the same account as on snapex.pro?

Yes. One SnapEX account works for the exchange partner program and the Pay merchant cabinet. Sign in with the same login.

Who helps with setup?

We do. Write to us in the chat on this page and we will help you install the module or wire up the API.

Start accepting crypto today

Create a merchant account, run a test payment, and switch to live when you are ready.

$200 giveaway

To a random member.

Ends in 8d 17h 52m 05s Subscribe @snapex_pay