全部作品
全职 · Appnovation

八达通支付网关微服务

独立的多租户支付网关服务,具备 HMAC-SHA256 签名、JWT 身份验证和商户管理系统。

角色
平台与 DevSecOps 工程师
类型
在 Appnovation 全职工作期间开发
时间
2025.09 至 2025.10

架构并开发了生产就绪的支付网关微服务,将支付处理逻辑提取并抽象为可重用的服务。具有完整的安全基础设施,包括符合 APIP 标准的身份验证、AES-256-GCM 加密以及带重试逻辑的自动化 webhook 交付。

我做了什么

  1. 01设计并实现完整的加密服务,包含 SHA-256 哈希和 AES-256-GCM 加密
  2. 02构建具有防重放攻击功能的 HMAC-SHA256 请求签名系统
  3. 03创建商户管理 API,支持密钥轮换和配置文件管理
  4. 04实现具有重试逻辑和故障处理的异步 webhook 交付系统
  5. 05开发包含单元测试和集成测试的全面测试套件

值得一讲的故事

2 周内贡献 3,680+ 行生产代码

符合 APIP 标准的多租户架构

自动 API 密钥轮换与优雅过期处理

具有完整安全基础设施的生产就绪系统

数字

  • 3,680+ 行代码
  • 多租户架构
  • 符合 APIP 标准

技术栈

  • Java 17
  • Spring Boot
  • Spring Security
  • PostgreSQL
  • Docker
  • JWT
  • HMAC-SHA256
  • AES-256-GCM
需要类似的系统?支付网关对接查看相关服务
下一个项目海洋公园电子商务票务平台