Getting paid inside the conversationAccept payments in a
Accept payments in a
Telegram bot
To accept payments in a Telegram bot on CHATBOSS.PRO you drop a Payment block into the scenario and pick a rail. Telegram Stars opens an invoice inside the messenger and Telegram itself confirms it. TON or USDT on the TON network is paid by a transfer with a unique comment straight to the owner wallet, and the bot finds it on-chain by itself. USDT on Tron (TRC-20) goes to the owner address with a unique amount per invoice, and the bot finds the transfer when the buyer taps "I paid". Alipay is paid in yuan by QR code to the owner Alipay merchant account. Prodamus takes Russian cards and SBP. The platform never holds the money. As soon as a payment is confirmed the bot continues the scenario on its own: it sends the file or the access, writes the order into the bot table and notifies the owner.
The Payment block takes money five ways — Telegram Stars, TON or USDT on TON straight to your wallet, USDT on Tron (TRC-20), Alipay and Russian cards via Prodamus. The bot verifies the payment itself, and the scenario carries on by itself: deliver the goods, save the order, notify the owner.
Author: Pavel Sedov, founder of CHATBOSS.PRO · Updated: October 4, 2026
Payment rails
5
Confirmation
automatic
TON goes to
your wallet
Platform
from $9/mo
Why "send me the details" kills small sales
Between "I want it" and "I paid" there is room for too many manual steps, and the buyer can drop out at every one of them.
The buyer leaves to pay and never comes back
Details in a message, a hop into a banking app, a screenshot sent back: each jump loses part of the buyers, and the deal hangs in the thread until everyone forgets about it.
Payments are reconciled by hand
Somebody has to open the statement, find the transfer, match it to an order and only then release the goods. At night and on weekends that means hours of delay.
Digital goods are delivered manually
A guide, an access link or a recording is sent by a human. Until that human is awake, the customer waits — and writes "paid, where is my file?".
How payments work inside the bot
You add a Payment block, choose a rail and set the amount. From there the platform drives the payment to confirmation and returns the customer into the same scenario.
Telegram Stars — an invoice inside the messenger
The bot sends an invoice with a title, description, price in Stars and a preview. Telegram processes and confirms the payment itself, so the customer never leaves the chat or types card details anywhere.
TON — straight to your own wallet
The money goes to the bot owner wallet, not through a platform account. The customer opens a wallet by link or copies the address with a comment, and the bot finds the transfer on-chain by amount and comment by itself — usually within a minute. USDT on the TON network works the same way.
USDT on Tron (TRC-20) — straight to your address
Every invoice gets a unique amount (10 → 10.000137): the buyer sends exactly that from a wallet or an exchange, taps "I paid", and the bot finds the transfer on the Tron network. The invoice stays valid for 24 hours.
Alipay — yuan to your merchant account
For buyers from China: the bot sends a QR code and a "Pay with Alipay" button, the money goes to your own Alipay 当面付 merchant account. You paste the app keys into the block settings; the platform never touches the money.
After the payment the scenario keeps going
A confirmed payment is just a transition on the canvas: a success message, the file or access delivered, the order written into the bot table, a notification to the owner and an optional push into your CRM.
What people sell through a paid bot
The rail is chosen by audience: Stars for small impulse purchases inside Telegram, TON and USDT for international buyers and larger tickets, Alipay for buyers from China.
Digital products
Guides, templates, presets, webinar recordings: paid in Stars and delivered by the next block — the buyer gets the file in the same minute.
Paid access and gated content
Payment unlocks a link or a resource. Combined with the subscription gate, the bot also checks that the buyer is actually subscribed to your channel.
Deposits and prepayments
A booking fee, a deposit, an advance for work: the confirmed payment is recorded in the orders table together with the customer contact and the order details.
Cross-border sales
TON and USDT are not tied to any national card scheme, and Alipay covers buyers from China, so customers in countries where your acquirer does not operate can still pay you.
How to start taking money in your bot
Four steps: add the payment block, choose a rail, fill in your details and describe what happens after a successful payment.
Step 1
Add the Payment block to the scenario
Put it where the customer has already chosen what they buy. The title, description and preview from the block are what the buyer sees on the invoice.
Step 2
Choose the rail and set the amount
Stars — a whole number of stars; TON or USDT — an amount and your wallet address; USDT TRC-20 — a price and your Tron address; Alipay — an amount in yuan and your app keys. The message and button texts for TON can be rewritten in your own voice.
Step 3
Describe what happens after payment
Add the delivery of the goods or access, the order row and the owner notification as following blocks. Give the "payment failed" branch its own path — an operator handoff is usually the right answer.
Step 4
Buy from yourself
Run the whole purchase once and check that the payment confirmed, the goods arrived and the order appeared in the table. Only then open the bot to customers.
Telegram bot payments FAQ
Which payment methods can a Telegram bot accept?
Five: Telegram Stars, TON or USDT on the TON network to the owner wallet, USDT on Tron (TRC-20), Alipay in yuan and Russian cards or SBP via Prodamus. The rail is chosen in the Payment block settings, and one scenario can contain several blocks with different rails.
Can the bot accept credit cards?
Only Russian cards and SBP, through your own Prodamus payment page. There is no international card acquiring: for buyers abroad use Stars, USDT or Alipay, and if Visa/Mastercard are mandatory, keep checkout outside — the bot sends a link to your own payment page and an operator confirms the order in the Operator block.
Where does the money from a TON payment go?
Directly to the bot owner wallet — you set the address in the block settings and the platform never holds the transfer. If the address is empty, the block returns an error and the payment does not start.
How does the bot know that a payment went through?
For Stars the confirmation comes from Telegram after a successful charge. For TON and USDT on TON the bot finds the on-chain transfer by amount and by the unique order comment. For USDT TRC-20 it looks for a transfer with the unique invoice amount when the buyer taps "I paid". For Alipay and Prodamus the provider notifies us about the payment.
Is there a limit on the number of payments?
Yes, the daily transaction limit depends on the plan: 10 payments per day on Free, 100 on Start, unlimited on Pro. When the limit is reached, the bot tells the customer and offers to upgrade.
What happens to the product after payment?
Whatever you placed in the following blocks: a success message, a file or access link, an order row in the bot table, a notification to the owner and an HTTP call into your CRM.
Can I sell a subscription with automatic renewal?
The Payment block itself has no recurring charges — every payment is confirmed by the customer. Native recurring billing exists for one case: access to a private channel through the Paid Club block, where Telegram renews the Stars subscription every 30 days.
Can the bot bill a cart of several products?
Yes. The Catalog block shows a storefront of up to 100 products and collects a cart with quantities; its Ordered exit leads to the Payment block, which bills the cart total. Every order is saved in the Orders tab of the dashboard with its status, and a Notification block can send the items to your manager.
How much does a bot with payments cost?
Paid plans start from $9/mo and there is no extra fee for enabling payments. The processing fee belongs to the rail: Telegram charges for Stars, Alipay and Prodamus charge their own rates, and TON or USDT transfers go straight to the owner wallet.