Prices, cart and checkout in USDTTelegram shop bot
Telegram shop bot
with USDT payments
On CHATBOSS.PRO a Telegram shop bot with USDT payments is a Catalog block with prices in USDT connected to a Payment block. The buyer fills the cart and pays USDT either on the TON network or on Tron (TRC-20) directly to the shop owner wallet — ChatBoss never holds the money and takes no percentage. On TON the bot finds the transfer by its memo usually within a minute without any button; on TRC-20 every invoice gets a unique amount and the buyer taps "I have paid". The paid order is saved with its items, total and buyer, and the owner gets a notification.
Build a shop inside a Telegram bot without code: products with prices in USDT, a cart, and checkout in USDT on the TON network or on Tron (TRC-20). The money goes straight to your own wallet, and every order lands in the Orders tab with the status "paid".
Author: Pavel Sedov, founder of CHATBOSS.PRO · Updated: October 4, 2026
Networks
TON, Tron
Money goes to
your wallet
Platform fee on sales
0%
Products per catalog
up to 100
Why selling for USDT in chats is still manual
Buyers abroad are ready to pay in USDT, but most Telegram sellers still take it by hand — and lose orders on every step.
"Send USDT to this address" and a screenshot
The seller posts an address, the buyer sends a screenshot, someone opens an explorer to check it. Wrong network, wrong amount, a missing transfer at 2 a.m. — all of it is resolved in DMs.
The order and the payment live apart
Items are agreed in one thread, the transfer arrives in a wallet, the address for delivery is somewhere in between. Matching them is a spreadsheet job that nobody enjoys.
Payment gateways want a company
Crypto processors and card acquirers ask for business registration, KYB and a website. A solo seller with a Telegram audience often does not get past the form.
What the USDT shop does by itself
You describe products and choose the network. The bot runs the showcase, the cart, the invoice, the payment check and the order record.
Catalog priced in USDT
Up to 100 products with photo, description and price in USDT. Buyers page through cards, add items to the cart or buy one item at once; the cart is remembered between visits.
Checkout on TON or TRC-20
USDT on TON: a wallet link with the amount and memo filled in, and the bot detects the transfer on its own. USDT on Tron: a unique amount per invoice (for example 25.000137) so the transfer can be recognised without a memo.
Orders saved as paid
Every checkout is an order in the Orders tab: items, total, buyer and status. The bot sets "new" and "paid" itself, you mark orders done or cancelled after shipping.
Owner notification with the order
After payment the bot sends you the order contents and total, can ask the buyer for a delivery address and phone, and push the order into your CRM or Google Sheets through an HTTP block.
Who sells for USDT through a Telegram bot
USDT works where cards do not: international buyers, cross-border orders, communities that already hold stablecoins.
Physical goods shipped abroad
Clothing, cosmetics, electronics, collectibles: a buyer in another country pays in USDT, the order arrives with the shipping details, the seller ships.
Services with a deposit
Tours, repairs, photo shoots, event tickets at the door: a fixed deposit in USDT confirms the booking and is recorded with the customer contact.
Wholesale and pre-orders
A price list in the catalog, a cart with quantities and a single invoice for the whole order — convenient for regular B2B buyers who settle in stablecoins.
Communities that already use crypto
Merch for a crypto channel, hardware for miners, items for traders: the audience pays in what it already holds, without an exchange to fiat.
How to launch a USDT shop in a Telegram bot
Four steps and no code: a Catalog block in USDT, a Payment block in the same currency, a notification, and one test purchase.
Step 1
Add the Catalog block and set the currency to USDT
Add products with name, price, description and photo. Prices and the cart total are in USDT — the same currency the invoice will be issued in.
Step 2
Connect "Checkout" to a Payment block
Choose "TON" with the currency USDT or "USDT TRC-20", and paste your wallet address. The amount field picks up the cart total automatically.
Step 3
Add the notification and the delivery step
After the payment, a Notification block sends you the order; an Input block can ask the buyer for an address. A separate path for "payment not found" keeps buyers from getting stuck.
Step 4
Buy from yourself with a small amount
Pay a cheap test item from your own wallet or exchange, check that the order turned "paid" and that the notification arrived. Then share the bot link.
USDT shop bot FAQ
Which USDT networks does the shop accept?
Two: USDT on the TON network (jetton) and USDT on Tron (TRC-20). Each Payment block works with one network; the owner picks it in the block settings. USDT sent over Ethereum, BSC or any other network will not be detected.
Where does the money go?
Directly to the wallet address you enter in the Payment block. ChatBoss does not hold the funds, does not convert them and does not take a percentage of sales.
How does the bot confirm a USDT payment?
On TON the buyer sends USDT with a unique memo; the bot checks your wallet every 20 seconds while the 30-minute invoice is open and continues by itself when the transfer arrives. On TRC-20 the invoice has a unique amount and is valid for 24 hours; after paying, the buyer taps "I have paid" and the bot looks for a confirmed transfer of exactly that amount.
What if the buyer pays from an exchange?
That works on both networks if the withdrawal uses the right network. On TON the buyer must add the memo from the invoice. Exchanges deduct their withdrawal fee from the amount, so the buyer has to add it on top: on TON a smaller amount is not accepted, and on TRC-20 the received amount must match the invoice exactly.
Can I sell digital products for USDT?
Telegram requires digital goods and services sold inside Telegram to be paid in Telegram Stars. Third-party methods such as USDT and Alipay are meant for physical goods and real-world services: delivery, bookings, deposits, offline work. For e-books, courses or access links use the Stars method of the same Payment block.
Is there a limit on orders?
The daily number of payments depends on the ChatBoss plan and is the same for every payment method: 10 payments per day on Free, 100 payments per day on Start, unlimited payments on Pro. ChatBoss takes no percentage of your sales — you pay only for the plan, from $9/mo.
Do I need a company or a merchant account?
No. For USDT you only need a wallet that can receive USDT on TON or on Tron — a personal wallet or a deposit address on an exchange. For TRC-20 use an address that receives only payments from the bot, so unrelated transfers do not get in the way.