三步理论
1-----前端点击支付调用创建支付订单接口
2-----创建好后紧接前端拉起支付第三方支付(微信\支付宝----网上都有且开发手册明确)
3-----等支付完成后将创建的支付订单id传入修改支付订单接口
三步完成
不可能绑定一个订单所以其中可能会加入其他的一些订单
工作举例:
场景:最基础的购买商品订单
接口列表
1----创建购物订单 createProductOrder()
2----修改购物支付状态并绑定支付订单订单 productOrderBindPayOrder()
3----创建支付订单 createPayOrder()
4----修改支付订单 updatePayStatus()
流程:1--->3--->4--->2
1----前端点击购物车结算
2----前端调用创建购物订单
3----前端调用创建支付订单
4----前端拉起第三方支付(微信\支付宝等)
5----支付完成后(前端去操作的啊只懂后端的不用管有个类似if的)修改支付订单状态
6----修改完成后前端再调用绑定支付订单和修改交易订单状态