LIVE PORTAL • Telegram v11.8 API Synchronized • Free Animated Stickers
translate Translated

How to Pay Safely Inside a Telegram Mini App

How to Pay Safely Inside a Telegram Mini App
alt_route
Read first What a Telegram Mini App Learns About You — Mini-Apps · Step 003
widgets Mini Apps • Step 005 / 50 Step 005: How to Pay Safely Inside a Telegram Mini App
Step 005 of 50

Mini apps sell things: game items, subscriptions, tickets, food, clothes. Sooner or later one of them asks you to pay, and the moment it does, the difference between a web page and Telegram itself starts to matter a great deal.

A mini app is a web page that someone else wrote. It can draw anything, including something that looks exactly like a checkout. A genuine payment in a mini app opens Telegram's own payment screen over the app. Card details typed into the page itself go wherever the page's author wants them to go. This step explains the routes a mini app can use to take your money, what each one means for you, and how to tell a real checkout from a painted one.

What you will be able to do after this step

  • check_circle Recognise the four ways a mini app can ask you to pay.
  • check_circle Tell Telegram's payment screen from a form drawn by the page.
  • check_circle Know who to contact when something goes wrong with a purchase.
touch_app Four routes

How a mini app can take payment

Most apps use one or two of these. Pick the one in front of you.

Digital items, paid from your Stars balance

For digital goods and services, such as game items, premium features or access to content, mini apps are expected to charge in Stars. Telegram opens its own confirmation screen showing the item and the number of Stars, and the Stars leave your balance when you confirm.

This is the most contained route: you never type a card number, and the app never sees your payment details. The trade-off is the one from the Stars track: purchases are generally final, so the decision belongs before you confirm.

A digital purchase that does not use Stars deserves a second look.

gpp_bad The painted checkout

The attack is simple. A mini app draws card fields, or a field for a wallet recovery phrase, inside its own page and styles it to look official, sometimes with Telegram's colours and a padlock icon. Whatever you type goes straight to whoever runs the page.

Three things give it away:

  • It is part of the page. Telegram's payment screen opens over the mini app as a separate panel, the same one you would see paying a bot in a chat. A form that scrolls with the page, sits between the page's own buttons, or appears halfway down a product listing was drawn by the page.
  • It asks for too much. A real card payment asks for card details and, for delivery, an address. It never asks for your Telegram login code, your cloud password or a wallet recovery phrase.
  • It asks you to go around the system. "Pay by bank transfer to this account", "send the card number in chat for a discount", "our payment button is broken, type it here". Every one of these is a request to leave the protected route.

checklist Before you confirm any payment

CheckWhat you are looking forIf it is wrong
Where the screen came fromTelegram's own panel over the app, or a browser with an address you recogniseClose the app; do not type anything into the page
Who the seller isThe seller's name on the payment screen matches the app and the bot you openedFind the business another way before paying
What it costsThe total on the payment screen, not the price the page advertisedCancel; a mismatch is either a mistake or a trick
What it asks forCard details or Stars, and an address for deliveryAnything more, such as codes, passwords or recovery phrases, is theft
How you would get helpA way to contact the seller outside the appIf there is none, buy something smaller first or not at all

The last row is the one people skip. When a mini app purchase goes wrong, the seller is the first place to turn. An app whose only contact is the app itself leaves you with nowhere to go if it disappears.

touch_app Try it now — five minutes

  1. See the real screen once Next time a bot or app you trust offers a small Stars purchase, open the payment step and look at how the screen appears, without paying. That is the shape to remember.
  2. Decide your rule for card numbers You never type a card number into a page inside a mini app, and never into a chat. Only into Telegram's payment form or a website you recognise.
  3. Look at your Stars history Your Stars balance screen lists what you have spent and where. Check it for anything you do not recognise.
menu_book
Payments from the seller's side Beginner Basics Step 94 — Payments in bots

Which payment route a seller must use for digital and physical goods, how the checkout works behind the scenes, and why the seller, not Telegram, is responsible for delivery.

help Questions

Does the mini app see my card number when I pay through Telegram's form?

The form sends your card details to the payment provider the seller uses. The mini app learns that a payment happened and what was ordered; it does not need, and should not receive, your full card number. That is the reason to insist on the form rather than a page.

Can I get a refund for something I bought in a mini app?

For card payments, ask the seller first, then your card issuer if the seller does not help. Purchases made with Stars are generally final, with narrow exceptions covered in the Stars track. In both cases, Telegram delivers the payment but is not the shop.

Is it safe to save my card in Telegram for payments?

Saving a card is a convenience offered by the payment form and provider, not by the mini app. It makes future purchases faster, which is also the risk: fewer steps means fewer moments to notice a purchase you did not intend. If you save one, protect the app with a passcode.

A game offers items cheaper if I pay by bank transfer. Should I?

No. Leaving the payment routes Telegram provides removes every protection you had, and a discount for doing so is a common way to make the request feel reasonable. Legitimate apps sell digital items through Stars.

insights Visual recap

Paying inside a mini app

The four ways a mini app can take payment, how Telegram's own payment screen differs from a form drawn by the page, and what no real checkout asks for. Tap to open it at full resolution.

Infographic: digital items are paid in Stars on Telegram's own screen; card details for physical goods go through Telegram's payment form; card fields drawn inside the page are a trap; no checkout ever asks for login codes, passwords or recovery phrases
arrow_back Back to Web3 & Mini-Apps Directory
Enlarged Preview
Click anywhere outside or press ESC to close viewer