TokenPay
2023-3-8 05:43:20 Author: github.com(查看原文) 阅读量:27 收藏

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

1 branch 0 tags

Code

This branch is up to date with LightCountry/TokenPay:master.

Files

Permalink

Failed to load latest commit information.

Type

Name

Latest commit message

Commit time

license GPLV3 .net6 version 1.0.0

简体中文 | English

TokenPay - 区块链支付解决方案

一款开源的,支持以动态收款地址或静态收款地址收取波场的TRXUSDT-TRC20以及ETH系原生币以及ETH系ERC20代币的支付解决方案! 理论上支持所有ETH系的区块链,常见的ETH系的区块链有:以太坊(ETH)币安智能链(BSC)Polygon等等。

AD -- 免费领取国际信用卡

免费领取VISA卡,万事达卡,充值USDT即可随便刷
可绑微信、支付宝、美区AppStore消费
快来领取你的可刷USDT的国际银行卡吧
➡️➡️➡️ 点击领取你的国际信用卡

项目简介

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

项目特点

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

项目结构

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

现有插件

系统对接

教程:

加入交流/意见反馈

设计实现

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

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

打赏

如果该项目对您有所帮助,希望可以请我喝一杯咖啡☕️

USDT-TRC20打赏地址: TKGTx4pCKiKQbk8evXHTborfZn754TGViP

usdt扫码打赏

致谢

感谢以下开源项目:

Serilog Github stars

FreeSql Github stars

Flurl Github stars

Nethereum Github stars

HDWallet Github stars

声明

TokenPay为开源的产品,仅用于学习交流使用!
不可用于任何违反中华人民共和国(含台湾省)或使用者所在地区法律法规的用途。
因为作者即本人仅完成代码的开发和开源活动(开源即任何人都可以下载使用或修改分发),从未参与用户的任何运营和盈利活动。
且不知晓用户后续将程序源代码用于何种用途,故用户使用过程中所带来的任何法律责任即由用户自己承担。

!!!Warning!!!
项目中所涉及区块链代币均为学习用途,作者并不赞成区块链所繁衍出代币的金融属性
亦不鼓励和支持任何"挖矿","炒币","虚拟币ICO"等非法行为
虚拟币市场行为不受监管要求和控制,投资交易需谨慎,仅供学习区块链知识

Stargazers over time

About

一款同时支持动态和静态收款地址收取TRX、USDT-TRC20、ETH、USDT-ERC20、USDC-ERC20的支付解决方案!😊 😊 😊A payment solution that supports both dynamic and static collection addresses to receive TRX, USDT-TRC20, ETH, USDT-ERC20, USDC-ERC20!😊 😊 😊

Resources

Readme

License

GPL-3.0 license

Stars

0 stars

Watchers

0 watching

Forks

59 forks

Languages

  • C# 60.2%
  • PHP 25.4%
  • HTML 13.2%
  • Other 1.2%

文章来源: https://github.com/y35uishere/TokenPay
如有侵权请联系:admin#unsafe.sh