根据 Telegram 的规定,唯一允许的付款方式是通过 Telegram Stars 付款。
如果你仍决定使用这种通过加密货币付款的方式,若出现任何问题,我们概不负责。
要配置加密货币支付,首先需要启动用于管理交易的机器人。接下来我们启动测试机器人 @CryptoTestnetBot:
我们按下“Crypto Pay”按钮以开始配置支付:
然后我们点击“Create App”:
最后点击Webhooks,然后点击Enable Webhook:
此时系统会要求我们发送服务器的 URL:
因此我们发送 Modular 服务器的 URL:https://cryptobot.modularbot.me/webhook
如果操作成功,您应该会在机器人的消息中找到该 URL。
返回并检查选项 "Webhook" 是否处于 ON:
接下来点击“API Token”按钮:
蓝色的代码是你们用于Crypto支付的秘密令牌,请妥善保管。
绝不要将你们的 Crypto 代币发送给任何人!
此令牌将被输入到 Modular-Shop 管理系统中的指定位置。 因此,我们进入机器人中的商店部分:
点击“管理商店”,它会将我们重定向到我们的商店管理后台:
点击右上角的“设置”按钮以进入支付方式配置页面。
我们选择“加密货币”,输入我们在前几步保存的测试加密代币,然后点击“确认”:
如果操作成功,所选的支付方式旁边会显示一个勾选标记 ☑️。
现在让我们在测试钱包中充值一些虚拟加密货币,以便尝试使用 Crypto 进行支付。
首先我们返回到 @CryptoTestnetBot 的初始菜单,然后点击 钱包 > 充值 > Tether - USDT:
最后点击TRON > 获取 USDT:
此时,我们的钱包中将充值 25 USDT,可用于测试支付:
现在我们已经有了测试用的加密货币,可以尝试进行一次支付。点击“试用商店”打开我们的商店,向购物车中添加一个产品并确认:
此时我们将被重定向到 Crypto 机器人,在其中会要求我们选择付款方式;选择之前添加的加密货币,然后点击“Pay Now”:
一旦支付完成,Crypto 机器人会确认付款,而我们的机器人会向我们发送刚刚购买产品的奖励!
我们刚刚看到如何在加密货币支付的测试模式下进行配置,现在还需要配置正式模式,以便让客户能够购买我们的产品。
为此,只需按照刚刚描述的相同步骤进行操作,不过这次需要将机器人配置为真实的加密货币支付:@CryptoBot。
最后,在为 @CryptoBot, 也完成所有步骤后,建议将自己的支付“应用”重命名,也就是用户在购买时会看到的名称,方式如下:
按下 Crypto Pay > My Apps > Edit Name 后,发送您商店的名称。