项目背景
为多条业务线提供统一的计费能力,支持钱包充值、订阅计划、自动续费等功能,集成微信支付和支付宝。
解决方案
- 统一计费引擎:钱包、账本、订单、订阅一体化设计
- 多支付渠道:微信支付 v3、支付宝 RSA2 签名验证
- 安全认证:Keycloak OIDC,支持细粒度权限控制
- Mock 模式:开发环境无需真实支付凭证即可测试全流程
技术实现
采用 Go + chi 构建 HTTP API,PostgreSQL 存储核心数据,Keycloak 处理用户认证。所有金额使用整数分计算,避免浮点误差。支付回调签名验证并去重,确保账本一致性。
项目成果
- 支持 10万+ 并发用户
- 支付成功率 99.9%
- 账本零误差运行 6个月+