【优选源码】TokenPay搭建实现TRX、USDT、ETH支付对接独角发卡、易支付
最近更新 2024年05月02日
资源编号 39756

【优选源码】TokenPay搭建实现TRX、USDT、ETH支付对接独角发卡、易支付

郑重承诺丨优选源码库客服QQ3500710050【充值开通会员请加客服】
侵权投诉:
如侵权·投诉·请联系邮箱3500710050@qq.com下架处理
¥ 0赞助币

此资源仅限终身赞助VIP下载升级终身赞助VIP

开通VIP尊享优惠特权
立即下载 升级会员
详情介绍
【本站是赞助会员制度,赞助会员请加客服】请勿商业运营,违法使用和传播!资源仅供研究学习使用!解压密码为:www.youxuanma.cn和www.yxymk.net和www.yxymk.com注:大家下载源码都记得自己扫扫后门使用D盾,网站站长工具分类有软件也可以百度下载
注:发现搬砖[未登记],代下,共享账号封禁【每个都会记录ip,多ip封禁账号】,【在使用本系统时,使用方必须在国家相关法律法规范围内并经过国家相关部门的授权许可,禁止用于一切非法行为。使用用途仅限于测试、实验、研究为目的,禁止用于一切商业运营,本团队不承担使用者在使用过程中的任何违法行为负责 所有源码请自测!不保证你源码完整性有效性所有源码都是全网搜集 免责声明:本资源并未取得原始权利人的授权,不可商用,仅可用于学习分析底层代码,CSS等,禁止用于商业行为。如因擅自商用引起的相关纠纷及法律责任,由使用人全部承担。支持正版,人人有责,请于下载后24小时内删除,谢谢支持!
如果蓝奏云下载失效把wws.lanzous.com/xxxx改成wws.lanzoux.com/xxxx【s改成x或i】或【wws改成wwt】注意事项: 本资源来源于网络购买或收集整理,仅供个人学习研究交流,请勿商用;

【优选源码】TokenPay搭建实现TRX、USDT、ETH支付对接独角发卡、易支付

上次教大家搭建EPUSDT支付,希望你还用得顺手。在这个基础上还要扩展数字货币支付,或者需要不同链上的支付那就来试试TokenPay。TonkenPay支持以动态收款地址或静态收款地址收取波场的TRX、USDT-TRC20以及ETH系原生币以及ETH系ERC20代币的支付解决方案! 理论上支持所有ETH系的区块链,常见的ETH系的区块链有:以太坊(ETH)、币安智能链(BSC)、Polygon等等。

现已支持如下币种:

  • 波场(TRON):TRXUSDT
  • 以太坊(ETH):ETHUSDTUSDC 以及其他任意ERC20代币

本次的演示还是搭建在宝塔或aaPanel面板上,在开始之前还是需要先准备老三样。

1. 域名一个
2. 装有宝塔或aaPanel面板的vps一台。
3. Telegram机器人(如何申请机器人请去看上一篇文章

新建网站

还是和搭建epusdt一样,新建网站填入域名,不创建FTP,不创建数据库,PHP版本选择静态,并申请SSL证书。

回到站点根目录,从github拉取或下载TokenPay文件压缩包并上传解压。在解压文件中找到appsettings.Example.json,重命名为appsettings.json。找到EVMChains.Example.json,重命名为EVMChains.json

在 TronGrid.io 注册一个账户,并申请一个API。

然后回到网站根目录对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": "xxxxxx-xxxx-xxxx-xxxxxxxxxxxx", // 避免接口请求频繁被限制,此处申请 https://www.trongrid.io/dashboard/keys
  "BaseCurrency": "CNY", //默认货币,支持 CNY、USD、EUR、GBP、AUD、HKD、TWD、SGD
  "Rate": { //汇率 设置0将使用自动汇率
    "USDT": 0,
    "TRX": 0,
    "ETH": 0,
    "USDC": 0
  },
  "ExpireTime": 1800, //单位秒
  "UseDynamicAddress": false, //是否使用动态地址,设为false时,与EPUSDT表现类似;设为true时,为每个下单用户分配单独的收款地址
  "Address": { // UseDynamicAddress设为false时在此配置TRON收款地址,EVM可以替代所有ETH系列的收款地址,支持单独配置某条链的收款地址
    "TRON": [ "Txxxx1" ], //你的trc20钱包地址
    "EVM": [ "0x9966aA2f1dDD7c1174553e687791a96c1Bc20680" ]
  },
  "OnlyConfirmed": true, //默认仅查询已确认的数据,如果想要回调更快,可以设置为false
  "NotifyTimeOut": 3, //异步通知超时时间
  "ApiToken": "666666", //异步通知密钥,请务必修改此密钥为随机字符串,脸滚键盘即可
  "WebSiteUrl": "https://yourtokenpay.domain", //配置服务器外网域名
  "Telegram": {
    "AdminUserId": 12345678, // 你的账号ID,如不知道ID,可给https://t.me/EShopFakaBot 发送 /me 获取用户ID
    "BotToken": "1234567890:AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA" //从https://t.me/BotFather 创建机器人时,会给你BotToken
  }}

修改代码中 “TRON-PRO-API-KEY” 值,填入刚才申请的API值,并删除后面的注释。

修改代码中 “TRON” 值,填写你的trc20钱包地址。

修改 “ApiToken” 值,将后面的666666换成你自己的字母和数字组合。

修改 “WebSiteUrl” 值,填写你的tokenpay网址。

修改 “AdminUserId” 值,填写telegram用户ID数字

修改 “BotToken” 值,填写telegram机器人API token,这里我们可以使用上次申请机器人token

至此基本搭建完成,如需ERC20的收款,对应填写自己的信息就好。

赋予TokenPay执行权限

方法一:
SSH终端登录服务器,切换到root用户cd到站点所在目录。例如本次搭建目录位于:/www/wwwroot/tpay.totry.link 具体目录位置请根据实际情况调整。在目录中执行 chmod +x TokenPay,授予 tokenpay 文件权限。

方法二:
在宝塔进入站点根目录,在目录中打开终端窗口,输入root用户名及密码登录。执行 chmod +x TokenPay,授予 tokenpay 文件权限。此操作仅限服务器可以通过root用户名及密码连接的情况。

添加守护进程

还是使用Supervisor或宝塔进程管理器都一样,新建一个进程守护。
名称:tokenpay
启动用户:root
运行目录:网站根目录(例如:/www/wwwroot/tpay.totry.link)
启动命令:网站根目录路径/TokenPay (例如:/www/wwwroot/tpay.totry.link/TokenPay)
进程数:1

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

添加反向代理

打开站点设置 ➜ 反向代理 ➜ 添加反向代理。对应填入一下内容。
代理名称:tokenpay
目标URL:http://127.0.0.1:5000 (需在防火墙放行相应端口)

其他保持不变,然后提交。

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

对接独角数卡

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

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

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

【优选源码】TokenPay搭建实现TRX、USDT、ETH支付对接独角发卡、易支付注意事项:
API地址末尾请不要有斜线,如https://token-pay.xxx.com
商户KEY字段请填写币种,支持的币种请参考币种说明

对接易支付

对接易支付有什么用?当对接完易支付以后,理论上可以让所有支持易支付接口程序使用 波场(TRON):TRXUSDT、以太坊(ETH):ETHUSDTUSDC 以及其他任意ERC20代币支付,这是优于epusdt的地方。

同样解压后进入文件目录,找到Plugs ➜ epay文件夹。将文件夹内文件对应上传至独易支付网站对应相同路径目录,替换文件。注意,在 plugins 文件夹下的 TokenPay文件夹需要连文件夹整个上传。然后打开phpMyAdmin,填写易支付数据库用户名密码登录,选择易支付数据库,分别导入epay文件夹下的:增加支付方式.sql、增加字段长度.sql数据库文件。

登录易支付后台,顶部导航栏找到 支付接口 ➜ 支付插件 刷新插件列表,查看是否包含TokenPay插件。继续选择 支付接口 ➜ 支付方式 默认这里已经添加所有支持支付方式,然后选择 支付接口 ➜ 支付通道 ➜ 新增 添加自己需要的支付方式。

添加完后点击配置密钥
API接口地址:tokenpay网址(例如:https://tpay.totry.link,网址后面不要带/)
APP ID:随便填写
API秘钥:ApiToken

添加后点击开启,整个设置完成。在对接完易支付以后,最好服务器添加易支付计划任务,否则可能出现回调慢,不回调的情况。

这里说下易支付的注意事项,有可能你在对接后。产品支付成功后回调到一个payok.html的页面,而不是回调到发起支付的产品页。这种情况可编辑 getshop.php 这个文件,注释掉当中的部分代码即可正常回调。参考如下:

	// 支付完成5分钟后禁止跳转回网站
	//if(!empty($row['endtime']) && time() - strtotime($row['endtime']) > 300){
		//$jumpurl = '/payok.html';
	//}else{
		$url=creat_callback($row);
		$jumpurl = $url['return'];
	//}
	if($row['status'] == 2){
		$jumpurl = '/payerr.html'
资源下载此资源仅限终身赞助VIP下载,请先
客服QQ3500710050

    免责申明 1、本站提供的源码不拥有任何权利,其版权归原著者拥有。 2、保证站内提供的所有可下载资源(软件等等)都是按“原样”提供,本站未做过任何大规则的修改;但本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 3、优选源码库平台服务中的任何信息或材料的删除、存储失败、错误提供或未及时提供不承担任何责任。 4、优选源码库平台其许可方不对通过优选源码库网主题服务得到的或在其上刊登广告所推介的产品或服务、通过由优选源码库平台服务提供的任何链接而得到的产品或服务,以及通过在优选源码库网平台服务中所提供的任何链接而得到的任何信息或建议做任何担保,对因通过服务下载或访问网上的任何信息或材料而导致的任何伤害不承担任何责任。 5、优选源码库平台服务包含的下载资源信息内的所有内容并不反映亦不代表任何优选源码库平台之意见。 6、优选源码库平台服务包含的下载资源信息内的所有内容并不反映亦不代表任何优选源码库平台之意见。优选源码库平台作为模板共享网络服务提供者,对非法转载,盗版行为的发生不具备充分的监控能力,但是当版权拥有者提出侵权指控并出示充分的版权证明材料时,优选源码库网平台负有移除盗版和非法转载作品以及停止继续传播的义务。 7、优选源码库平台对他人在网站上实施的此类侵权行为不承担法律责任,侵权的法律责任概由会员本人承担,向囤主题发布作品的作者视为同意囤主题就前款情况采取的相应措施。 8、优选源码库平台在满足前款条件下采取移除等相应措施后不为此向原发布人承担违约责任或其他法律责任,包括不承担因侵权指控不成立而给原发布人带来损害的赔偿责任。 9、本网站所有源码、模板、视频、软件和资料均为软件作者提供和站长从互联网收集整理而来,仅供学习和研究使用,请勿用于其他用途。如果版权拥有者发现自己作品被侵权,请及时向囤主题提出权利通知,将身份证明、权属证明、具体链接(URL)及详细侵权情况证明发往(邮箱:3500710050@qq.com)指出,优选源码库平台在收到上述法律文件后,在7个工作日内移除相关涉嫌侵权的内容。 使用说明 1、优选源码库平台提供的资源仅供您学习和研究使用,不用于商业性目的。 2、您不得使用优选源码库平台提供的资源来销售产品或资源。 3、您不得将优选源码库的资源索引,将其重新排版后挪作他用,或在您的网站上设立素材虎产品主页或其他页面的镜像网页。 4、如果您想将优选源码库平台服务用于商业目的,必须事先与优选源码库平台签定协议,有关详细信息,请与我们联系。 5、保证不会以任何违反任何适用于您作为优选源码库平台产品服务的使用者的任何管辖地的法律或法规的方式使用优选源码库平台产品服务。 隐私条款 优选源码库平台尊重并保护所有使用囤主题服务的用户的个人隐私权,优选源码库平台资源网不会主动地泄露给第三方,本服务条款的解释权与修改权属于优选源码库平台. 声明:本站发布的文章及附件仅限用于学习和研究目的.请勿用于商业或非法用途,否则后果请用户自负。 本站所有资源不带技术支持,下载资源请24小时内删除,如用于违法用途,或者商业用途,一律使用者承担。 1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请不要用于商业用途! 3. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 本站所有内容均来源于网络,本站转载处于传递更多信息和学习之目的,并不意味着赞同其观点或证实其内容的真实性、合法性、安全性! 8. 因为部分软件被修改者加入了加群链接等宣传信息,所以请不要胡乱添加,如涉及交易请谨慎对待!! 9. 如转载涉及版权等问题,请立即联系管理员,我们会予以更改或删除相关文章链接,保证您的权利! 10. 请遵循相关法律法规,对使用本站信息和服务所造成的一切后果,本站不做任何承诺! 11. 因资源特殊性,已发布违规资源处理公告,但用户未删除文件的,一切后果皆有使用者承担! 12. 本站所下载的所有资源,请于下载后的24小时内删除!

    优选源码库 学习/搭建/技术 【优选源码】TokenPay搭建实现TRX、USDT、ETH支付对接独角发卡、易支付 https://yxymk.net/2024/03/02/%e3%80%90%e4%bc%98%e9%80%89%e6%ba%90%e7%a0%81%e3%80%91tokenpay%e6%90%ad%e5%bb%ba%e5%ae%9e%e7%8e%b0trx%e3%80%81usdt%e3%80%81eth%e6%94%af%e4%bb%98%e5%af%b9%e6%8e%a5%e7%8b%ac%e8%a7%92%e5%8f%91%e5%8d%a1/

    本资源网每日更新精品源码 TG:yxymknet

    常见问题
    • www.youxuanma.cn www.yxymk.net www.yxymk.com 如果以上解压密码都不正确请联系客服QQ3500710050
    查看详情

    相关文章

    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务