Payments in Telegram

Accept payments inside Telegram

Take card payments in the chat, straight into your own Stripe account. Your customer never leaves Telegram, and BotLaunch takes no cut.

Your own bot and your own Stripe. No platform cut.

You can accept card payments inside Telegram by connecting your own bot and your own Stripe through a Telegram provider token. Each order becomes a Telegram invoice the buyer pays in the chat, and the money settles directly to your Stripe. BotLaunch adds no fee of its own and never touches the funds.

Payments in Telegram
  • Money lands in your Stripe
  • One invoice per order
  • Paid state is tracked
  • Deposits and subscriptions too

What you get

Money lands in your Stripe

Payments settle to your own Stripe account through your Telegram provider token. Nothing is deducted on our side.

One invoice per order

Every order becomes a Telegram invoice the buyer approves in the chat. The amount is checked server-side before it is confirmed.

Paid state is tracked

A paid invoice flips the order to paid exactly once, and both you and the buyer get a message. No double charges.

Deposits and subscriptions too

The same rail takes a booking deposit or a recurring subscription invoice, all inside Telegram.

How it works

01

Connect your own bot

Card payments run on your own bot, so you stay in control of the funds and the Telegram provider token.

02

Paste your Stripe provider token

In @BotFather, connect Stripe to your bot and paste the provider token into the dashboard. It is stored encrypted.

03

Sell

Buyers order in your Mini App, pay the Telegram invoice, and the money arrives in your Stripe. You see the order in the dashboard.

Questions about payments

Does BotLaunch take a percentage of my sales?

No. Payments go through your own Stripe via your Telegram provider token, and nothing is deducted on our side. You pay Stripe its normal processing fee, and your BotLaunch plan, nothing more.

Which payment methods are supported?

Card payments through Telegram Payments and your own Stripe. Other providers, cryptocurrency and local wallets are not supported.

Do I need my own bot?

Yes. Card payments require connecting your own bot so the money settles to your own Stripe account. The shared platform bot cannot take payments.