billing

汇聚多个 SaaS 产品计费的基础平台

Billing Hub 是多个 SaaS 产品共同使用的计费基础平台。以 Stripe 为基础,通过单一的 External API 处理订阅合同、优惠券和一次性计费,并通过带签名的 Webhook 将支付完成、订阅取消等事件通知给各服务。发送失败时会自动重试。订阅状态的权威数据保存在 DynamoDB 中,并根据从 Stripe 收到的 Webhook 进行更新。

主要功能

External API

通过 x-api-key 认证提供 plans / checkout / subscriptions / coupons / credits / usage-credits / referrals 的 REST API。

API 密钥认证

以 `bh_live_` 为前缀的 API 密钥以 SHA-256 哈希存储,并按 serviceId 限定访问范围。

带签名的出站 Webhook

使用 HMAC-SHA256 签名的 Webhook 发送给已注册的服务,5xx 响应时最多自动重试 3 次。

基于 Stripe 的支付

支持创建 Stripe Checkout 会话、验证优惠券、添加一次性计费项目以及设置试用天数。

订阅 / 计费 / 额度管理

将订阅状态的权威数据保存在 DynamoDB 中,并根据 Stripe 的 Webhook 进行更新。

管理 / 自助服务 UI

提供面向运营方的管理界面(admin),以及用户可自行管理订阅和优惠券的界面(manage,采用 Onion SSO 认证)。

状态:内部基础平台

查看其他产品

咨询 billing

如需合作对接请联系我们。