支付验证方法、计算机设备及可读存储介质技术

技术编号:30780608 阅读:30 留言:0更新日期:2021-11-16 07:41
本发明专利技术实施例公开了一种支付验证方法,获取到支付客户端针对目标订单发起的支付请求后,生成目标订单的订单标识和支付信令,将目标订单保存在第一数据表中;在获取到支付客户生成的支付授权指令且验证支付授权指令通过后,预设的订单保存单元保存目标目标订单,并发起目标订单的支付流程;在确定支付流程执行异常且订单保存单元中保存有目标订单的情况下,重新发起目标订单的支付流程,直至执行失败或成功,确定执行成功后,将第一数据表中目标订单的订单状态修改为支付成功,删除订单保存单元中的目标订单。确保了非用户原因造成的支付未能成功的订单能够成功支付,支付服务端与支付客户端之间能对订单状态的认知达成一致,防止调单现象出现。防止调单现象出现。防止调单现象出现。

【技术实现步骤摘要】
支付验证方法、计算机设备及可读存储介质


[0001]本专利技术涉及电商支付
,尤其涉及一种支付验证方法、计算机设备及可读存储介质。

技术介绍

[0002]在互联网交易平台上,例如购物平台,用户支付后,商家往往无法得知用户真实支付情况,用户在客户端设备上发起支付后,客户端到服务端的票据传递过程往往会因为网络差、客户端执行中断等原因传递失败,导致商家未接收到用户支付完成的结果。

技术实现思路

[0003]基于此,有必要针对上述问题,提出了一种支付验证方法、计算机设备及可读存储介质。
[0004]一种支付验证方法,应用于支付服务端,所述方法包括:
[0005]在获取到支付客户端针对目标订单发起的支付请求的情况下,生成所述目标订单的订单标识和支付信令,并将所述目标订单保存在第一数据表中,其中,所述第一数据表用于存储订单的订单详情信息,所述订单详情信息至少包括:订单标识、支付信令和订单状态;
[0006]将所述目标订单的支付信令和订单标识发送给所述支付客户端;
[0007]在获取到所述支付客户端基于所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支付验证方法,其特征在于,应用于支付服务端,所述方法包括:在获取到支付客户端针对目标订单发起的支付请求的情况下,生成所述目标订单的订单标识和支付信令,并将所述目标订单保存在第一数据表中,其中,所述第一数据表用于存储订单的订单详情信息,所述订单详情信息至少包括:订单标识、支付信令和订单状态;将所述目标订单的支付信令和订单标识发送给所述支付客户端;在获取到所述支付客户端基于所述目标订单的支付信令和订单标识生成的支付授权指令情况下,在根据所述第一数据表验证所述支付授权指令中携带的支付信令和订单标识通过之后,通过预设的订单保存单元保存目标所述目标订单,并发起所述目标订单的支付流程,其中,所述订单保存单元用于存储正在支付的订单信息;在确定所述支付流程执行异常且所述订单保存单元中保存有所述目标订单的情况下,重新发起所述目标订单的支付流程,直至所述支付流程执行失败或执行成功,所述支付流程执行异常的情况是指与用户行为无关的支付未能成功执行的情况;在确定所述支付流程执行成功的情况下,在所述第一数据表中将所述目标订单的订单状态修改为支付成功,并向所述支付客户端发送支付成功的响应,并删除所述订单保存单元中保存的所述目标订单。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述支付流程执行失败的情况下,在所述第一数据表中将所述目标订单的状态修改为支付失败,并向所述支付客户端发送支付失败的响应,并删除所述订单保存单元中保存的所述目标订单。3.根据权利要求1所述的方法,其特征在于,所述通过预设的订单保存单元保存所述目标订单包括:将所述目标订单发送给消息队列服务器中,在接收到所述消息队列服务器发送的接收确认回执的情况下,在所述第一数据表中删除所述目标订单的订单状态,所述消息队列服务器用于存储正在支付的订单信息,且定时发送有关于订单的支付消息;所述重新发起所述目标订单的支付流程,包括:在接收到所述消息队列服务器针对所述目标订单发送的支付消息的情况下,重新发起所述目标订单的支付流程。4.根据权利要求3所述的方法,其特征在于,所述删除订单保存单元中保存的所述目标订单,包括:向所述消息队列服务器发送支付确认指示,以指示所述消息队列服务器删除所述目标订单。5.根据权利要求1

4任一项所述的方法,其特征在于,所述发起所述目标订单的支付流程,包括:向支付平台发送支付验证请求,所述支付验证请求用于请求所述支付平台执行所述...

【专利技术属性】
技术研发人员:高国藩
申请(专利权)人:深圳市晨北科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1