CHATBOSS.PRO
Getting paid inside the conversation

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 one of three rails. Telegram Stars opens an invoice inside the messenger and Telegram itself confirms it. TON is paid by a transfer with a unique comment straight to the owner wallet, and the server verifies the transaction on-chain. Bybit Pay creates an order through your own merchant account and the bot polls its status until the USDT payment clears. Card acquiring is not part of the platform. 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 three ways — Telegram Stars, TON straight to your wallet and USDT through Bybit Pay. The payment is confirmed automatically, and the scenario carries on by itself: deliver the goods, save the order, notify the owner.
Author: Павел Седов, founder of CHATBOSS.PRO · Updated: September 19, 2026
Payment rails
3
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, taps "I have paid", and the server verifies the transaction on-chain by amount and comment.

Bybit Pay — payments in USDT

The order is created through your own Bybit merchant account: you paste the keys into the block settings, the bot sends a checkout button and polls the order status until the payment is confirmed.

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.

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, so buyers 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 — an amount and your wallet address; Bybit Pay — an amount in USDT and your merchant 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?

Three: Telegram Stars, TON to the bot owner wallet and USDT through Bybit Pay. 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?

There is no built-in card acquiring in the platform. If cards are mandatory for your business, 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 the server verifies the on-chain transaction by amount and by the unique order comment. For Bybit Pay the bot polls the order status in the Bybit API until it succeeds.

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.

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, Bybit for USDT, and a TON transfer goes straight to the owner wallet.

Get paid where the conversation happens

Add a Payment block, pick Stars, TON or Bybit Pay, and the bot will carry the purchase from the invoice to a confirmed payment and delivery without you. Sign-up is free, paid plans from $9/mo.
We use cookies to ensure the site works correctly and to improve our service. Learn more