Back to Blog
Deep divesOctober 15, 20261 min read

Subscriptions in a Telegram shop, without stored cards

Recurring revenue without a card on file: each cycle the buyer gets an invoice in chat and decides again.

A subscription plan in a Telegram shop is a recurring offering a buyer signs up for: a monthly box, a members-only feed, a weekly delivery. Renewals do not auto-charge a stored card. Each cycle the buyer is sent an invoice in the chat and has to approve it. That is slower than silent billing, and it is the reason nobody gets surprised.

What a plan is

You define a plan: a name, a price, a cycle. A buyer subscribes to it from the shop, and that creates a subscription order the same way any purchase does. The price is snapshotted per charge, so changing a plan later does not quietly reprice people who already joined.

The renewal model, stated plainly

There is no stored card and no automatic charge. When a cycle comes round, the buyer receives a renewal invoice in the chat and either approves it or does not. If they do nothing, the subscription lapses.

This loses you the revenue that silent renewals capture from people who forgot. It also loses you the chargebacks, the angry messages and the refund requests that come from the same forgetting. For a small shop that trades on being trusted, that is usually the better side of the deal.

What it suits

Anything with a rhythm the buyer already wants: coffee every two weeks, a bakery box on Fridays, access to a members feed, a consumable that runs out on a schedule.

It suits badly anything the buyer would cancel if asked monthly. If your plan depends on people not noticing, this model will show you that immediately.

What you see as the seller

Subscribers, their plan, and the charge history. A lapsed subscription is visible as a lapse rather than as a silent gap, which is the number that tells you whether the offering is actually wanted.

Setting one up

Add the subscriptions block to the storefront, create a plan with a price and a cycle, and write the renewal message like a person. Card payments inside Telegram need your own bot and a paid plan; the tiers are on Pricing and the storefront is described on Telegram Mini App store.

Frequently asked questions

Is the card charged automatically each month?

No. Each cycle sends the buyer an invoice they have to approve. There is no stored-card auto-charge.

What happens if a buyer ignores the renewal?

The subscription lapses. Nothing is taken and nothing is owed.

Can I change a plan's price later?

Yes, and existing subscriptions keep the price they signed up at, because the price is recorded per charge.

Do I need my own bot?

For card payments inside Telegram, yes, plus a paid App plan. The money goes to your own Stripe account.

Share this article