Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.06 KB

README.md

File metadata and controls

16 lines (13 loc) · 1.06 KB

spring-cloud-pay

spring-cloud 架构方案支付,调用逻辑已实现,支付功能未实现,此项目不提供支付功能,只提供多支付平台设计方案脚手架, 具体支付功能小伙伴们可以自行添加设计即可。

架构方案

支付方案

设计思路

  1. 逐步启动pay-server,pay-zuul,pay-app,pay-channel,pay-alipay,pay-weixin服务。
  2. 所有请求对外请求都是通过pay-zuul网关转发到pay-app支付中心过来,内部请求不走网关服务。
  3. pay-app根据支付平台分配的商户号,创建商户订单
  4. pay-channel根据不同的业务需求选择最优的支付渠道
  5. 通过pay-channel选择最优的支付渠道,获取支付的负载均衡地址,调用真实的支付服务
注意: 若新增其它第三方的支付服务,水平扩展新增支付服务的项目,并注册到pay-server,在pay-channel 修改相应选择支付渠道即可

欢迎各方大佬点评,如有不足,请多多包涵