有信-支付
2021-07-26 09:53:51 0 举报
1
作者其他创作
大纲/内容
更新上次未成功的支付记录状态为删除
更新order_info.pay_state为1(待支付)
否
更新order_pay_record.pay_state为1(支付成功)
更新订单支付记录状态为支付成功
支付是否成功
订单支付状态校验
更新order_pay_record.del_flag为1
预售相关校验
更新订单信息的支付方式
是
更新订单信息为支付中
拆单新增支付记录
更新order_info.payment和payment_detail
中金支付&跳转到微信小程序支付
预售单更新相映数据
新增 order_pay_record
更新order_pay_record.pay_state为2(支付失败)
调用pay模块进行支付
更换支付方式
order_info.pay_state为1.待支付,2.支付中的继续
更新order_info.pay_state为3(已支付)
生成订单支付记录
数据转换并返回
更新订单记录状态为已支付
更新订单记录状态为待支付
订单总金额为空或0
发送订单支付成功消息
更新order_info.pay_state为2(支付中)
组合支付相关校验
第一次支付
查询订单信息
更新订单支付记录状态为支付失败
0 条评论
下一页