System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于付费系统,具体涉及一种快速在支付应用中构建支付通道的方法及装置。
技术介绍
1、在国家新兴战略的规划布局下,新一代信息技术产业作为七大战略性新兴产业的技术支撑,同时也是战略性新兴产业的发展重点,它包括新一代移动通信、下一代互联网、三网融合、移动计算、高端软件、高端服务器和信息服务,其中移动通讯和物联网的聚焦部分产生了一个很有前途的跨行业业务——移动支付。
2、目前相应的支付应用系统也随之诞生,随着移动支付的快速发展,越来越多的应用软件要求具备支付能力,但是每种应用系统只能进行单一的支付系统,不能针对多种应用软件进行支付配置,支付系统单一,未兼容多种支付应用软件类型,业界暂未提供针对不同的应用系统可快速给应用软件构建支付能力的平台。
技术实现思路
1、本专利技术的目的在于克服以上问题,提供一种快速在支付应用中构建支付通道的方法及装置。本专利技术针对不用的应用平台可以满足为其快速搭建支付功能的需求,同时提高系统的交付效率。
2、为达到以上目的,本专利技术采取的技术方案是:
3、一种快速在支付应用中构建支付通道的方法,包括以下步骤:
4、建立支付应用集、支付渠道集;
5、基于所述支付渠道集,建立企业可使用的收款账号集、支付渠道支持的支付方式集;
6、遍历所述支付方式集,获取支付方式支持的第一收款账号集;
7、基于所述第一收款账号集,遍历所述支付应用类型集,得出所述支付应用类型集支持的第二收款
8、遍历所述支付应用集,将所述第二收款账号集中的值赋给所述支付应用集的所述支付方式集的支付方式和收款账号,搭建出支付通道。
9、作为进一步改进,所述建立支付应用集、支付渠道集,包括:
10、根据企业id属性,基于支付应用和适用企业关联表获取企业所有可见支付应用,同时获取虚拟支付应用,将支付应用按支付应用的类型分为支付应用类型集,其中,所述支付应用集包括可见支付应用集和虚拟支付应用集;
11、根据企业id属性,基于支付渠道和适用企业关联表,获取企业可使用的支付渠道集。
12、作为进一步改进,所述基于所述支付渠道集,建立企业可使用的收款账号集、支付渠道支持的支付方式集,包括:
13、在所述支付渠道集和收款账号表中,以账户类型和支付模式为关联条件,获取企业可使用的收款账号集;
14、在所述支付渠道集中,以支付渠道id属性为关联条件,基于支付渠道和支付方式关联表,获取支付渠道支持的支付方式集。
15、作为进一步改进,所述遍历所述支付方式集,初步获取支付方式支持的第一收款账号集,包括:
16、遍历所述支付方式集,基于支付方式和支付产品关联关系、收款账号支持的支付产品,初步获取每种支付方式可使用的第一收款账号集。
17、作为进一步改进,基于所述第一收款账号集,遍历所述支付应用类型集,得出所述支付应用类型集支持的第二收款账号集,包括:
18、基于所述第一收款账号集,遍历所述支付应用类型集,针对每种支付应用类型支持的支付方式、支付方式所需的支付产品,得出每种支付应用类型在每种支付方式下的第二收款账号集。
19、作为进一步改进,遍历所述支付应用集,将所述第二收款账号集中的值赋给所述支付应用集的所述支付方式集的支付方式和收款账号,搭建出支付通道,包括:
20、遍历所述支付应用集,给每种支付应用类型下的支付方式及可使用收款账号赋值所述第二收款账号集中的数据。
21、作为进一步改进,所述遍历所述支付应用集,将所述第二收款账号集中的值赋给所述支付方式集中的支付方式和收款账号中,可自定义绑定各支付应用在各支付方式下可使用的收款账号。
22、作为进一步改进,所述支付应用包括:
23、可见支付应用和虚拟支付应用,其中,
24、所述支付应用包括:
25、基本信息、功能入口、服务内容和适用企业,其中,
26、所述功能入口、所述服务内容为数据字典,所述功能入口、所述服务内容的数据字典数据基于所述支付应用在业务领域支持的功能点、服务内容点初始化,并保存至数据库。
27、作为进一步改进,所述支付渠道为第三方支付平台;其中,
28、所述支付渠道包括:
29、基本信息、支付模式、支付方式、支付产品、支付配置和适用企业,其中,
30、所述支付模式、所述支付方式和所述支付产品为数据字典;所述支付模式、所述支付方式和所述支付产品的数据字典基于所述支付渠道集支持的所述支付方式、所述支付产品和所述支付模式抽取的并集结果初始化,并保存至数据库;
31、所述收款账号包括支付产品、支付配置、账户类型、支付模式,其中,通过所述收款账号中的账户类型和支付模式可关联到对应的支付渠道,进而定位收款账号支持的支付方式。
32、另一方面,本专利技术还提供了一种快速在支付应用中构建支付通道的装置,所述装置包括至少一个处理器,以及存储器,其存储有指令,当通过至少一个处理器来执行该指令时,实现上述技术方案中的方法。
33、一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行以实现上述技术方案中的步骤所述的方法。
34、一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时,实现上述技术方案中的步骤所述的方法。
35、本专利技术的有益效果是:
36、通过该方法及装置,基于支付应用、支付渠道、收款账号底层的关联关系,以支付应用的视角快速组合归集收款账号;为支付应用快速绑定归集处理的收款账号,快速为支付应用构建支付能力,复用已有的支付通道,提高系统交付效率;可针对不同的支付应用平台快速搭建支付系统,该企业下的业务即可使用该支付应用;兼容了多种支付方式;本专利技术中的系统可以按照企业业务场景组合搭建所需支付应用。
本文档来自技高网...【技术保护点】
1.一种快速在支付应用中构建支付通道的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,所述建立支付应用集、支付渠道集,包括:
3.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述支付渠道集,建立企业可使用的收款账号集、支付渠道支持的支付方式集,包括:
4.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述收款账号集,遍历所述支付方式集,初步获取支付方式支持的第一收款账号集,包括:
5.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述第一收款账号集,遍历所述支付应用类型集,得出所述支付应用类型集支持的第二收款账号集,包括:
6.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,遍历所述支付应用集,将所述第二收款账号集中的值赋给所述支付方式集中的支付方式和收款账号,搭建出支付通道,包括:
7.根据权利要求1所述的一种快速在支付应用中构建支
8.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,所述支付应用的类型包括:
9.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,所述支付渠道为第三方支付平台;其中,
10.一种快速在支付应用中构建支付通道的装置,所述装置包括至少一个处理器,以及存储器,其存储有指令,当通过至少一个处理器来执行该指令时,实现如权利要求1-9任一项所述的一种快速在支付应用中构建支付通道的方法。
...【技术特征摘要】
1.一种快速在支付应用中构建支付通道的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,所述建立支付应用集、支付渠道集,包括:
3.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述支付渠道集,建立企业可使用的收款账号集、支付渠道支持的支付方式集,包括:
4.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述收款账号集,遍历所述支付方式集,初步获取支付方式支持的第一收款账号集,包括:
5.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,基于所述第一收款账号集,遍历所述支付应用类型集,得出所述支付应用类型集支持的第二收款账号集,包括:
6.根据权利要求1所述的一种快速在支付应用中构建支付通道的方法,其特征在于,遍历...
【专利技术属性】
技术研发人员:叶三星,
申请(专利权)人:北京通通易联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。