有信-支付新流程
2021-07-27 15:13:25 0 举报
1
作者其他创作
大纲/内容
更新order_pay_record.del_flag为1
第一次支付
是
支付接口(简化版流程,红色为新加内容)
关闭支付
更新order_info.pay_state为3(已支付)
生成订单支付记录
没有支付中或待支付的记录
调用pay模块进行支付
第三方支付是否成功
抛异常
更新上次未成功的支付记录状态为删除
否
更新订单支付记录状态为支付失败
上次支付是否使用第三方支付方式
同步第三方支付状态,支付中或待支付
关闭记录,关闭成功
关闭支付接口
order_info.pay_state为1.待支付,2.支付中的继续
更新订单记录状态为已支付
关闭支付是否成功
查询订单信息并校验状态
更新订单记录状态为待支付
更新订单支付记录状态为支付成功
更新订单信息为支付中
更新order_info.pay_state为2(支付中)
更新order_info.pay_state为1(待支付)
关闭记录,关闭失败
新增 order_pay_record
更新order_pay_record.pay_state为2(支付失败)
同步第三方支付状态,支付成功
数据转换并返回
申请中
有支付中或待支付的记录
更新order_pay_record.pay_state为1(支付成功)
支付是否成功
0 条评论
下一页
为你推荐
查看更多