商品详情
区块链
支付解决方案
一款开源的,支持以动态收款地址或静态收款地址收取
TRX
、USDT-TRC20
、ETH
、USDT-ERC20
、USDC-ERC20
等区块链代币的支付解决方案!
TokenPay
是一个由C#语言
编写的私有化部署的区块链
支付解决方案。数据库
,采用轻量化的sqlite
,也无需redis
。TRX
、USDT-TRC20
、ETH
、USDT-ERC20
、USDC-ERC20
收款!? ? ?TokenPay
遵守 GPLv3 开源协议!
C#语言
跨平台实现,支持x86和arm芯片架构的win/linux/mac设备?
TokenPay
├── Plugs ---> (插件)
├── Wiki ---> (知识库)
└── src ---> (项目核心目录)
TokenPay
接口文档??TokenPay接口文档
TokenPay
教程??宝塔运行TokenPayTokenPay
教程??手动运行TokenPay
TokenPay
的实现方式与其他项目原理类似,都是通过TronGrid
、EtherScan
等提供的api,
轮询订单未过期的钱包地址的TRX
、ETH
、USDT
、USDC
入账事件,将入账金额,与数据库的订单金额进行对比,若一致,则视为订单完成
简单的原理:
0.服务器定时同步交易所最新汇率
1.客户支付,交易上链
2.服务器定时通过API轮询,获取监听地址下的最新入账交易数据,并与数据库订单对比
3.若金额一致,将订单标记为完成
4.订单完成后,异步通知任务将订单完成事件回调给平台