System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及网络通信,特别涉及一种支付故障切换的方法、系统、终端设备及存储介质。
技术介绍
1、目前支付场景中有的车场配的是第三方支付渠道;但是,如果第三方支付渠道出现异常问题,就会造成用户无法支付并且造成平台收入损失。
2、因而现有技术还有待改进和提高。
技术实现思路
1、本专利技术的主要目的在于提供一种支付故障切换的方法、系统、终端设备及存储介质,旨在解决现有技术中支付渠道容易出现异常,而导致的支付效率低和用户体验差的问题。
2、为了达到上述目的,本专利技术采取了以下技术方案:
3、第一方面,本申请实施例提供一种支付故障切换的方法,包括:
4、若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道;
5、若所述第一预设切换方案中的第一备用支付渠道支付失败,则根据所述第一预设切换方案将所述当前支付渠道切换为所述第一预设切换方案中的第二备用支付渠道;
6、若所述第一预设切换方案中所有备用支付渠道均支付失败,则调用当前备用支付渠道对应的第二预设切换方案,并将所述当前备用支付渠道切换为所述第二预设切换方案中的第一备用支付渠道,至支付成功;
7、当调用预设切换方案的次数达到第一预设阈值次数时,将所述当前支付渠道切换为兜底支付渠道。
8、在一些实施例中,所述若所述第一预设切换方案中所有备用支付渠
9、若切换备用支付渠道的次数达到第二预设阈值次数时,调用所述当前备用支付渠道对应的第三预设切换方案,并将所述当前备用支付渠道切换为所述第三预设切换方案中的第一备用支付渠道,至支付成功。
10、在一些实施例中,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,之前包括:
11、将所述支付切换数据库中每一个预选支付渠道与其他预选支付渠道进行相互绑定,得到多个所述预设切换方案;
12、设置每一条所述预选支付渠道绑定的所述备用支付渠道的优先级。
13、在一些实施例中,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,包括:
14、若所述当前支付渠道中接口故障次数和/或配置参数异常次数超过第三预设阈值次数,则判断为所述当前支付渠道支付失败;
15、将所述当前支付渠道与所述预选支付渠道进行匹配;
16、在所述当前支付渠道与所述预选支付渠道匹配成功时,根据所述第一预设切换方案将所述当前支付渠道切换为第一优先级的第一备用支付渠道。
17、在一些实施例中,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,还包括:
18、若所述当前支付渠道支付失败,且所述当前支付渠道与所述支付切换数据库中预选支付渠道不匹配,则将所述当前支付渠道切换为所述兜底支付渠道。
19、在一些实施例中,所述若所述第一预设切换方案中的第一备用支付渠道支付失败,则根据所述第一预设切换方案将所述当前支付渠道切换为所述第一预设切换方案中的第二备用支付渠道,包括:
20、若所述第一备用支付渠道中所述接口故障次数和/或所述配置参数异常次数超过所述第三预设阈值次数,则判断为所述第一备用支付渠道出现支付失败;
21、将所述当前支付渠道切换为所述第一预设切换方案中第二优先级的第二备用支付渠道,直至支付成功。
22、在一些实施例中,所述当调用预设切换方案的次数达到第一预设阈值次数时,将所述当前支付渠道切换为兜底支付渠道,包括:
23、当在所述支付切换数据库中调用预设切换方案的次数达到所述第一预设阈值次数,将所述当前支付渠道切换为兜底支付渠道。
24、第二方面,本申请实施例提供一种支付故障切换的系统,包括:
25、第一渠道切换模块,用于若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道;
26、第二渠道切换模块,用于若所述第一预设切换方案中的第一备用支付渠道支付失败,则根据所述第一预设切换方案将所述当前支付渠道切换为所述第一预设切换方案中的第二备用支付渠道;
27、方案切换模块,用于若所述第一预设切换方案中所有备用支付渠道均支付失败,则调用当前备用支付渠道对应的第二预设切换方案,并将所述当前备用支付渠道切换为所述第二预设切换方案中的第一备用支付渠道,至支付成功;
28、兜底切换模块,用于当调用预设切换方案的次数达到第一预设阈值次数时,将所述当前支付渠道切换为兜底支付渠道。
29、第三方面,本申请实施例提供一种终端设备,所述终端设备包括处理器、存储器和显示器,所述存储器存储有支付故障切换的程序,所述处理器用于执行所述支付故障切换的程序以实施如上任一项所述的支付故障切换的方法。
30、第四方面,本申请实施例提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上执行时,实施根据如上所述的支付故障切换的方法。
31、相较于现有技术,本专利技术提供的一种支付故障切换的方法、系统、终端设备及存储介质,所述方法中若当前支付渠道支付失败在支付切换数据库中调用当前支付渠道对应的第一预设切换方案,将当前支付渠道切换为第一预设切换方案中的第一备用支付渠道;若第一预设切换方案中的第一备用支付渠道支付失败,根据第一预设切换方案将当前支付渠道切换为第一预设切换方案中的第二备用支付渠道至支付成功;若第一预设切换方案中所有备用支付渠道均支付失败调用当前备用支付渠道对应的第二预设切换方案,将当前备用支付渠道切换为第二预设切换方案中的第一备用支付渠道至支付成功;当调用预设切换方案的次数达到第一预设阈值次数时将当前支付渠道切换为兜底支付渠道。
32、通过每次在当前支付渠道支付失败后,将当前支付渠道轮流切换为第一预设切换方案中的第一备用支付渠道和第二备用支付渠道等,直至支付成功,而在所有备用支付渠道均支付失败时,轮流切换为第二预设切换方案中的第一备用支付渠道和第二备用支付渠道等,直至支付成功,实现了在支付失败后自动切换支付渠道,有效地提升了支付效率和用户体验,并降低了支付故障率。
本文档来自技高网...【技术保护点】
1.一种支付故障切换的方法,其特征在于,包括:
2.根据权利要求1所述的支付故障切换的方法,其特征在于,所述若所述第一预设切换方案中所有备用支付渠道均支付失败,则调用当前备用支付渠道对应的第二预设切换方案,并将所述当前备用支付渠道切换为所述第二预设切换方案中的第一备用支付渠道,至支付成功,还包括:
3.根据权利要求2所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,之前包括:
4.根据权利要求3所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,包括:
5.根据权利要求3所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案
6.根据权利要求4所述的支付故障切换的方法,其特征在于,所述若所述第一预设切换方案中的第一备用支付渠道支付失败,则根据所述第一预设切换方案将所述当前支付渠道切换为所述第一预设切换方案中的第二备用支付渠道,包括:
7.根据权利要求4所述的支付故障切换的方法,其特征在于,所述当调用预设切换方案的次数达到第一预设阈值次数时,将所述当前支付渠道切换为兜底支付渠道,包括:
8.一种支付故障切换的系统,其特征在于,包括:
9.一种终端设备,其特征在于,所述终端设备包括处理器、存储器和显示器,所述存储器存储有支付故障切换的程序,所述处理器用于执行所述支付故障切换的程序以实施权利要求1-7中任一项所述的支付故障切换的方法。
10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上执行时,实施根据权利要求1-7中任一项所述的支付故障切换的方法。
...【技术特征摘要】
1.一种支付故障切换的方法,其特征在于,包括:
2.根据权利要求1所述的支付故障切换的方法,其特征在于,所述若所述第一预设切换方案中所有备用支付渠道均支付失败,则调用当前备用支付渠道对应的第二预设切换方案,并将所述当前备用支付渠道切换为所述第二预设切换方案中的第一备用支付渠道,至支付成功,还包括:
3.根据权利要求2所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,之前包括:
4.根据权利要求3所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道对应的第一预设切换方案,并将所述当前支付渠道切换为所述第一预设切换方案中的第一备用支付渠道,包括:
5.根据权利要求3所述的支付故障切换的方法,其特征在于,所述若当前支付渠道支付失败,则在支付切换数据库中调用所述当前支付渠道...
【专利技术属性】
技术研发人员:李森行,黄应辉,
申请(专利权)人:深圳市顺易通信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。