宝塔面板搭建TokenPay实现TRX、USDT、ETH收款教程

搭建静态网站

1,宝塔面板新建网站,不创建FTP,不创建数据库,PHP版本选择静态,并申请SSL证书
2,删除网站根目录下的默认文件,上传TokenPay文件包并解压
3,在解压文件中找到appsettings.Example.json,重命名为appsettings.json
4,找到EVMChains.Example.json,重命名为EVMChains.json
5,在https://trongrid.io注册一个账户,并申请一个API
6,然后回到网站根目录对appsettings.json进行编辑,按照注释来修改

{
  "Serilog": {
    "MinimumLevel": {
      "Default": "Information",
      "Override": {
        "Microsoft": "Warning",
        "Microsoft.Hosting.Lifetime": "Information"
      }
    }
  },
  "AllowedHosts": "*",
  "ConnectionStrings": {
    "DB": "Data Source=|DataDirectory|TokenPay.db; Pooling=true;"
  },
  "TRON-PRO-API-KEY": "xxxxxxx-xxxx-xxxxx-xxxxxx", // 替换在trongrid.io网站申请到的API
  "BaseCurrency": "CNY", 
  "Rate": { //汇率修改,设置0时为自动汇率
    "USDT": 7,
    "TRX": 1,
    "ETH": 0,
    "USDC": 0
  },
  "ExpireTime": 1800, //单位秒
  "UseDynamicAddress": false, 
  "Address": { 
    "TRON": [ "TkXwnv43231YE23XsdsdQccBnxxGHx6cx" ], //你的TRC-20钱包地址
    "EVM": [ "0x9966aA2f1dDD7c1174553e687791a96c1Bc20680" ]
  },
  "OnlyConfirmed": false, 
  "NotifyTimeOut": 3, //异步通知超时时间
  "ApiToken": "dkdq12nmf455sd89gy", //换成你自己的字母和数字组合,随便填
  "WebSiteUrl": "https://usdt.xxxxx.com", //宝塔创建的Tokenpay网站域名
  "Collection": {
    "Enable": false,
    "UseEnergy": true,
    "RetainUSDT": true, 
    "CheckTime": 1, 
    "MinUSDT": 0.1, 
    "NeedEnergy": 31895, 
    "EnergyPrice": 420, 
    "Address": "TkXwnv43231YE23XsdsdQccBnxxGHx6cx" //你的TRC-20钱包地址
  },
  "Telegram": {
    "AdminUserId": 5180318952, // 你的账号ID,如不知道ID,可给https://t.me/EShopFakaBot 发送 /me 获取用户ID
    "BotToken": "6000351895:xxxxxxx-xxxx-xxxxx-xxxxxx" //从https://t.me/BotFather 创建机器人时,会给你BotToken
  },
  "RateMove": { //汇率微调,支持设置正负数,仅支持两位小数
    "TRX_CNY": 0,
    "USDT_CNY": 0
  }
}

7,SSH终端登录服务器,cd到站点所在目录,在目录中执行 chmod +x TokenPay,授予 tokenpay 文件权限

添加守护进程

在宝塔软件商店中打开Supervisor,新建一个进程守护。
名称:tokenpay
启动用户:root
运行目录:网站根目录(例如:/www/wwwroot/tpay.trxtry.link)
启动命令:网站根目录路径/TokenPay (例如:/www/wwwroot/tpay.trxtry.link/TokenPay)
进程数:1

对应填写完后,点确定添加。此时TG机器人弹出消息“你好呀~我是TokenPay通知机器人!”,进程启动成功

添加反向代理

打开站点设置 ➜ 反向代理 ➜ 添加反向代理。对应填入一下内容。
代理名称:tokenpay
目标URL:http://127.0.0.1:5000

然后在宝塔安全里面,放行5000端口

然后访问你的域名,如出现“服务正常运行中…” 表示搭建完毕。

对接独角数卡

下载 TokenPay插件 并解压。解压后进入文件目录,找到Plugs ➜ dujiaoka文件夹。将app文件夹和routes文件夹文件对应上传至独角数卡网站相同路径目录,然后打开phpMyAdmin,填写tokenpay数据库用户名密码登录,选择tokenpay数据库,然后在上方导航选择导入,将database文件夹的sql手动导入。

然后登录独角数卡后台,左侧导航栏找到 配置 ➜ 支付配置 此时已经可以看见多出很多支付方式,对应编辑填写信息即可。

这里以USDT举例,设置请参考下图:

Test

注意事项:
API地址末尾请不要有斜线,如https://token-pay.xxx.com
商户KEY字段请填写币种,支持的币种请参考币种说明


签名证书     苹果ID商店     本站TG频道

  温馨提示:本文最后更新于2024年8月24日02时48分,某些文章资源具有时效性,若内容或链接失效,请在下方评论区留言反馈。
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容