老师, 轮询为什么没有做?
来源:11-9 查询订单支付状态功能开发
右席曦
2017-12-24
老师, 轮询为什么没有做?
2回答
-
你好,同学,一期由于课程时间要求,还有单边账等。主要打通主流程,就没来得及领小伙伴们一起做,因为这块如果做的话,至少要3个小时课程就出来了。。。所以最后课程选择只做了回调。但是视频里给大家说了这个点,有兴趣的可以自己做一下,感谢同学理解呀。最近单位比较忙,事情也比较多,回复晚了,抱歉海涵哈
132019-01-19 -
Geely
2018-03-25
1、商户资损单边账:用户实际未付款成功,但商户系统判定支付成功;或用户支付成功后,商户系统由于逻辑问题发起了撤销。
2、用户资损单边账:用户付款成功,但商户系统未得到支付成功的结果,误认为付款失败,再次扫用户付款码发起支付,导致用户多支付了一笔。在用户手机网络不好的情况下,支付成功后用户手机不一定会显示支付成功页面,用户自己也不知道已经付成功了。这种情况在小额场景下尤其容易出现,且难以发现,需要商户和系统商特别注意。
为了避免单边帐,建议商户和系统商采取以下措施:
1、每一笔交易一定要闭环,即要么支付成功,要么撤销交易,一定不能有交易一直停留在等待用户付款的状态。
2、轮询+撤销的流程中,如轮询的结果一直为未付款,撤销一定要紧接着最后一次查询,当中不能有时间间隔。
3、门店收银系统应该具备独立的手动查询功能作为兜底,输入商户订单号(可从用户手机账单中获得)调用支付宝查询接口获得确切的支付状态。
4、当遇到网络超时和未知异常时,参考 异常处理流程正确处理,对于每一笔交易或退款,一定要得到确切的结果。
5、撤销接口调用成功后,需要在收银台页面为收银员展示撤销成功的强提示文案,且按实际业务情况引导收银员进行手工订单查询。
6、在上述基础上,业务流程培训时应强调支付结果必须以商户端为准,用户手机上的支付宝结果或账单只能做参考,不能作为最终识别标准。如果商户未正确处理业务逻辑和业务流程培训,存在潜在的风险,商户自行承担因此而产生的所有损失。
详见 避免单边账说明。00
相似问题