多次支付
2018-07-30 09:50:06 0 举报
多次支付
作者其他创作
大纲/内容
业务需要的判断payStatus paidAmount需要添加本次的计算结果totalAmount如果payStatus是部分支付即表示它是多次支付,paidAmount表示本次支付的金额 totalAmount表示订单支付后的计算金额,
N
幂等需要的判断payFee totalAmountpayFee是订单中心,支付金额,通过orderSn查出,通过和totalAmount比较,如果相等,表示已经调用订单中心,不需要再调用,如果不相等表示,没有调用,容灰发挥作用。(特殊的状态是payFee 加 paidAmount 为totalAmount)
Y
一次支付
业务需要的判断payStatus paidAmount需要添加本次的计算结果totalAmount如果payStatus是已付款即表示它是一次支付,paidAmount表示本次支付的金额 totalAmount表示订单支付后的计算金额,
开始
通过查询得出payFree为0并payFree加paidAmount为totalAmount,totalAmount不为0,同时payStatus为已付款表示本次支付是最后一次支付
拆单,发消息和更新数据库
更新数据库
多次支付的中的某一次支付
0 条评论
下一页