TapPay Logo

TapPay Subscription Gateway

一個開源的訂閱支付系統,解決 TapPay 整合中最複雜的基礎設施問題。

為什麼開發這個專案?

TapPay 提供了優秀的支付 API,但在實際開發訂閱制產品時,我們發現開發者仍需要花費大量時間處理基礎設施: 如何處理週期性扣款?如何確保扣款失敗的重試機制?如何管理訂閱生命週期?

我們將這些複雜的邏輯封裝成一個獨立的微服務。這不只是一個支付網關,更是一個完整的訂閱管理系統,讓您可以專注於核心業務邏輯。

  • 完整的訂閱週期管理(創建、續訂、取消)
  • 可靠的自動扣款與重試機制
  • Webhook 事件通知與簽名驗證
  • 多專案支援與 Docker 部署

核心功能

📦

訂閱管理

輕鬆定義多種訂閱方案。支援試用期設定、方案升降級差額計算(Proration),以及訂閱暫停與恢復。

🔄

自動化排程

內建排程器每分鐘檢查到期訂閱。自動執行扣款,並在失敗時依據策略進行指數退避重試(Exponential Backoff)。

🔔

Webhook 系統

透過 Webhook 實時通知您的應用程式。包含 subscription.renewed, payment.failed 等關鍵事件,確保資料同步。

選擇您的使用方式

自行架設 (Open Source)

完整的程式碼已在 GitHub 開源。您可以自由下載、修改並部署到您自己的基礎設施。

前往 GitHub 保存庫

託管服務 (Catch)

想要開箱即用的解決方案?我們將基礎設施產品化,為您提供免寫程式也能使用的專業訂閱收款平台。

了解 Catch 收款服務

需要託管服務或技術支援?

如果您不想自行維護伺服器,或是有客製化整合的需求,我們提供專業的技術支援與託管方案。

聯繫我們詢問方案