TRX、USDT-TRC20、ETH系列区块链代币的支付通道是很多发卡和电商平台需要的,因为传统的微信、支付宝、PayPal等支付接口审查严格、手续费高。自建的代币接口完成没有手续费,稳定可靠,也没有审查要求。
易支付在行业普及广泛,大部分平台等能对接,如果能将易支付增加的USDT收款通道,那么自己的网站就能借助易支付开通USDT等代币的收款接口。
借道易支付实现USDT收款功能,无需代码开发能力,简单易行。
什么是USDT?
USDT是在比特币区块链上发布的基于Omni Layer协议的数字资产。USDT与同数量的美元是等值的,用于增加市场流动性,减少数字货币市场波动。每一枚USDT都会象征性的与政府支持的法定货币关联。
下面详细介绍TokenPay详细搭建教程对接易支付和独角数卡。
视频教程
彩虹第三方易支付安装方法
安装教程:
下载源码,上传到服务器,解压源码
设置伪静态,规则在压缩包里,Nginx.txt里面
访问域名安装,然后就完成了
TokenPay安装方法
在进行宝塔运行之前,请务必保存好TokenPay.db文件。该文件包含了系统生成的收款地址和私钥,一旦丢失,将无法收取款项。
以下是宝塔运行的步骤:
- 下载适用于您的操作系统的发布版本,并将其解压到指定目录。
- 将appsettings.Example.json重命名为appsettings.json,并对配置文件进行修改。有关appsettings.json的详细说明,请参考appsettings.json文件。
- 将EVMChains.Example.json重命名为EVMChains.json,并配置您需要支持的区块链。 只需修改配置中的Enable和ApiKey字段,不要修改其他配置项!!!配置文件中已经添加了ETH、BSC和Polygon三条区块链。如果您需要其他以太坊系的区块链,可以自行添加。每条区块链的配置都有一个Enable参数,用于表示是否启用该区块链。默认情况下,三条区块链的此项配置都为false,请将需要启用的区块链的Enable参数更改为true。有关EVMChains.json的详细说明,请参考EVMChains.json文件。
- 为二进制文件TokenPay添加可执行权限。进入网站根目录,然后运行 chmod +x TokenPay ,不然会启动失败
- 在宝塔应用管理器或Supervisor管理器中添加一个应用程序。应用名称:TokenPay 运行身份:root 应用环境:无(Supervisor管理器没有此项) 执行目录:/xxx(即解压文件的目录) 启动文件:/xxx/TokenPay 其他选项保持默认即可。一个服务器多个TokenPay网站,可以修改项目启动端口 加启动参数 –urls=http://+:5001
如:./xxx/xxx/TokenPay –urls=http://+:50015001可以改为任意未被占用的端口,建议大于5000 - 添加一个纯静态网站,并配置反向代理http://127.0.0.1:5000。
如果启动失败,您可以尝试将整个TokenPay目录设置为777权限,然后重新尝试启动。
详细安装方法见: https://github.com/LightCountry/TokenPay/blob/master/Wiki/BT_RUN.md
把QQ支付改为USDT支付
或许发卡网站自带的易支付只有支付宝、微信、QQ支付这三个接口,不过我们可以把其中人任意一个改为USDT接口,比如QQ支付用的少,那么把qqpay这个通道改下就行。
网站前端只用改下图标和文字,我们去易支付的TokenPay接口文件TokenPay_plugin.php里改下传递的参数就行。