支付数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:32823666 阅读:10 留言:0更新日期:2022-03-26 20:22
本申请涉及一种支付数据处理方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应用户界面上触发的支付操作,获取对应的支付请求;对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付模式相关;解析所述支付字段值,获取支付方式以及对应的支付模式;从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。采用本方法能够,选择不同的支付方式,从而进行原生拉起支付处理或者H5直接网关支付,提高支付方式的通用性。高支付方式的通用性。高支付方式的通用性。

【技术实现步骤摘要】
支付数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及数据数据分析
,特别是涉及一种支付数据处理方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着移动互联网技术的兴起,移动端智能支付也得到普及和发展。如何快捷安全智能地进行支付操作成为关键问题。
[0003]现有技术条件下,支付操作一般是在H5(HyperText Markup Language 5的缩写,是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式)支付时拉起支付的方式,且支付方式比较单一,支付端没法自定义支付方式;而且,H5支付页接口规范单一呆板,没法应对不同App开发者不同的支付方式需求。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够提高支付方式的通用性的支付数据处理方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
[0005]第一方面,本申请提供了一种支付数据处理方法。所述方法包括:
[0006]响应用户界面上触发的支付操作,获取对应的支付请求;
[0007]对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付模式相关;
[0008]解析所述支付字段值,获取支付方式以及对应的支付模式;
[0009]从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。
[0010]在其中一个实施例中,所述支付字段值为至少包括一位的位图,所述解析所述支付字段值,获取支付方式以及对应的支付模式,包括:
[0011]解析所述支付字段值,得到所述位图中每一位的位值;其中,所述位图中各位置的位代表一种支付方式;
[0012]根据所述位值和预设值,确定所述支付方式对应的支付模式。
[0013]在其中一个实施例中,所述根据所述位值和预设值,确定所述支付方式对应的支付模式,包括以下任意一种方式:
[0014]当所述位值为第一预设值时,确定所述支付方式使用H5页面网关支付;
[0015]当所述位图的值为第二预设值时,确定所述支付方式回调SDK类原生支付方式支付。
[0016]在其中一个实施例中,所述根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作,包括:
[0017]当所述目标支付模式为回调SDK类原生支付方式时,生成所述支付操作的支付交易串;
[0018]通过所述回调SDK类原生支付方式,将所述支付交易串回调至所述目标支付方式的支付原生端,转移所述支付操作需要转移的数值资源,完成所述支付操作。
[0019]在其中一个实施例中,所述根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作,包括:
[0020]当所述目标支付模式为H5页面网关支付时,通过所述H5页面网关支付的支付模式,转移所述支付操作需要转移的数值资源,完成所述支付操作。
[0021]在其中一个实施例中,所述转移所述支付操作需要转移的数值资源,完成所述支付操作,包括:
[0022]获取所述支付操作的支付信息,并进行验证;
[0023]当验证通过时,转移所述支付操作需要转移的数值资源,完成所述支付操作。
[0024]第二方面,本申请还提供了一种支付数据处理装置。所述装置包括:
[0025]获取模块,用于响应用户界面上触发的支付操作,获取对应的支付请求;
[0026]第一解析模块,用于对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付处理方式相关;
[0027]第二解析模块,用于解析所述支付字段值,获取支付方式以及对应的支付模式;
[0028]数据处理模块,用于从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。
[0029]在其中一个实施例中,第二解析模块还用于解析所述支付字段值,得到所述位图中每一位的位值;其中,所述位图中各位置的位代表一种支付方式;
[0030]所述装置还包括:确定模块,用于根据所述位值和预设值,确定所述支付方式对应的支付模式。
[0031]在其中一个实施例中,所述确定模块还用于当所述位值为第一预设值时,确定所述支付方式使用H5页面网关支付;或
[0032]当所述位图的值为第二预设值时,确定所述支付方式回调SDK类原生支付方式支付。
[0033]在其中一个实施例中,所述装置还包括:
[0034]生成模块,用于当所述目标支付模式为回调SDK类原生支付方式时,生成所述支付操作的支付交易串;
[0035]资源转移模块,用于通过所述回调SDK类原生支付方式,将所述支付交易串回调至所述目标支付方式的支付原生端,转移所述支付操作需要转移的数值资源,完成所述支付操作。
[0036]在其中一个实施例中,所述资源转移模块还用于当所述目标支付模式为H5页面网关支付时,通过所述H5页面网关支付的支付模式,转移所述支付操作需要转移的数值资源,完成所述支付操作。
[0037]在其中一个实施例中,所述装置还包括:
[0038]验证模块,用于获取所述支付操作的支付信息,并进行验证;
[0039]所述资源转移模块还用于当验证通过时,转移所述支付操作需要转移的数值资源,完成所述支付操作。第三方面,本申请还提供了一种计算机设备。所述计算机设备包括
存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]响应用户界面上触发的支付操作,获取对应的支付请求;
[0041]对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付模式相关;
[0042]解析所述支付字段值,获取支付方式以及对应的支付模式;
[0043]从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。
[0044]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0045]响应用户界面上触发的支付操作,获取对应的支付请求;
[0046]对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付模式相关;
[0047]解析所述支付字段值,获取支付方式以及对应的支付模式;
[0048]从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。
[0049]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种支付数据处理方法,其特征在于,所述方法包括:响应用户界面上触发的支付操作,获取对应的支付请求;对所述支付请求携带的支付信息进行解析,得到支付标识字段以及对应的支付字段值;其中,所述支付字段值与预设的支付方式以及支付模式相关;解析所述支付字段值,获取支付方式以及对应的支付模式;从所述支付方式中确定目标支付方式,根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作。2.根据权利要求1所述的方法,其特征在于,所述支付字段值为至少包括一位的位图,所述解析所述支付字段值,获取支付方式以及对应的支付模式,包括:解析所述支付字段值,得到所述位图中每一位的位值;其中,所述位图中各位置的位代表一种支付方式;根据所述位值和预设值,确定所述支付方式对应的支付模式。3.根据权利要求2所述的方法,其特征在于,所述根据所述位值和预设值,确定所述支付方式对应的支付模式,包括以下任意一种方式:当所述位值为第一预设值时,确定所述支付方式使用H5页面网关支付;当所述位图的值为第二预设值时,确定所述支付方式回调SDK类原生支付方式支付。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作,包括:当所述目标支付模式为回调SDK类原生支付方式时,生成所述支付操作的支付交易串;通过所述回调SDK类原生支付方式,将所述支付交易串回调至所述目标支付方式的支付原生端,转移所述支付操作需要转移的数值资源,完成所述支付操作。5.根据权利要求3所述的方法,其特征在于,所述根据所述目标支付方式以及对应的目标支付模式,完成所述支付操作,包括:当所述目标支付模式为H5页面网关支付时,通过所述H5页面网关支付的支付模式,转移所述支付操作需要转移的数值资源,完成所述支付操作。6.根据权利要求4或5任意一项所述的方法,其特征在于,所述转移所述支付操作需要转移的数值资源,完成所述支付操作,包括:获取所述支付操作的支付信息,并进行验证;当验证通过时,转移所述支付操作需要转移的数值资源,完成所述支付操作。7.一种支付数据处理装置,其特征在于,所述装置包括:获取模块,用于响应用户界面上触发的支付操作,获取对应的支付请求;第一解析模块,用于对所述支付请求携带的支付信息进...

【专利技术属性】
技术研发人员:黄坚基何明杰严伟洪
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

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

1