How to Accept Payments in a Telegram Bot
In short: a Telegram bot can accept payments right in the chat — via built-in Telegram Payments or a payment provider — and the order lands straight in a CRM or sheet. The customer never has to leave. Below is how it works and what you need to connect it.
What payment methods a bot supports
- Telegram Payments — built-in card payment right in the chat through a connected provider.
- A payment provider (Stripe, YooKassa and the like) — an invoice or payment link with the status returned to the bot.
- A payment link — the bot sends a link and confirms the order after payment.
How it works
The customer chooses a product or service in the bot, the bot issues an invoice, and the customer pays by card without leaving Telegram. After a successful payment the bot confirms the order, writes it into a CRM or sheet and notifies a manager. Everything in one window — this noticeably increases conversion compared with sending the customer to a third-party payment site.
What you need to connect it
- An account with a payment provider (a merchant account) — legally required to accept payments.
- A list of products or services with prices (can come from a sheet or CRM).
- A scenario: what happens after payment — confirmation, access, a service booking, delivery.
What it costs to add payments
If payments are needed from the start when the bot is built, it is part of the project (a bot with payments and CRM starts from ~$400). Adding payments to an existing bot is a separate small piece of work; we quote it after looking at the bot and the provider. The fee on the payments themselves is taken by the provider, not by us.
Build a bot with payments →FAQ
- Can I accept card payments right in Telegram?
- Yes. Via Telegram Payments with a connected provider, the customer pays by card without leaving the chat, and the bot confirms the order immediately.
- Do I need my own bank account or merchant account?
- Yes, to accept payments legally you need an account with a payment provider. We help you choose a suitable one and connect it.
- Where does the order and payment data go?
- Wherever is convenient for you: a CRM, a Google Sheet or the bot’s database, plus a notification to a manager. We set it up to fit your process.
- Do you take a cut of the payments?
- No. The fee on transactions is taken by the payment provider. We charge only for development and connection.