Accept USDT and TON payments on your website, bot or mini app

Live in a minute, then it runs on autopilot. 0.2% per payment — nothing else attached.

  • USDT and TON on the TON network
  • 0.2% per payment, nothing on top
  • 1 min from launch to first revenue
  • Fully automated, 24/7
paysell.me/pay
Neon Streetwear
612.43
Available · USDT
8.25
Available · TON
Turnover · 7d
0.2%
per received payment
1 min
from launch to first revenue
0
chargebacks — payments can't be reversed
~1 min
from payment to credited

Built for businesses that sell online

Digital or physical, one-off or subscription — if your buyer has a TON wallet, you can invoice them.

All industries

Two coins, one network

Your buyer pays in USDT or TON on the TON network, and the coin they sent is the coin that lands on your balance.

UUSDTTON network, jetton
TTONnative coin

Coming next: Tron — TRX and USDT TRC-20 — and automatic conversion into a single settlement currency.

Start taking payments the same day

Three steps — and the first one already accepts money.

  1. 1

    Create a store

    A name, a link and a short description. The store can accept payments from the moment it exists.

  2. 2

    Connect it

    Call the API from your site, bot or mini app — or just send the payment link. Point a webhook at your server and you are integrated.

  3. 3

    Get paid, then withdraw

    Payments land on the store balance as soon as the network confirms them. Withdraw to any TON wallet in a couple of clicks from the dashboard.

Your store starts taking payments the minute you create it — there is nothing to wait for. Store review runs in parallel and unlocks withdrawals: everything you take in meanwhile is waiting on your balance.

paysell.me/pay
612.43
Available · USDT
Withdraw to UQAj4F…dQnZrTgHCompleted

Everything a payment page needs, already built

You call one endpoint. The invoice, the checkout page, the confirmations and the bookkeeping are ours.

Hosted checkout

A ready payment page with a QR code and Tonkeeper and MyTonWallet buttons. Nothing to build on your front end.

Signed webhooks

HMAC-SHA256 in X-Paysell-Signature, a ±300 second window and retries for up to 24 hours until your server answers.

API keys per store

A key is shown once, belongs to a single store, and can be revoked without touching anything else.

Dashboard and multiple stores

Balances, invoices, payments and payouts for every project you run, in one account.

Team roles

Invite colleagues as support, manager or admin, and give each of them only what they actually need.

2FA and sessions

TOTP with recovery codes, and a list of active sessions you can revoke one by one.

Notifications

Payments, payouts and store status changes show up in the dashboard, so nothing depends on a webhook you missed.

Real support

Our own team answers your tickets — quickly and to the point, integration questions included.

One store, payment anywhere

One API integration covers every place your customer is ready to pay.

On your websiteIn a Telegram botIn a mini appVia a payment link
paysell.me/pay
24 Aug, 11:425.00 USDTCredited
23 Aug, 20:0512.99 USDTConfirming
20 Aug, 18:513.40 USDTCredited
Pricing

0.2% per payment. That's it.

The rate is fixed for your store the day you register it. Nothing to pay for connecting, nothing per month, and the network fee on an incoming payment is on us.

The 0.2% is locked to your store on the day you register it: the public rate may change, yours will not.

Per received payment
0.2%
Setup
0
Monthly fee
0
Withdrawal fee
0.7 USDT or 0.52 TON
Minimum withdrawal
25 USDT or 19 TON
Network fees on incoming payments
Paid by Paysell
Invoice limits
3–10,000 USDT · 0.1–7,000 TON
Hidden fees
None

A 100 USDT order

The buyer pays
100.00 USDT
Paysell fee, 0.2%
−0.20 USDT
Credited to your balance
99.80 USDT

Nothing else is deducted along the way: the network fee on the incoming payment is paid by Paysell, not by you.

Why Paysell instead of cards or your own wallet

What changes when you move off card acquiring — or off collecting coins by hand.

PaysellCard acquiringYour own wallet
Fees0.2% per payment3–5% plus a fixed fee0, but everything is manual
ChargebacksNoneYes, plus disputes and rolling reservesNone
Settlement~1 min to your balanceDaysInstant, but nothing is tracked
IntegrationLive the same dayWeeks of paperworkBuild it yourself
Invoices and webhooksBuilt inBuilt inYou write them
PayoutsTo any TON walletT+N to a bank accountNot applicable
Buyers worldwideAnyone with a TON walletWhatever the issuing bank decidesAnyone with a wallet

Invoice in USDT and the dollar amount is locked in, whatever the TON price does.

One POST and you are taking money

Create an invoice, send the buyer to payment_url, wait for the webhook. That is the entire integration.

Your key is live from minute one: integrate and take your first payment straight away — invoices start at 3 USDT.

Create an invoice
curl -X POST https://paysell.me/api/merchant/v1/invoices \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{"asset":"USDT_TON","amount":"25","order_id":"order-1042"}'
Response
{
  "invoice_id": "12c22c1a-a496-4c1e-abe3-72661ef8706e",
  "payment_url": "https://paysell.me/pay/12c22c1a-a496-4c1e-abe3-72661ef8706e",
  "asset": "USDT_TON",
  "amount": "25",
  "status": "pending",
  "expires_at": "2026-09-06T17:20:55Z"
}

Built to be trusted with money

The infrastructure that guards your money while you get on with selling.

Payouts under anti-fraud control

Every payout runs through automated anti-fraud checks, and the signing keys live in an isolated service the application never touches.

2FA and session control

TOTP with recovery codes, plus a list of active sessions you can revoke the moment something looks wrong.

Signed webhooks

Every call carries an HMAC-SHA256 signature in X-Paysell-Signature inside a ±300 second window, so nobody can fake a payment to your server.

Encrypted at rest

Sensitive account data is stored encrypted, and an API key is shown exactly once — after that even we only hold its hash.

Hot and cold wallets

Working balances stay in hot wallets; everything above that moves to cold storage automatically. Even a successful attack on the online perimeter cannot reach the bulk of the funds.

Confirmed twice before it is yours

A payment is credited after it is included in masterchain plus three blocks, and only once a second data source agrees with our own node.

Support that actually answers

Message us from the dashboard and an engineer from our team answers. Integration questions are welcome too.

Frequently asked questions

Which coins can I accept?

Toncoin (TON) and USDT on the TON network, where USDT is the TON jetton. That is the whole list today. Tron (TRX and USDT TRC-20) and automatic conversion into one settlement currency are on the roadmap; fiat is not supported at all.

What does it cost?

0.2% of every received payment, and that rate is fixed for your store when you register it. Connecting is free, there is no monthly fee, and the network fee on an incoming payment is paid by Paysell. A withdrawal has a flat fee of 0.7 USDT or 0.52 TON, deducted from the amount.

When does the money reach my balance?

About a minute from payment to webhook. We credit a payment after it is included in masterchain plus three blocks and confirmed by a second data source — so nothing lands on your balance that the network could still undo.

How fast are payouts?

A payout goes into processing right away, and you see its status at every step — from the request to the transaction hash on chain. The only thing that can hold one up is an anti-fraud check on a large or unusual amount.

When can I start accepting payments?

The moment you create a store — the API key works from minute one. Store review runs in parallel and unlocks withdrawals; it never holds up incoming payments.

Do you work with high-risk niches?

Yes. Gambling, adult and trading are niches we work with: we onboard licensed projects, and the full list of what we can process is in the acceptable use policy.

Can I refund a buyer?

Yes. Refunds go through support: message us from the dashboard with the invoice and the address to send to, and the money goes back.

How do I test the integration before launch?

Your live key works from minute one, so you can test on a real payment straight away: the minimum invoice is 3 USDT or 0.1 TON. Creating invoices, cancelling them, error handling and signature verification you can run through without spending anything.

Do I have to pass KYC?

Not at sign-up: you create a store and start taking payments right away. In specific cases — a large amount, for instance — we may ask for proof of business or source of funds, the same as any payment service does.

Can I take payments inside Telegram?

Yes. The same API works from a bot and from a mini app, and the checkout page opens right inside Telegram. If you would rather not write code at all, send the payment link.

Which countries do you work with?

Globally, apart from restricted jurisdictions — the current list is in the legal section, and it applies to your business as well as to your buyers.

Ready to accept your first payment?

Create an account, add a store and send your first invoice today. No setup fee, no monthly fee, 0.2% per payment.