【教程】三步搞定:TokenPay对接易支付开通USDC、BNB、ETH收款通道

【教程】三步搞定:TokenPay对接易支付开通USDC、BNB、ETH收款通道

前面有写如何安装Tokenpay,今天来补全一下细节问题。如果需要了解如何安装,请去看前面的文章。

安装 Tokenpay 主要为了让它能对接到不同程序方便收款,这里最简单的办法就是将 Tokenpay 对接到易支付。查看 Tokenpay 所支持程序插件列表 我们会发现默认插件支持 Card-system 、独角数卡、彩虹易支付 和 v2board 按照方法在程序中添加即可!这里我们就以易支付为例来安装下插件,其他的程序大同小异,具体请查看插件列出相应说明。

在本身安装好的易支付中默认没有tokenpay插件,首先我们需要在Tokenpay源码中找到Plugs下的epay目录。

将目录中,每个文件夹内容对应上传到易支付安装目录覆盖,注意在plugins文件夹内容需要连同文件夹一并上传。

上传完成后,phpmyadmin 登录管理易支付数据库,选中易支付数据库,在上方导航找到SQL,分别执行以下代码。

ALTER TABLE `pay_plugin` 
MODIFY COLUMN `types` varchar(4096) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL AFTER `link`;

执行完成后,回到易支付后台插件列表刷新即可看见Tokenpay插件,至此安装完成,添加相应支付类型即可。

这里我们还无法使用 Tokenpay 进行ETH和USDC等收款。我们需要回到 Tokenpay 安装目录对 EVMChains.json 进行编辑,开启相应支付类型。

默认每个支付类型都是关闭状态,如需开启请将 "Enable" 后面的值改为 true。每个支付方式都需要申请对应的API,在代码中有注释在哪里申请,将申请好的API对应填到"ApiKey" 后面,其他内容保持不变,不用修改,然后保存即可。

回到根目录找到 appsettings.json 进行编辑,找到 "EVM" 在后面括号中填入你ETH钱包地址并保存。

为了安全起见,在上述内容修改完以后还是重启一下守护进程!回到易支付添加相应支付方式即可,自此所有操作完成!

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享
评论 共2条

请登录后发表评论