数字商品和服务
必须使用 Telegram Stars / XTR
Bot 或 Mini App 内销售虚拟商品、数字内容、会员权益、在线功能解锁等数字权益时,支付必须走 Stars。
- currency 使用 XTR
- 不需要第三方 provider_token
- 不能用外部钱包、USDT、TON、ETH、BTC 或 Stripe 绕开 Stars
Telegram Bot / Mini App Policy Guide
面向数字商品、数字钱包和加密货币支付场景,整理 Telegram 官方政策、开发者条款和区块链指南。
Decision Cards
高频问题可以先看这四张卡片;需要引用依据时,再继续阅读下方完整政策章节。
必须使用 Telegram Stars / XTR
Bot 或 Mini App 内销售虚拟商品、数字内容、会员权益、在线功能解锁等数字权益时,支付必须走 Stars。
可以使用第三方支付商
外卖、门票、物流配送商品、线下服务等现实世界商品或服务,可以使用 Telegram Payments 接入支付商。
基本限定为 TON + TON Connect
Mini App 如果实现钱包连接、签名交易、NFT、Token 分发或链上资产交互,应基于 TON Blockchain 和 TON Connect SDK。
区块链指南豁免,数字支付规则不豁免
没有 Mini App 组件的普通 Bot 不适用 Mini App 区块链指南,但 Telegram 内数字商品仍必须使用 Stars。
Full Reference
01
如果销售的是虚拟商品、数字内容、数字服务、游戏内物品、会员权益、在线功能解锁或 Bot / Mini App 内数字权益,则必须使用 Telegram Stars / XTR。
Telegram 官方 Stars 支付文档要求,Bot 或 Mini App 内的数字商品和服务支付必须 exclusively 使用 Telegram Stars。
实现上,货币字段使用 XTR,数字商品支付不需要第三方 provider_token。用户可以通过 Telegram 内购购买 Stars,再使用 Stars 支付数字商品或服务。
官方 FAQ 明确说明,不能接受加密货币替代 Telegram Stars 来支付 Telegram App 内 Bot 或 Mini App 的数字商品和服务。
02
如果销售的是实物商品或现实服务,可以使用 Telegram Payments 接入第三方 payment providers。
Telegram Bot Payments 页面适用于 physical goods and services,而不是数字商品和数字服务。
Telegram 自己不处理支付信息,不保存信用卡信息,也不收取支付佣金;支付由开发者集成的第三方 payment providers 处理。
这条规则不能用于数字商品场景,数字商品仍然必须使用 Telegram Stars。
03
Bot / Mini App 内数字商品和服务交易必须通过 Telegram Stars 完成,替代支付系统可能导致 TPA 被限制或终止。
Telegram Bot Platform Developer Terms of Service 规定,数字商品和服务交易不能通过第三方支付商处理。
条款中的 TPA 指 Third Party Applications,包括 Bots 和 Mini Apps。
即使开发者拥有自己的网站、外部支付页面、自建钱包流程或其他 App 内支付方式,只要销售的是 Telegram 内数字商品或服务,就不能用它们绕开 Stars。
04
Mini App 如果实现加密货币功能、钱包连接或链上资产交互,应使用 TON Blockchain 和 TON Connect SDK。
Telegram 对 Mini App 的区块链集成有明确限制:加密资产发行或分发必须基于 TON,钱包连接必须通过 TON Connect SDK。
Mini App 不得推广非 TON 的 cryptoassets、wallets 或 multichain wallets,也不得引导或链接用户到推广或使用非 TON 加密资产的外部平台、App 或网站。
其他钱包连接协议只在将资产 bridge 到 TON 的场景下允许。
05
没有 Mini App 组件的普通 Telegram Bot 豁免 Mini App 区块链指南,但数字商品支付仍然必须用 Stars。
Telegram 区块链指南说明,这些规则只适用于 Mini Apps 及其 Telegram 平台上的 bots。
Regular Telegram bots that do not have a Mini App component are exempt。
这个豁免不代表普通 Bot 可以用外部加密支付销售 Telegram 内数字商品。数字商品支付规则仍然适用于 Bot 和 Mini App。
06
外部钱包不能用于支付 Telegram 内数字商品;Mini App 链上功能则需遵守 TON + TON Connect;多链钱包有额外限制。
用外部钱包支付 Telegram 内数字商品不允许,因为数字商品必须使用 Telegram Stars。
Mini App 连接钱包做链上功能允许,但基本限定为 TON + TON Connect。
Mini App 作为多链钱包管理 BTC、ETH 等资产有条件允许,但操作必须在钱包界面内部完成;如果与外部 app 或 platform 交互,必须通过 TON Connect。
07
Telegram 内数字商品支付推荐流程是 Bot 调用 sendInvoice,currency 使用 XTR,用户用 Stars 支付,Bot 收到 successful_payment 后发放权益。
推荐做法是让用户在 Bot 或 Mini App 中选择数字商品,然后由 Bot 调用 sendInvoice,使用 XTR 作为 currency。
Bot 应处理 answerPreCheckoutQuery 和 successful_payment,必要时使用 refundStarPayment。
高风险做法是把用户引导到外部网站连接 MetaMask、Phantom 或 WalletConnect,并用 USDT、ETH、SOL 等支付后再回 Telegram 发放数字商品。
Sources
https://core.telegram.org/bots/payments-starsTelegram Bot Payments 实物商品支付适用于 physical goods and services 的支付文档。https://core.telegram.org/bots/paymentsBot API PaymentssendInvoice、successful_payment、refundStarPayment 等接口。https://core.telegram.org/bots/api#paymentsBot Platform Developer Terms of ServiceBot 和 Mini App 开发者条款入口。https://telegram.org/tos/bot-developers数字商品和服务条款数字商品不得使用第三方支付商或替代支付系统。https://telegram.org/tos/bot-developers#6-2-digital-goods-and-services区块链集成条款Mini App 区块链功能限制。https://telegram.org/tos/bot-developers#7-blockchain-integration钱包连接条款TON Connect 钱包连接要求。https://telegram.org/tos/bot-developers#7-2-connecting-wallets多链钱包条款Mini App 中 multichain wallets 的限制。https://telegram.org/tos/bot-developers#7-3-multichain-walletsTelegram Blockchain GuidelinesTelegram 官方区块链指南。https://core.telegram.org/bots/blockchain-guidelinesBots Without Mini Apps 说明普通 Bot 无 Mini App 的豁免说明。https://core.telegram.org/bots/blockchain-guidelines#bots-without-mini-appsTON Connect SDK 文档TON Connect SDK 集成说明。https://docs.ton.org/v3/guidelines/ton-connect/overview