【技术实现步骤摘要】
订单支付请求的异常处理方法、设备、服务器及系统
本专利技术涉及电子信息领域,具体涉及一种订单支付请求的异常处理方法、设备、服务器及系统。
技术介绍
在电子支付中,需要依赖网络传输,且需要多方服务器的相互配合,以完成支付数据的处理。在此过程中,一旦网络环境欠佳或服务器之间发生丢包现象则会导致支付数据处理异常。为了解决支付数据处理异常的问题,在申请号为2017106225996的专利申请中,公开了一种订单处理方法及装置,其中,根据支付平台发送的支付成功信息更新对应的支付订单的支付状态:若支付订单的支付状态为未支付,生成支付订单异常的告警;若支付订单的状态为已支付,更新与支付订单对应的消费订单的支付状态,从而能够防止用户支付后因支付订单的状态无法及时更新而导致的业务问题。但是,专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在如下缺陷:在上述方式中,只能针对用户已完成支付而订单状态未及时更新所导致的异常情况进行处理。但是,在实际情况中,还可能出现因网络传输异常而导致的用户等待较长时间仍未完成支付数据处理的 ...
【技术保护点】
1.一种订单支付请求的异常处理方法,包括:/n接收支付管理设备在确定已发送的订单支付请求处理异常时触发的订单冲正请求,获取所述订单冲正请求中包含的订单标识;/n查询预设的订单数据库中是否已存储有与所述订单标识相匹配的订单记录;若是,获取所述订单记录的支付状态;/n当确定所述订单记录的支付状态为待支付时,向支付服务器发送包含所述订单标识的撤销请求,以供所述支付服务器针对所述订单记录执行撤销处理;/n接收到所述支付服务器返回的撤销成功消息时,将所述订单数据库中已存储的所述订单记录标记为已撤销状态。/n
【技术特征摘要】
1.一种订单支付请求的异常处理方法,包括:
接收支付管理设备在确定已发送的订单支付请求处理异常时触发的订单冲正请求,获取所述订单冲正请求中包含的订单标识;
查询预设的订单数据库中是否已存储有与所述订单标识相匹配的订单记录;若是,获取所述订单记录的支付状态;
当确定所述订单记录的支付状态为待支付时,向支付服务器发送包含所述订单标识的撤销请求,以供所述支付服务器针对所述订单记录执行撤销处理;
接收到所述支付服务器返回的撤销成功消息时,将所述订单数据库中已存储的所述订单记录标记为已撤销状态。
2.根据权利要求1所述的方法,其中,所述向支付服务器发送包含所述订单标识的撤销请求之后,进一步包括:
将所述订单记录标记为待撤销状态;并且,将所述订单标识存储到预设的拦截列表中,用以拦截所述支付服务器针对所述订单标识返回的支付成功消息。
3.一种订单支付请求的异常处理方法,包括:
根据付款码生成订单支付请求,将所述订单支付请求发送给订单处理服务器;
判断已发送的订单支付请求是否处理异常;
若是,向所述订单处理服务器发送订单冲正请求,以供所述订单处理服务器根据所述订单冲正请求中包含的订单标识查询预设的订单数据库中是否已存储有与所述订单标识相匹配的订单记录,并在查询结果为是且所述订单记录的支付状态为待支付时,向支付服务器发送包含所述订单标识的撤销请求。
4.一种订单处理服务器,包括:
冲正请求接收模块,适于接收支付管理设备在确定已发送的订单支付请求处理异常时触发的订单冲正请求,获取所述订单冲正请求中包含的订单标识;
订单记录查询模块,适于查询预设的订单数据库中是否已存储有与所述订单标识相匹配的订单记录;若是,获取所述订单记录的支付状态;
撤销模块,适于当确定所述订单记录的支付状态为待支付时,向支付服务器发送包含所述订单标识的撤销请求,以供所述支付服务器针对所述...
【专利技术属性】
技术研发人员:韩丰磊,王新盟,季亦峰,
申请(专利权)人:口碑上海信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。