Access follows the payment
After a payment is confirmed, @PassGramBot opens the channel for that subscriber. When the paid period ends, access is removed.
Telegram Mini App · USDT on TON
An open-source way to run a paid channel. Subscribers pay the price you set, in USDT, from a TON wallet. Access opens after the payment is confirmed, and closes when the period ends.
After a payment is confirmed, @PassGramBot opens the channel for that subscriber. When the paid period ends, access is removed.
The registry splits a confirmed USDT payment on-chain. The creator share goes to the registering wallet. The bot does not hold the funds.
The Mini App, the indexer, and the Tolk registry are in a public repository, so the rules can be read rather than taken on trust.
1
Add @PassGramBot to the channel as an admin with two rights only: Invite users via link, and Ban users.
2
In the Mini App, choose the USDT price and the number of days. The wallet you connect is the wallet that receives the creator share.
3
A subscriber pays the listed price from a TON wallet. After confirmation, the bot creates a private invite. Access ends with that paid period.
PassGram is alpha software. The source is public, and an independent audit has not been completed. These are the pieces you can open yourself.
Read the Mini App, the payment indexer, and the Tolk 1.5.0 registry.
github.com/DabosHub/PassGram
Confirmed payments settle in this contract. Open the address on Tonviewer.
EQCZ-KnsXQKxbCl0wlS9C_OcNQvPOdK-w9mYiRA_-kxy0uv6
PassGram is a Telegram Mini App for paid channels. A creator sets a price in USDT and a duration in days. A subscriber pays that price on TON. After the payment is confirmed, PassGramBot opens access. When the paid period ends, the bot removes it.
The app opens inside Telegram, through @PassGramBot. This website explains the product. It does not run the Mini App.
The price the creator lists, in USDT on TON. PassGram does not add a markup. A price is from 1 to 1,000,000 USDT, and a duration is from 1 to 366 days. A wallet action can also require a network fee on TON. That fee is separate from the USDT price.
No. A confirmed payment is settled by the on-chain registry. The creator's share goes to the wallet that registered the community. PassGram keeps 2.5%. The bot never receives the USDT, and PassGram never asks for a seed phrase or a private key.
Before a community can be created, the bot must be an admin with only two rights: Invite users via link, and Ban users. It uses those rights to open and close access. It does not read channel posts, and it does not publish to the channel.
Access is prepared after the payment is confirmed. Sending the transaction from a wallet is not confirmation. A payment below the listed price is returned and opens no access. A payment above the listed price is settled at the listed price, and the extra is returned. A payment to a deactivated community is returned.
PassGram keeps 2.5% of each confirmed payment. The creator's share starts at the remaining 97.5%. If the creator turns on a community referral, that marketer is paid from the creator's share. The subscriber price stays the same.
Yes. The Mini App, the bot service, and the Tolk registry are public on GitHub. The live registry address is published, and you can open it on Tonviewer. PassGram is alpha software: the source is public, and an independent audit has not been completed.
@PassGramBot is where a creator sets a subscription and a subscriber pays.