JAVA支付流程(理论和实践)

三步理论

1-----前端点击支付调用创建支付订单接口

2-----创建好后紧接前端拉起支付第三方支付(微信\支付宝----网上都有且开发手册明确)

3-----等支付完成后将创建的支付订单id传入修改支付订单接口

三步完成

不可能绑定一个订单所以其中可能会加入其他的一些订单

工作举例:

场景:最基础的购买商品订单

接口列表

1----创建购物订单 createProductOrder()

2----修改购物支付状态并绑定支付订单订单 productOrderBindPayOrder()

3----创建支付订单 createPayOrder()

4----修改支付订单 updatePayStatus()

流程:1--->3--->4--->2

1----前端点击购物车结算

2----前端调用创建购物订单

3----前端调用创建支付订单

4----前端拉起第三方支付(微信\支付宝等)

5----支付完成后(前端去操作的啊只懂后端的不用管有个类似if的)修改支付订单状态

6----修改完成后前端再调用绑定支付订单和修改交易订单状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值