Accept USDT deposits on your trading or forex platform

Clients fund their accounts from a wallet instead of a card, the transfer is final once it confirms, and your platform is credited about a minute later. Paysell is the payment layer only: we settle to you, we do not hold your clients' funds and we do not touch their positions.

  • USDT and TON on the TON network
  • 0.2% per payment, no monthly fee
  • Credited in about a minute
  • Licensed and registered operators

What usually goes wrong

Banks treat brokers as a category, not as a business

A broker with clean books still gets asked for a rolling reserve, a deposit against future disputes and a rate written for the worst merchant in the segment. Correspondent banks add their own delays on top. Crypto settlement removes the intermediaries whose risk model was never about your particular platform.

Chargebacks after a losing position

A client trades, loses, and disputes the funding transaction as unauthorised. The broker refunds a real deposit that was really spent, pays the dispute fee, and watches its ratio climb toward a monitoring programme. A confirmed on-chain transfer has no reversal mechanism at all.

Cross-border funding takes days and arrives short

A wire from one region to another passes through correspondent banks, loses a percent to fees and an unpredictable amount to the spread, and lands two days after the setup the client wanted to trade. A USDT transfer on TON settles in seconds regardless of which country the client sits in.

Manual crypto deposits leave no audit trail

A single wallet address in a support chat means matching amounts to clients by hand, and it leaves you with nothing structured to show a regulator or an auditor. Per-client invoices with your own identifiers turn the same flow into records you can query.

How Paysell helps

One invoice per funding request

Your platform posts the amount and its own client or deposit id and gets back a unique address plus a hosted payment page. The signed webhook returns that id, so crediting the right trading account is a lookup, not a reconciliation session at the end of the day.

Funded in about a minute

Paysell waits for the masterchain plus three blocks and reconciles the amount before the webhook fires, which in practice takes about a minute. That is fast enough for a client to fund an account and take the entry they were watching, without a deposit that is stuck in pending.

Deposits that cannot be pulled back

A confirmed TON transfer cannot be recalled by the sender, by a bank or by us. Funding disputes stop being a payments problem and become what they always should have been: a matter between you and your client, handled under your own terms and risk disclosures.

Several products, one account

The brokerage, the signals channel and the education arm can each be a separate store with its own API key, webhook endpoint and statistics, all under one dashboard with 2FA, session control and team roles. Pricing stays 0.2% per payment across all of them, with nothing at signup and nothing monthly.

Where it fits

Funding a trading account in USDTDeposits for a forex or CFD accountPaid subscriptions to a signals channelPAMM and copy-trading account top-upsTrading courses and mentorship feesExchange account funding from a Telegram bot

Integration in minutes

Funding flow in one endpoint

Create a store, take its API key and call the invoice endpoint when a client presses deposit. Send them to the returned payment page with its QR code and Tonkeeper or MyTonWallet buttons, then credit the trading account on the HMAC-signed webhook. Invoices live two hours by default and can be set from one minute to 24 hours; an underpaid invoice stays open another 24 hours, and an overpayment is credited to you in full.

Full API reference
Create a funding 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"}'
Svar
{
  "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"
}

Pricing at a glance

One rate for every payment, whatever you sell and wherever your customer is.

0.2%
per payment
0
setup and monthly fee
0.7 USDT / 0.52 TON
withdrawal fee
25 USDT / 19 TON
minimum withdrawal

Withdraw to any TON wallet in a couple of clicks from the dashboard.

Before you apply

Licences, disclosures and a clear division of roles

Paysell accepts trading merchants that hold the licence or registration required for the activity and the markets they serve, and that publish the risk disclosures their regulator expects; merchant verification asks for the entity, the licence or registration number and the domains it covers (Merchant Verification (KYC/KYB) Policy). Accounts in this category go through an enhanced review before withdrawals are opened, and we may ask for further documents at any point. Paysell is a payment service, not an exchange, broker or custodian: we do not hold your clients' funds, do not open accounts for them and are not a party to any trade, so client money and client obligations remain entirely yours. Unlicensed brokers, guaranteed-return schemes, signal services promising fixed profits and anything structured as a pyramid fall outside the Acceptable Use Policy (Acceptable Use Policy and Prohibited Businesses) and are refused; markets we do not serve are listed at Restricted Jurisdictions. Paysell may decline an application or close an account in this category at its discretion.

Questions

Can a forex broker accept USDT deposits with Paysell?

Yes, provided the broker holds the licence or registration its activity requires in the markets it serves. You supply the entity, the licence details and the domains during merchant verification, and, as with any payment service, that verification is completed before withdrawals are opened.

Do you work with unlicensed brokers?

No. A platform offering regulated activity without the corresponding licence or registration is outside our Acceptable Use Policy, and so is anything promising guaranteed returns. Applications like these are refused, and an account that changes into one after onboarding is closed.

Does Paysell hold my clients' funds?

No. Paysell is a payment service, not an exchange or a custodian. Funds received through invoices are credited to your merchant balance and withdrawn to your own wallet; your clients have no account with us and no claim against us, and their balances on your platform are your obligation.

Can a client reverse a deposit after a losing trade?

No. A confirmed transfer on the TON network cannot be recalled by the sender, a bank or us, so there is no chargeback path after a position goes against the client. Any refund you decide to make is a payment you send yourself from your own funds.

How fast is a deposit credited to the client's account?

About a minute in practice. The transfer settles on TON in seconds, then Paysell waits for the masterchain plus three blocks, reconciles the amount and sends a signed webhook. Your platform credits the trading account on that event.

What are the limits on a single deposit?

An invoice can be between 3 and 10,000 USDT or between 0.1 and 7,000 TON, and a store can create up to 60 invoices per hour. Occasional atypical deposits may go through an additional check before crediting.

Can I pay client withdrawals through Paysell?

No. Withdrawals from Paysell go to the wallet on your own merchant account, and every request passes automated anti-fraud checks before it is signed. Paying your clients out of those funds is done by your platform, on your own rails and under your own terms.

Related solutions

Ready to take your first crypto payment?

Create an account, connect a store and issue your first invoice today — no setup fee, no waiting for approval.

Create an account