公告:


A long time ago... I also looked forward to poetry and distance... ...


2023.12.27



       

商品详情
TokenPay|区块链支付程序|成品一套 人工处理 库存(233)
225.00 [¥899.00]
购买数量:
邮        箱:
商品描述

TokenPay

 

简体中文 | English

 

TokenPay - 区块链支付解决方案

 

一款开源的,支持以动态收款地址或静态收款地址收取TRXUSDT-TRC20ETHUSDT-ERC20USDC-ERC20等区块链代币的支付解决方案!

 

项目简介

 

  • TokenPay是一个由C#语言编写的私有化部署的区块链支付解决方案。
  • 本项目不依赖任何外部资源,无需另外部署数据库,采用轻量化的sqlite,也无需redis
  • 任意项目都可以对接,轻松实现TRXUSDT-TRC20ETHUSDT-ERC20USDC-ERC20收款!? ? ?
  • TokenPay 遵守 GPLv3 开源协议!

 

项目特点

 

  • C#语言跨平台实现,支持x86和arm芯片架构的win/linux/mac设备?
  • 支持每单一个收款地址,或每个用户一个收款地址,解决了单一地址收款,容易导致错误完成订单的痛点。
  • 无需额外环境配置,仅运行一个编译后二进制文件即可使用

 

项目结构

 

TokenPay
    ├── Plugs ---> (插件)
    ├── Wiki ---> (知识库)
    └── src ---> (项目核心目录)

 

现有插件

 

 

系统对接

 

 

教程:

 

  • 宝塔运行TokenPay教程??宝塔运行TokenPay
  • 手动运行TokenPay教程??手动运行TokenPay

 

加入交流/意见反馈

 

 

 

设计实现

 

TokenPay的实现方式与其他项目原理类似,都是通过TronGridEtherScan等提供的api,
轮询订单未过期的钱包地址的TRXETHUSDTUSDC入账事件,将入账金额,与数据库的订单金额进行对比,若一致,则视为订单完成

 

简单的原理:
0.服务器定时同步交易所最新汇率
1.客户支付,交易上链
2.服务器定时通过API轮询,获取监听地址下的最新入账交易数据,并与数据库订单对比
3.若金额一致,将订单标记为完成
4.订单完成后,异步通知任务将订单完成事件回调给平台

 

 

查单
手机下单