【技术实现步骤摘要】
支付验证方法、计算机设备及可读存储介质
[0001]本专利技术涉及电商支付
,尤其涉及一种支付验证方法、计算机设备及可读存储介质。
技术介绍
[0002]在互联网交易平台上,例如购物平台,用户支付后,商家往往无法得知用户真实支付情况,用户在客户端设备上发起支付后,客户端到服务端的票据传递过程往往会因为网络差、客户端执行中断等原因传递失败,导致商家未接收到用户支付完成的结果。
技术实现思路
[0003]基于此,有必要针对上述问题,提出了一种支付验证方法、计算机设备及可读存储介质。
[0004]一种支付验证方法,应用于支付服务端,所述方法包括:
[0005]在获取到支付客户端针对目标订单发起的支付请求的情况下,生成所述目标订单的订单标识和支付信令,并将所述目标订单保存在第一数据表中,其中,所述第一数据表用于存储订单的订单详情信息,所述订单详情信息至少包括:订单标识、支付信令和订单状态;
[0006]将所述目标订单的支付信令和订单标识发送给所述支付客户端;
[0007]在获取到 ...
【技术保护点】
【技术特征摘要】
1.一种支付验证方法,其特征在于,应用于支付服务端,所述方法包括:在获取到支付客户端针对目标订单发起的支付请求的情况下,生成所述目标订单的订单标识和支付信令,并将所述目标订单保存在第一数据表中,其中,所述第一数据表用于存储订单的订单详情信息,所述订单详情信息至少包括:订单标识、支付信令和订单状态;将所述目标订单的支付信令和订单标识发送给所述支付客户端;在获取到所述支付客户端基于所述目标订单的支付信令和订单标识生成的支付授权指令情况下,在根据所述第一数据表验证所述支付授权指令中携带的支付信令和订单标识通过之后,通过预设的订单保存单元保存目标所述目标订单,并发起所述目标订单的支付流程,其中,所述订单保存单元用于存储正在支付的订单信息;在确定所述支付流程执行异常且所述订单保存单元中保存有所述目标订单的情况下,重新发起所述目标订单的支付流程,直至所述支付流程执行失败或执行成功,所述支付流程执行异常的情况是指与用户行为无关的支付未能成功执行的情况;在确定所述支付流程执行成功的情况下,在所述第一数据表中将所述目标订单的订单状态修改为支付成功,并向所述支付客户端发送支付成功的响应,并删除所述订单保存单元中保存的所述目标订单。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在确定所述支付流程执行失败的情况下,在所述第一数据表中将所述目标订单的状态修改为支付失败,并向所述支付客户端发送支付失败的响应,并删除所述订单保存单元中保存的所述目标订单。3.根据权利要求1所述的方法,其特征在于,所述通过预设的订单保存单元保存所述目标订单包括:将所述目标订单发送给消息队列服务器中,在接收到所述消息队列服务器发送的接收确认回执的情况下,在所述第一数据表中删除所述目标订单的订单状态,所述消息队列服务器用于存储正在支付的订单信息,且定时发送有关于订单的支付消息;所述重新发起所述目标订单的支付流程,包括:在接收到所述消息队列服务器针对所述目标订单发送的支付消息的情况下,重新发起所述目标订单的支付流程。4.根据权利要求3所述的方法,其特征在于,所述删除订单保存单元中保存的所述目标订单,包括:向所述消息队列服务器发送支付确认指示,以指示所述消息队列服务器删除所述目标订单。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述发起所述目标订单的支付流程,包括:向支付平台发送支付验证请求,所述支付验证请求用于请求所述支付平台执行所述...
【专利技术属性】
技术研发人员:高国藩,
申请(专利权)人:深圳市晨北科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。