对于独立开发者、跨境出海团队或数字资产商城而言,接入加密货币收款往往伴随着不小的技术与运维门槛:自建全节点门槛极高,第三方的聚合支付服务手续费昂贵且存在资金池被冻结的托管风险;而市面上常见的开源收款程序,通常又依赖传统的 VPS 服务器、MySQL 数据库及常驻后台的轮询脚本,不仅存在单点宕机风险,还增加了固定的运维成本。
开源项目 HashPay 给出了一个极为优雅的现代化解法——将整套加密货币收款网关完全托管在 Cloudflare 的边缘 Serverless 生态之上。
无需购买自备服务器,全球边缘节点就近响应,兼容易支付生态,让个人和中小型团队以近乎“零运维、零闲置成本”的方式,快速拥有一套属于自己的高可用加密支付系统。
一、 核心特性盘点
1. 极致的 Serverless 架构,告别服务器运维
HashPay 彻底抛弃了传统的“VPS + Nginx + MySQL”技术堆栈,全面拥抱 Cloudflare 边缘生态:
- 运行时环境:基于超轻量高性能的 Cloudflare Workers 配合 Hono 框架构建 API。
- 数据与存储:采用原生无服务器关系型数据库 Cloudflare D1,无需担心数据库连接池耗尽。
- 任务与轮询:借助 Cloudflare Cron Triggers(定时任务)与 Cloudflare Queues(消息队列),稳定处理链上交易确认与异步回调重试。
- 前端展示:基于 Vue 3 + Naive UI 开发的现代化收银台与后台,通过 Worker Assets 直接静态分发。
这意味着只要利用 Cloudflare 的免费额度,个人开发者就能直接跑起一套生产级别的全球高可用支付网关。
2. 全链覆盖,兼顾链上与主流交易所
HashPay 并不局限于单一的公链网络,它原生支持目前市面上流动性最好、用户基数最庞大的链上资产与主流平台:
- 热门公链网络:
- TRON (TRC20):USDT、TRX
- EVM 生态:Ethereum (ERC20)、BNB Smart Chain (BEP20)、Polygon、Base
- 高性能新公链:Solana、Aptos、TON(支持 Telegram 生态资产 USDT、GRAM)
- 交易所/钱包直付:
- 支持 Binance(币安) 与 OKX(欧易) 的内部转账或 API 渠道
- 支持 OKPay 等第三方钱包通道
无论用户的资金沉淀在小狐狸(MetaMask)、Phantom、Telegram 内置钱包,还是在中心化交易所内,都能找到低滑点、低费率的支付通道。
3. 无缝兼容易支付(Epay)生态
这是 HashPay 最具实用价值的设计之一。在国内及海外独立开发者生态中,“易支付”接口规范几乎是各类发卡系统(如独角数卡、各开源发卡网)、主机销售面板(WHMCS、IDCSystem)以及各类电商插件的事实标准。
HashPay 原生兼容易支付标准接口:
- 即插即用:已有系统只需在后台将“易支付网关地址”替换为自己的 HashPay 部署域名,并填入商户密钥,无需二次开发任何插件。
- 统一收银台:用户发起付款后自动跳转至 HashPay 极简收银台,支持倒计时、多币种实时汇率转换、动态 QR 码展示及实时查账。
4. Telegram 深度集成
除了传统的网页调用,HashPay 还基于 grammY 框架集成了 Telegram Bot API:
- 支持 Telegram Inline 模式:可以在任何群组或私聊对话中直接通过
@机器人 唤起收款单,一键生成支付链接。 - 实时推送:订单创建、到账确认、异常预警均可通过绑定的 Telegram Bot 实时推送至管理员,无需时刻登录网页后台。
5. 金融级安全:RSA 签名与端到端加密
在支付安全方面,HashPay 采用了非对称加密机制保障交易通信真实性:
- 商户接入时会生成独立 RSA 密钥对。
- 商户私钥仅在生成时由商户本地保存,请求时使用私钥进行签名防篡改。
- 系统回调通知采用商户公钥加密后发送,商户端使用私钥解密验签,从根源上杜绝了重放攻击与伪造虚假回调的风险。
二、 部署与上手流程
得益于 Cloudflare 强大的开发者工具链,HashPay 的部署非常轻量:
快速部署流程
- 获取代码与安装依赖:
git clone https://github.com/TGDash/HashPay.git cd HashPay npm install - 准备环境变量:
通过 Telegram 的@BotFather申请一个 Bot Token,并准备一个 32 位的强随机加密密钥APP_SECRET:cp .dev.vars.example .dev.vars # 填入 TGBOT_TOKEN 和 APP_SECRET - 初始化 D1 数据库并发布:
利用官方提供的 Wrangler 脚本一键迁移数据库结构,随后直接执行发布命令部署到 Cloudflare 账户:npm run db:migrate:local # 本地测试 npm run deploy # 部署至 Cloudflare Workers - 绑定自定义域名:
在 Cloudflare 控制台中给该 Worker 绑定你的自定义域名,随后直接在浏览器中打开,即可进入初始化配置向导与商户管理后台。
三、 适用场景
- 跨境独立站 / 出海 SaaS:
解决传统 Stripe、PayPal 拒付率高、风控严、提现繁琐等痛点,提供链上纯稳定币直接结算通道。 - 虚拟物品 / 数字版权零售:
与 WHMCS、发卡商城、个人博客知识付费无缝融合,兼容易支付让老系统 5 分钟内升级为支持 Web3 支付。 - Telegram 机器人与社群运营:
直接在 TG 频道或群组内进行付费订阅、会员权限开通与赞助收款。
HashPay 巧妙地将 “Serverless 边缘计算” 与 “去中心化加密支付” 结合在一起。它不仅省去了高昂的服务器和全节点维护成本,还通过兼容易支付协议和集成 Telegram,打通了从现有 Web2 电商系统到 Web3 支付通道的关键一环。
如果你正准备为自己的独立站或 Bot 搭建一套低成本、高自主权且稳定的加密货币支付系统,HashPay 绝对是一个值得尝试的开源利器。
- 项目地址:https://github.com/TGDash/HashPay
- 开源协议:查看项目仓库以获取最新许可说明
评论 0 条
暂无评论,来种下第一颗种子。