电商

您所在的位置:网站首页 支付宝邮箱注册异常怎么办 电商

电商

2024-07-14 13:51:59| 来源: 网络整理| 查看: 265

异常订单一般出现的异常有以下:

1.用户重复支付。

2.我方对订单人为设置了过期时间,对方支付时间过长,或者停留在第三方界面时间过久,导致我方服务器对订单认定过期,订单无效。

 

解决方案:

1.基本没有可能完全解决重复支付和过期支付问题,毕竟这基本都是网络延时造成和用户个人习惯造成。

2.退款。定时检测重复支付的订单,然后退款。过期的过期却支付的订单,在回调地址的时候及时加入退款的消息队列,然后进行退款排队。

2.1 如何检测重复支付的订单?每个订单,每一次支付对应不同的支付流水号,检测在支付流水表中,如果有订单号相同,但是支付流水号不同,那么就选取一个进行退款,退款后标记已退款,并发送退款通知通知用户。

2.2如何检测过期支付订单?在回调地址中接收到第三方到来的确定支付消息后,检查订单是否被标记已经过期,如过期,即把当前流水放入退款队列中,等待退款。

3.退款,一般干两个事情,发推送到用户端,生成退款账单,有记录有通知,即可。

3.1其实大多数的第三方退款,都是原路退回,调用支付渠道对应的退款接口即可。     

                                                                                                                                                                                                                                                                             

关于支付为什么出现异常,原因大抵有以下几个:

1.网络原因或是对方服务器延时原因,用户支付后,第三方支付服务器通知我方服务器时间过长。

2.用户习惯,在支付的时候犹豫不决,导致了支付的时间过长,导致订单过期。

3.网络原因会造成订单过期和重复支付,支付时间过长会造成订单过期。

4.极端原因,其实在支付回调通知中,大家会发现,有存在已支付,未支付,还有一个交易中的状态。交易中状态出现的原因,有可能是银行系统访问时间过长,还有一些是账户有问题,虽然大多数在用户支付当时是成功的,后面银行系统返回交易中,最后大多数都会失败掉。至于这样的问题如何解决?

4.1交易中,如果订单标记交易中状态,当时即在界面上通知用户请等待支付结果,一般2小时内会有结果,请耐心等待,后续银行其实也不再进行通知的了,需要我方服务器主动请求确认其支付状态。故而采取主动的定时任务进行主动访问处理,间隔1min重复访问,如果访问到直到不再是交易中为止,如果是失败标记失败,并推送给用户支付失败,如果是成功,推送给用户支付成功,完成确认支付后续操作。

 

 



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭