GithubHelp home page GithubHelp logo

keilalpwharton1250 / tokenpay Goto Github PK

View Code? Open in Web Editor NEW

This project forked from lightcountry/tokenpay

0.0 0.0 0.0 1.38 MB

一款同时支持动态和静态收款地址收取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!😊 😊 😊

License: GNU General Public License v3.0

JavaScript 0.22% PHP 25.74% C# 61.00% CSS 0.65% HTML 11.99% Dockerfile 0.40%

tokenpay's Introduction

TokenPay

license GPLV3 .net6 version 1.0.0

简体中文 | English

TokenPay - 区块链支付解决方案

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

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

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

项目简介

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

项目特点

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

项目结构

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

现有插件

系统对接

教程:

加入交流/意见反馈

设计实现

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

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

打赏

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

USDT-TRC20打赏地址: TQWM6cuy6YesssqqzSucoUkS1A11kAAAAA

usdt扫码打赏

致谢

感谢以下开源项目:

Serilog Github stars

FreeSql Github stars

Flurl Github stars

Nethereum Github stars

HDWallet Github stars

声明

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

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

Stargazers over time

tokenpay's People

Contributors

zhangyiqiu avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.