# 支付系统
# 1 系统架构图

业务需要自定义, 中台可以复用
# 2关键流程
# 2.1 登录注册
# 2.2 KYC(人工)
# 2.3 核心交易
# 2.3.1 交易
下单/支付/退款
- 购买场景: 可以是外部. 也可以是 App 内部
# 2.3.2 充值
a. VA
# 2.3.3 转账
a. 内部
b. 银行账户
# 2.3.4 提现
提现同转账到银行, 区别为提现是提现到绑定的的自己的银行账户
# 2.3.5 QRIS
# 3 技术栈
开发语言: Java 使用的框架: SpringBoot mybatis 数据库: MySQL Redis MQ: RabbitMQ 配置: Zookeeper Nacos 定时任务: Elastic-Job
服务之间通过 http 调用,没有使用微服务框架