ZeroTwoDa GitHub avatar

whmcs-hashpay-gateway

ZeroTwoDa

一个为 WHMCS 9 开发的 HashPay 加密货币支付网关模块,支持 RSA 请求签名、RSA-OAEP/AES-256-GCM 回调解密、自动入账、重复通知幂等处理和本地脱敏日志。

Stars

3

7 天增长

暂无数据

Fork 数

1

开放 Issue

0

开源协议

GPL-3.0

最近更新

2026-07-31

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

通过多层加密与严格回调校验(商户、时间戳、状态、金额、币种、交易号)保障支付入账安全,并自带安全回归测试和 GitHub Actions CI,且无需 Composer 依赖。

适合谁使用

  • 使用 WHMCS 9 并希望接受加密货币付款的商家
  • 需要集成 HashPay 支付网关的 WHMCS 开发者
  • HashPay 相关运维或技术支持人员
  • 参考安全支付回调实现的 PHP 开发者

典型使用场景

  • 在 WHMCS 中接入 HashPay 加密货币支付
  • 回调验证通过后自动将发票标记为已支付
  • 安全处理 HashPay 重复通知和重复交易
  • 在无 WHMCS 商业源码环境下运行安全回归测试

项目优势

  • 回调采用 RSA-OAEP SHA-256 和 AES-256-GCM 解密及认证
  • 调用 addInvoicePayment() 前校验商户、时间窗、状态、金额、币种和交易唯一性
  • 重复通知返回 HTTP 200 且不会重复入账
  • 日志脱敏并可降级到按日期命名的备用日志

使用前须知

  • 要求 WHMCS 9.x、PHP 8.2/8.3 以及 cURL、OpenSSL 扩展
  • 属于第三方模块,并非 WHMCS 或 HashPay 官方组件
  • 回调地址必须为公网 HTTPS,且日志目录需要 Web 用户可写

README 快速开始

安装

项目描述

WHMCS 9 的 HashPay 加密货币支付网关,支持 RSA 签名、RSA-OAEP/AES-GCM 加密回调、自动入账、幂等校验和本地脱敏日志。

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

THARUNRAJ15
THARUNRAJ15 GitHub avatar

Student-Expense-Tracker

A web-based Student Expense Tracker built with HTML, CSS, JavaScript, PHP, and MySQL.

Web 开发UI 组件与样式
27
Wren-CMS
Wren-CMS GitHub avatar

wren-cms

Wren CMS is a minimal, single-file content management system using PHP and SQLite that lets you create a whole website with no dependencies, no build step, and a one-minute setup.

PHP
24
1227cwx
1227cwx GitHub avatar

HDupay

HDupay is an open-source demo platform for accepting stablecoin payments (USDC/USDT) on EVM networks using hierarchical deterministic wallets, built with Webman (PHP) and Vue 3.

PHP
22