Skip to content

GMPay Edge ​

GMPay Edge 是支援 Cloudflare Workers 或 Bun/Nitro Docker 的自託管單租戶加密貨幣支付閘道。

它是獨立於 Epusdt 的另一個專案。如果需要本文件站描述的 Go 版本閘道,請使用 Epusdt;如果需要可部署到 Cloudflare Workers,或以 Docker 容器搭配 SQLite 本地持久化執行的 TypeScript 閘道,可以評估 GMPay Edge。

GMPay Edge 仍在持續開發。內建接入表示專案已實作相關能力;正式生產使用仍需要部署者自己的端點或唯讀憑證、配置完成的收款方式、備份、監控,以及真實平台驗收測試。

它提供什麼 ​

  • 帶簽名的 GMPay 商戶 API,支援 JSON 與表單輸入。
  • 在 API 邊界相容 EPay,但不維護第二套訂單模型。
  • 響應式收銀臺、管理後臺、公共狀態頁與執行時 OpenAPI 文件。
  • 透過 Queue-backed outbox 可靠投遞 Webhook,保留重試歷史、人工重試與審計記錄。
  • 透過各執行環境對應的可靠佇列與排程器執行支付掃描、過期處理、清理、連線健康檢查與匯率同步。
  • 使用 Better Auth、TOTP 與動態多角色 RBAC 保護管理後臺。
  • 透過 grammY 管理 Telegram Bot,支援 Inline 下單、公共指令與通知訂閱。
  • 六語言使用者介面。

文件章節 ​

  • 架構:Workers 與 Bun 執行時服務、佇列、回呼和協議邊界。
  • 部署:Docker Compose、GHCR 映像、Deploy Button、Wrangler CLI、本機開發和首次安裝。
  • Bun 資料操作:備份、還原及 Cloudflare D1/R2 匯入。
  • 商戶 API:GMPay 訂單建立、查詢、簽署、回呼和 EPay 相容。
  • 支付接入:內建鏈上、交易所與錢包適配器目錄。

相關連結 ​

最近更新