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
Built for businesses that sell online
Digital or physical, one-off or subscription — if your buyer has a TON wallet, you can invoice them.
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.
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
Create a store
A name, a link and a short description. The store can accept payments from the moment it exists.
- 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
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.
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.
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.
| Paysell | Card acquiring | Your own wallet | |
|---|---|---|---|
| Fees | 0.2% per payment | 3–5% plus a fixed fee | 0, but everything is manual |
| Chargebacks | None | Yes, plus disputes and rolling reserves | None |
| Settlement | ~1 min to your balance | Days | Instant, but nothing is tracked |
| Integration | Live the same day | Weeks of paperwork | Build it yourself |
| Invoices and webhooks | Built in | Built in | You write them |
| Payouts | To any TON wallet | T+N to a bank account | Not applicable |
| Buyers worldwide | Anyone with a TON wallet | Whatever the issuing bank decides | Anyone 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.
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"}'{
"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.

