本发明涉及移动支付技术领域,尤其涉及一种成本低、可灵活配置计费通道的应用内智能支付平台及智能支付方法。
背景技术:
应用内智能支付平台,是对第三方支付渠道进行二次封装,包括面向移动应用开发者接入sdk和平台管理服务器系统。该支付平台能够让移动应用开发者更快捷地实现应用内支付功能。
目前市场上应用都是单独集成某个支付渠道,如果要更新支付方式,必须研读支付渠道的接入接口文件,这一过程无疑增加了开发者工作量和接入难度,延长了应用开发周期。
技术实现要素:
本发明针对上述现有技术的不足,提供了一种应用内智能支付平台及智能支付方法,其通过对第三方支付渠道的二次封装,简化了应用接入api开发成本;且灵活配置计费通道,支持应用在不同的使用场景下,使用最优支付渠道。
为解决现有技术中存在的问题,采用的具体技术方案是:
一种应用内智能支付平台,其包括计费通道和计费服务配置模块、应用app注册模块、应用app数据交互模块、明细查询模块,其中,
计费通道和计费服务配置模块:用于整合第三方平台接入参数,生成计费数据文件;
应用app注册模块:与计费通道和计费服务配置模块相连,用于将计费sdk集成到应用app中;
应用app数据交互模块:与计费通道和计费服务配置模块相连,用于完成计费数据版本的检查、计费数据的更新、以及交易支付状态的查询功能;
明细查询模块:与应用app数据交互模块相连,用于应用商家查询交易情况。
其中,根据计费通道和计费服务配置模块生成的计费数据文件写入到计费sdk中,并通过应用app注册模块将计费sdk集成到应用app中。
本发明还提供了一种应用内智能支付平台的智能支付方法,其包括以下步骤:
s1、根据第三方支付平台接入要求配置计费通道和计费服务模块,生成计费数据文件,并将计费数据文件写入到计费sdk中;
s2、在后台注册应用app,开发者将计费sdk集成到应用app中;
s3、应用app联网,支付平台对计费数据文件进行版本检查和更新;
s4、应用app基于计费数据文件,打开第三方平台支付界面,用户完成支付;
s5、支付平台获取到第三方支付平台返回的支付结果,更新交易支付状态;
s6、应用app联网,支付平台下发交易支付状态;
s7、在支付平台进行支付明细查询。
优选的方案,步骤s1中生成数据文件的方法为:
s11、配置短信计费服务,再按照该国所有运营商创建详细覆盖信息;
s12、配置计费通道;
s13、根据计费等级与可用的计费通道生成内置计费数据,线上更新计费数据文件。
进一步优选的方案,所述每个计费通道可以最多由5个承载计费服务组合完成。
通过采用上述方案,本发明的一种应用内智能支付平台及智能支付方法与现有技术相比,其技术效果在于:
1、本发明通过对第三方支付渠道的二次封装,简化了应用接入api开发成本,降低了开发者的工作量和接入难度,缩短了应用开发周期。
2、本发明灵活配置计费通道,支持应用在不同的使用场景下,可以使用最优支付渠道,支付更便捷。
附图说明
图1为本发明应用内支付平台的模块构架图;
图2为本发明应用内支付平台的智能支付方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实例并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。
一种应用内智能支付平台,如图所示,包括计费通道和计费服务配置模块1、应用app注册模块2、应用app数据交互模块3、明细查询模块4。计费通道和计费服务配置模块1用于整合第三方平台接入参数,生成计费数据文件;应用app注册模块2与计费通道和计费服务配置模块1相连,用于将计费sdk集成到应用app中;应用app数据交互模块3与计费通道和计费服务配置模块1相连,用于完成计费数据版本的检查、计费数据的更新、以及交易支付状态的查询功能;明细查询模块4与应用app数据交互模块3相连,用于应用商家查询交易情况。
本应用内智能支付平台的智能支付方法流程如图2所示:
1、根据第三方支付平台接入要求配置计费通道和计费服务模块,生成计费数据文件,并将计费数据文件写入到计费sdk中:
(1)、配置短信计费服务,再按照该国所有运营商创建详细覆盖信息;
(2)、配置计费通道;
(3)、根据计费等级与可用的计费通道生成内置计费数据,线上更新计费数据文件。
2、在后台注册应用app,开发者将计费sdk集成到应用app中;
3、应用app联网,支付平台对计费数据文件进行版本检查和更新;
4、应用app基于计费数据文件,打开第三方平台支付界面,用户完成支付;
5、支付平台获取到第三方支付平台返回的支付结果,更新交易支付状态;
6、应用app联网,支付平台下发交易支付状态;
7、在支付平台进行支付明细查询。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、均包含在本发明的保护范围之内。