后端服务

智能计费服务平台

基于 Go 构建的轻量级计费服务,支持微信支付、支付宝和订阅管理

客户 内部项目
周期 持续迭代
时间 Mon Dec 01 2025 08:00:00 GMT+0800 (China Standard Time)

技术栈

GoPostgreSQLKeycloakDocker

项目背景

为多条业务线提供统一的计费能力,支持钱包充值、订阅计划、自动续费等功能,集成微信支付和支付宝。

解决方案

  • 统一计费引擎:钱包、账本、订单、订阅一体化设计
  • 多支付渠道:微信支付 v3、支付宝 RSA2 签名验证
  • 安全认证:Keycloak OIDC,支持细粒度权限控制
  • Mock 模式:开发环境无需真实支付凭证即可测试全流程

技术实现

采用 Go + chi 构建 HTTP API,PostgreSQL 存储核心数据,Keycloak 处理用户认证。所有金额使用整数分计算,避免浮点误差。支付回调签名验证并去重,确保账本一致性。

项目成果

  • 支持 10万+ 并发用户
  • 支付成功率 99.9%
  • 账本零误差运行 6个月+