20180203功能优化小报(订单支付判断优化)

返回上一页
2018/2/3 19:12:41
一、优化目的


避免由于商户在后台修改订单价格时,消费者同时进行了订单支付,导致订单实已付款却为“待付款”状态的情况出现,提升消费者的支付体验和商户的改价体验(信息对称)。


二、优化内容


商户修改订单价格,用户微信支付完成,订单为 待付款 状态。


详细:消费者在支付过程中,商家后台同时操作了修改价格(订单价格改变,微信支付交易号会重新生成),导致用户实际已经付款成功,但由于微信交易号已改变,系统没有识别用户已付款,从而判断了对应订单未付款成功,订单为[待付款]状态。待付款状态,支持用户操作取消订单,会出现用户手动/系统自动(超72小时)取消订单。


用户实际已付款,订单状态却是 待付款 /取消交易 状态,给商户、用户造成困惑,很影响体验。同时,如果用户不反馈,商户不察觉,那么会导致用户金钱受损。 


三、优化方案


优化方案:用户前台下单发起支付时,锁定30分钟,锁定期间,商户后台不可对相应订单操作修改价格。

锁定释放:用户正常离开支付页时,即时解除锁定;非正常离开,则会持续30分钟,直到30分钟结束,才自行解除。


详细:

1、用户前台下单,选择微信支付 ,进入 订单支付 页,点击[确认支付]时(视为有支付意愿),则给该订单一个30分钟的支付保护期(锁定),在此30分钟内,商户后台不可对该订单进行修改价格。

每一次重新发起微信支付,均锁定。

1.png

锁定释放:

(1)锁定期间(30分钟内),用户自行正常离开支付(比如:关闭支付密码弹框),即时释放该锁定。

(2)用户非正常离开支付(比如:直接关闭微信,包括手机关机等),则不释放,按30分钟倒计结束,结束即释放。

(3)用户停留在支付密码弹框,超过30分钟,即释放。

(4)用户支付完成,自动释放。


2、商家后台修改订单价格:在 订单列表/订单详情 点击[修改价格],新增判断:该订单是否在30分钟的支付保护期内(锁定状态)

(1)如不是,则可正常弹修改价格弹框,进行修改。

(2)如是,则提示如下:


2.png


米多产品研发团队

2018年02月03日




对此你有何评价?欢迎回帖和大家一起评论

----------------------------------------------

米多大数据引擎,帮助传统品牌企业实现物联网时代的“四个现代化”,即企业平台化、品牌人格化、产品个性化、员工创客化。