微服务模块设计支付模块与订单模块问题

企业商城项目中,支付功能是直接集成在订单模块中,还是说单独建立一个支付模块

如果有模块化的话,建议是独立一个模块,订单,支付,账户 这种都应该是独立的

如果有模块化的话,建议是独立一个模块,订单,支付,账户 这种都应该是独立的

那么调用流程是啥呀 老哥,比如用户现在下单用户
1.访问支付模块获取支付二维码,然后支付模块调用订单模块生成订单预支付信息
2.访问订单模块,订单模块调用支付模块,获取二维码,返回给用户,订单模块生成预支付信息
1和2哪个是对的

支付模块的概念是只负责支付,生产二维码的时候只需要知道支付方式,金额,支付方,向谁支付,然后扫码去支付,这个支付码是和这个订单绑定的,所以生成二维码的时候只需要获取支付的一些前置信息,真正支付的时候才去调用支付模块

这个支付二维码是直接调用支付模块api地址来进行获取不,需不需要先到订单模块再到支付模块

支付中心只需要知道:业务单号,支付方式(渠道),金额,付款方,接收方就够了。所以二维码里面的内容应该就只有这么多,至于你说的先到订单模块再到支付模块,这就看你们的业务交互了

这样啊 懂了 老哥,谢了哈

1:点击下单按钮
2:调用订单模块下单链接
3:订单模块生成订单信息,由订单模块调用支付模块接口,获取支付二维码
4:订单模块返回支付二维码给用户

这一下单套流程应该可以吧 老哥