🤖 ModularBot 指南
➡️开始使用
⚙️机器人设置
🎲模块
🛍️商店模块
💲支付方式
星星
💳Telegram

💳 Telegram

根据 Telegram 的规则,唯一允许的支付方式是通过 Telegram Stars 进行支付。

如果你仍决定使用这种支付方式,若出现任何问题,我们概不负责。

为了能够使用 Telegram 支付功能,需要配置一个支付提供商,即一个处理客户付款并与 Telegram 对接以接收相关数据的服务。

Telegram 允许配置多种支付服务提供商:
https://core.telegram.org/bots/payments#supported-payment-providers


首先需要将我们的机器人连接到可用的提供商之一,启动BotFather并发送命令/mybots。

从列表中选择我们的机器人后,我们需要按下“Payments”按钮

从列表中选择一个提供商:

最后,我们按下按钮,将所选提供商的TEST模式连接到我们的机器人:

通过测试模式,可以进行非真实付款,以验证通过机器人进行支付的功能是否正常。

现在让我们按照所选提供商的配置流程继续操作。

完成该流程后,需要返回与BotFather,的聊天,在其中的提供商菜单里将会出现一个密钥令牌:

此令牌将被输入到 Modular-Shop 管理系统中的相应位置。 现在我们进入机器人中的 shop 部分:

点击“管理商店”,系统会将我们重定向到商店管理后台:

点击右上角的“设置”按钮,进入支付方式配置页面,并将令牌粘贴到字段Telegram 令牌 - 测试:

点击确认,Telegram 支付方式将被启用。

现在让我们尝试进行一次测试支付:

最后,点击“卡片”按钮后,将启动 Telegram 支付流程:

点击“支付”后,请输入以下卡号:\n4242 4242 4242 4242.此外,请在其他字段中填写虚构信息:

最后点击“完成”>“支付”>“继续”,您将收到您所购买产品的奖励作为证明。

我们刚刚已经了解了如何配置Telegram 支付的测试模式,现在还需要配置正式模式,以便让客户购买我们的产品。

完成配置后,您将获得第二个密钥 Token,需将其粘贴到管理系统的字段 Telegram Token - 真实 中:

只有在您输入了真实 Token后,您的用户才能通过 Telegram 支付进行付款。测试 Token 可以保持启用状态,当你们管理员想通过机器人上的“试用商店”按钮进行购买时,机器人将使用它来执行测试付款。