跨组件支付方法及装置转让专利
申请号 : CN202110749604.6
文献号 : CN113205327B
文献日 : 2021-09-24
发明人 : 赵开永
申请人 : 浙江口碑网络技术有限公司
摘要 :
权利要求 :
1.一种跨组件支付方法,包括:
接收支付请求,并根据所述支付请求生成中间支付参数;
基于中间支付参数确定跨组件支付参数,其中,所述中间支付参数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
将所述跨组件支付参数发送至直联支付组件执行支付操作;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述基于中间支付参数确定跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
2.根据权利要求1所述的方法,所述基于中间支付参数确定跨组件支付参数,包括:获取与所述支付请求对应的中间支付参数,其中,所述中间支付参数包括中间支付组件商户标识和支付金额;
根据中间支付组件商户标识与直联支付组件商户标识之间的对应关系,确定跨组件支付参数,其中,所述跨组件支付参数包括直联支付组件商户标识和支付金额。
3.根据权利要求1或2所述的方法,所述将所述跨组件支付参数发送至直联支付组件执行支付操作之前,还包括:
基于所述跨组件支付参数生成直联支付报文;
将所述直联支付报文发送给中间支付组件,以使所述中间支付组件使用第一密钥对所述直联支付报文进行加密,得到第一直联支付密文,其中,所述第一密钥为所述中间支付组件与所述直联支付组件共有或对应的密钥;
接收第一直联支付密文;
所述将所述跨组件支付参数发送至直联支付组件执行支付操作,被实施为:将所述第一直联支付密文发送至直联支付组件执行支付操作。
4.根据权利要求3所述的方法,所述直联支付组件包括第一直联支付组件和与所述第一直联支付组件联接的第二直联支付组件;
所述将所述第一直联支付密文发送至直联支付组件执行支付操作,包括:将所述第一直联支付密文发送至第一直联支付组件,以使所述第一直联支付组件利用与所述中间支付组件共有或对应的第一密钥对于所述第一直联支付密文进行解密,得到直联支付报文,并利用与所述第二直联支付组件共有或对应的第二密钥对于所述直联支付报文进行加密,将得到的第二直联支付密文发送给第二直联支付组件执行支付操作。
5.根据权利要求1、2、4任一所述的方法,还包括:基于所述跨组件支付参数生成同步支付文件;
响应于支付完成,将所述同步支付文件发送给中间支付组件,以使所述中间支付组件根据所述同步支付文件执行结算操作。
6.一种跨组件支付方法,包括:
接收服务器发送的直联支付报文;
对所述直联支付报文使用第一密钥进行加密,得到第一直联支付密文,其中,所述第一密钥为中间支付组件与直联支付组件共有或对应的密钥;
将所述第一直联支付密文发送给服务器;
服务器将所述第一直联支付密文发送至直联支付组件执行支付操作;其中,所述直联支付报文是基于跨组件支付参数生成的,所述跨组件支付参数由中间支付参数基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到;所述中间支付参数根据支付请求中携带的商户标识确定中间支付组件商户标识得到,或者直接根据所述支付请求中携带的中间支付组件商户标识生成。
7.根据权利要求6所述的方法,还包括:响应于接收到服务器发送的同步支付文件,根据所述同步支付文件执行结算操作。
8.根据权利要求7所述的方法,所述接收到服务器发送的同步支付文件之后,还包括:根据所述直联支付报文对所述同步支付文件进行内容校验,校验通过后根据所述同步支付文件执行结算操作。
9.一种跨组件支付方法,包括:
响应于接收到支付命令,向服务器发送支付请求,其中,所述支付请求携带有商户标识或中间支付组件商户标识,及支付金额,以使所述服务器根据所述支付请求生成中间支付参数,并对应得到跨组件支付参数,并根据所述跨组件支付参数执行直联支付操作;
接收所述服务器发送的支付成功消息;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述得到跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
10.根据权利要求9所述的方法,还包括:接收所述服务器发送的支付状态更新消息,更新支付状态。
11.一种跨组件支付方法,包括:客户端响应于接收到支付命令,向服务器发送支付请求,其中,所述支付请求携带有商户标识或中间支付组件商户标识,及支付金额,接收所述服务器发送的支付成功消息;
服务器接收支付请求,根据所述支付请求生成中间支付参数,基于中间支付参数确定跨组件支付参数,基于所述跨组件支付参数生成直联支付报文,并将所述直联支付报文发送给中间支付组件,其中,所述中间支付参数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
中间支付组件对所述直联支付报文使用第一密钥进行加密,得到第一直联支付密文,并将所述第一直联支付密文发送给服务器,其中,所述第一密钥为中间支付组件与直联支付组件共有或对应的密钥;
服务器将所述第一直联支付密文发送至直联支付组件执行支付操作,响应于支付完成,将基于所述跨组件支付参数生成的同步支付文件发送给中间支付组件,以使所述中间支付组件根据所述同步支付文件执行结算操作,并向客户端发送支付成功消息;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述基于中间支付参数确定跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
12.一种跨组件支付装置,包括:第一接收模块,被配置为接收支付请求,并根据所述支付请求生成中间支付参数;
确定模块,被配置为基于中间支付参数确定跨组件支付参数,其中,所述中间支付参数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
第一发送模块,被配置为将所述跨组件支付参数发送至直联支付组件执行支付操作;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述基于中间支付参数确定跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
13.一种跨组件支付装置,包括:第二接收模块,被配置为接收服务器发送的直联支付报文;
加密模块,被配置为对所述直联支付报文使用第一密钥进行加密,得到第一直联支付密文,其中,所述第一密钥为中间支付组件与直联支付组件共有或对应的密钥;
第二发送模块,被配置为将所述第一直联支付密文发送给服务器;
服务器将所述第一直联支付密文发送至直联支付组件执行支付操作;其中,所述直联支付报文是基于跨组件支付参数生成的,所述跨组件支付参数由中间支付参数基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到;所述中间支付参数根据支付请求中携带的商户标识确定中间支付组件商户标识得到,或者直接根据所述支付请求中携带的中间支付组件商户标识生成。
14.一种跨组件支付装置,包括:第三发送模块,被配置为响应于接收到支付命令,向服务器发送支付请求,其中,所述支付请求携带有商户标识或中间支付组件商户标识,及支付金额,以使所述服务器根据所述支付请求生成中间支付参数,并对应得到跨组件支付参数,并根据所述跨组件支付参数执行直联支付操作;
第三接收模块,被配置为接收所述服务器发送的支付成功消息;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述得到跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
15.一种跨组件支付装置,包括:客户端,被配置为响应于接收到支付命令,向服务器发送支付请求,其中,所述支付请求携带有商户标识或中间支付组件商户标识,及支付金额,接收所述服务器发送的支付成功消息;
服务器,被配置为接收支付请求,根据所述支付请求生成中间支付参数,基于中间支付参数确定跨组件支付参数,基于所述跨组件支付参数生成直联支付报文,将所述直联支付报文发送给中间支付组件,将第一直联支付密文发送至直联支付组件执行支付操作,响应于支付完成,将基于所述跨组件支付参数生成的同步支付文件发送给中间支付组件,以使所述中间支付组件根据所述同步支付文件执行结算操作,并向客户端发送支付成功消息,其中,所述中间支付参数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
中间支付组件,被配置为对所述直联支付报文使用第一密钥进行加密,得到第一直联支付密文,并将所述第一直联支付密文发送给服务器,其中,所述第一密钥为中间支付组件与直联支付组件共有或对应的密钥;
其中,所述根据所述支付请求生成中间支付参数包括:根据支付请求中携带的商户标识确定中间支付组件商户标识得到中间支付参数,或者直接根据所述支付请求中携带的中间支付组件商户标识生成中间支付参数;所述基于中间支付参数确定跨组件支付参数包括:基于先前存在的中间支付参数与跨组件支付参数之间的对应关系得到跨组件支付参数,或者基于中间支付组件商户标识与直联支付组件商户标识之间的对应关系得到跨组件支付参数。
说明书 :
跨组件支付方法及装置
技术领域
背景技术
银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支付组件发生
故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大大增加支付
交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
发明内容
付组件与所述直联支付组件共有或对应的密钥;
所述第一直联支付组件联接的第二直联支付组件;
到直联支付报文,并利用与所述第二直联支付组件共有或对应的第二密钥对于所述直联支
付报文进行加密,将得到的第二直联支付密文发送给第二直联支付组件执行支付操作。
支付参数,并对应得到跨组件支付参数,并根据所述跨组件支付参数执行直联支付操作;
文发送给中间支付组件,其中,所述中间支付参数与中间支付组件相关,跨组件支付参数与
直联支付组件相关;
支付组件共有或对应的密钥;
付文件执行结算操作,并向客户端发送支付成功消息。
付组件与所述直联支付组件共有或对应的密钥;
所述第一直联支付组件联接的第二直联支付组件;
到直联支付报文,并利用与所述第二直联支付组件共有或对应的第二密钥对于所述直联支
付报文进行加密,将得到的第二直联支付密文发送给第二直联支付组件执行支付操作。
块还被配置为:
据所述支付请求生成中间支付参数,并对应得到跨组件支付参数,并根据所述跨组件支付
参数执行直联支付操作;
付成功消息;
支付报文发送给中间支付组件,将所述第一直联支付密文发送至直联支付组件执行支付操
作,响应于支付完成,将所述同步支付文件发送给中间支付组件,以使所述中间支付组件根
据所述同步支付文件执行结算操作,并向客户端发送支付成功消息,其中,所述中间支付参
数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
组件与直联支付组件共有或对应的密钥。
至少一个处理器执行以实现上述跨组件支付方法的方法步骤。
计算机指令。
避免第三方等中间支付组件发生故障或者出现稳定性问题时,降低客户端支付交易任务的
执行效率,增加支付交易的耗时,尤其是在支付高峰时段,严重影响用户和商户的体验的问
题。
附图说明
具体实施方式
分。
数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
该技术方案能够避免第三方等中间支付组件发生故障或者出现稳定性问题时,降低客户端
支付交易任务的执行效率,增加支付交易的耗时,尤其是在支付高峰时段,严重影响用户和
商户的体验的问题。
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
解释和说明。
付金额等信息,因此可根据所述支付请求生成中间支付参数。
使用的支付参数,所述中间支付参数可包括中间支付组件商户标识、支付金额等等。由于本
公开适用于先前借助中间支付组件进行支付的场景,因此,所述中间支付参数以及中间支
付参数与跨组件支付参数之间的对应关系是先前就存在的。其中,所述中间支付组件指的
是与客户端和直联支付组件联接,无法与银行直接联接,只能通过直联支付组件与银行进
行间接联接的第三方等中间支付组件,所述直联支付组件指的是能够与银行直接联接的支
付组件,比如,网联、银联、支付宝等等。
支付金额等等。
付请求中携带的中间支付组件商户标识生成中间支付参数,基于先前存在的中间支付参数
与跨组件支付参数之间的对应关系,或者说中间支付组件商户标识与直联支付组件商户标
识之间的对应关系,得到跨组件支付参数,然后将得到的跨组件支付参数发送给直联支付
组件来执行支付操作。该技术方案借助支付参数建立了与直联支付组件之间的支付渠道,
能够避免第三方等中间支付组件发生故障或者出现稳定性问题时,降低客户端支付交易任
务的执行效率,增加支付交易的耗时,尤其是在支付高峰时段,严重影响用户和商户的体验
的问题,从而保障了客户端支付交易任务的执行效率,增强了客户端支付交易任务的稳定
性。
件支付参数。具体地,首先获取与所述支付请求对应的中间支付参数,比如,具有与所述支
付请求携带的商户标识相匹配的中间支付组件商户标识的中间支付参数;然后根据中间支
付组件商户标识与直联支付组件商户标识之间的对应关系,来确定跨组件支付参数。其中,
所述中间支付组件商户标识与直联支付组件商户标识之间的对应关系是预先设置的,存储
于本地的。
付组件与所述直联支付组件共有或对应的密钥;
件进行支付,而中间支付组件对于支付参数进行加密使用的密钥无法公开,因此,需要将支
付参数发送给中间支付组件来进行加密。具体地:在将所述跨组件支付参数发送至直联支
付组件执行支付操作之前,首先基于所述跨组件支付参数生成直联支付报文,其中,所述直
联支付报文除了携带所述跨组件支付参数,还可包括用于请求所述中间支付组件对于所述
跨组件支付参数进行加密操作的请求消息;然后将所述直联支付报文发送给中间支付组
件,以使所述中间支付组件使用第一密钥对所述直联支付报文进行加密,得到第一直联支
付密文,其中,所述第一密钥指的是所述中间支付组件与所述直联支付组件共有或对应的
密钥,即所述中间支付组件使用第一密钥进行加密得到的密文发送至所述直联支付组件处
后,能够被所述直联支付组件使用与所述第一密钥相同或相应的密钥进行解密。
付操作的步骤,可被实施为:
等支付组件,所述第二直联支付组件指的是与所述第一直联支付组件联接的支付宝等支付
组件。在该实施方式中,需将所述第一直联支付密文先发送给第一直联支付组件,再由第一
直联支付组件对于所述第一直联支付密文进行解密验证身份后再另行加密后发送给第二
直联支付组件,即所述将所述第一直联支付密文发送至直联支付组件执行支付操作的步
骤,可包括以下步骤:
到直联支付报文,并利用与所述第二直联支付组件共有或对应的第二密钥对于所述直联支
付报文进行加密,将得到的第二直联支付密文发送给第二直联支付组件执行支付操作。
的结算,具体地,首先基于所述跨组件支付参数生成同步支付文件,其中,所述同步支付文
件除了携带所述跨组件支付参数,还可包括用于指示所述中间支付组件基于所述跨组件支
付参数与商户执行结算的消息;然后在确定支付完成后,可将所述同步支付文件发送给所
述中间支付组件,以使所述中间支付组件根据所述同步支付文件执行结算操作。其中,可通
过在所述直联支付报文中加入服务器的回调地址,来获取所述直联支付组件发送的支付完
成消息,也可通过向所述直联支付组件发送询问消息来确定支付是否完成。
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
付报文进行加密,并将得到的第一直联支付密文发送给服务器,以使所述服务器根据所述
第一直联支付密文执行与直联支付组件的支付交易任务。
其中,所述内容校验可包括商户标识一致性校验、支付金额一致性校验等等,并在校验通过
后根据所述同步支付文件执行与商户的结算操作,完成支付交易任务。
术语和技术特征的解释和说明可参考上述对于图1所示及相关实施方式的解释的说明,此
处不再赘述。
付请求生成中间支付参数,并对应得到跨组件支付参数,并根据所述跨组件支付参数执行
直联支付操作;
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
技术术语和技术特征的解释和说明可参考上述对于图1至图2所示及相关实施方式的解释
的说明,此处不再赘述。
的支付成功消息;
述直联支付报文发送给中间支付组件,其中,所述中间支付参数与中间支付组件相关,跨组
件支付参数与直联支付组件相关;
支付组件与直联支付组件共有或对应的密钥;
据所述同步支付文件执行结算操作,并向客户端发送支付成功消息。
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
技术术语和技术特征的解释和说明可参考上述对于图1至图3所示及相关实施方式的解释
的说明,此处不再赘述。
所述跨组件支付参数生成同步支付文件;服务器基于所述跨组件支付参数生成直联支付报
文,将所述直联支付报文发送给中间支付组件,中间支付组件对所述直联支付报文使用第
一密钥进行加密,得到第一直联支付密文发送给服务器,服务器将所述第一直联支付密文
发送至第一直联支付组件,以使所述第一直联支付组件利用与所述中间支付组件共有或对
应的第一密钥对于所述第一直联支付密文进行解密,得到直联支付报文,并利用与所述第
二直联支付组件共有或对应的第二密钥对于所述直联支付报文进行加密,将得到的第二直
联支付密文发送给第二直联支付组件执行支付操作;支付完成之后,第二直联支付组件向
服务器发送支付成功消息,服务器将同步支付文件发送给中间支付组件,中间支付组件根
据所述直联支付报文对所述同步支付文件进行内容校验,校验通过后根据所述同步支付文
件执行结算操作。
付装置包括:
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
解释和说明。
付金额等信息,因此可根据所述支付请求生成中间支付参数。
使用的支付参数,所述中间支付参数可包括中间支付组件商户标识、支付金额等等。由于本
公开适用于先前借助中间支付组件进行支付的场景,因此,所述中间支付参数以及中间支
付参数与跨组件支付参数之间的对应关系是先前就存在的。其中,所述中间支付组件指的
是与客户端和直联支付组件联接,无法与银行直接联接,只能通过直联支付组件与银行进
行间接联接的第三方等中间支付组件,所述直联支付组件指的是能够与银行直接联接的支
付组件,比如,网联、银联、支付宝等等。
支付金额等等。
付请求中携带的中间支付组件商户标识生成中间支付参数,基于先前存在的中间支付参数
与跨组件支付参数之间的对应关系,或者说中间支付组件商户标识与直联支付组件商户标
识之间的对应关系,得到跨组件支付参数,然后将得到的跨组件支付参数发送给直联支付
组件来执行支付操作。该技术方案借助支付参数建立了与直联支付组件之间的支付渠道,
能够避免第三方等中间支付组件发生故障或者出现稳定性问题时,降低客户端支付交易任
务的执行效率,增加支付交易的耗时,尤其是在支付高峰时段,严重影响用户和商户的体验
的问题,从而保障了客户端支付交易任务的执行效率,增强了客户端支付交易任务的稳定
性。
件支付参数。具体地,首先获取与所述支付请求对应的中间支付参数,比如,具有与所述支
付请求携带的商户标识相匹配的中间支付组件商户标识的中间支付参数;然后根据中间支
付组件商户标识与直联支付组件商户标识之间的对应关系,来确定跨组件支付参数。其中,
所述中间支付组件商户标识与直联支付组件商户标识之间的对应关系是预先设置的,存储
于本地的。
付组件与所述直联支付组件共有或对应的密钥;
件进行支付,而中间支付组件对于支付参数进行加密使用的密钥无法公开,因此,需要将支
付参数发送给中间支付组件来进行加密。具体地:在将所述跨组件支付参数发送至直联支
付组件执行支付操作之前,首先基于所述跨组件支付参数生成直联支付报文,其中,所述直
联支付报文除了携带所述跨组件支付参数,还可包括用于请求所述中间支付组件对于所述
跨组件支付参数进行加密操作的请求消息;然后将所述直联支付报文发送给中间支付组
件,以使所述中间支付组件使用第一密钥对所述直联支付报文进行加密,得到第一直联支
付密文,其中,所述第一密钥指的是所述中间支付组件与所述直联支付组件共有或对应的
密钥,即所述中间支付组件使用第一密钥进行加密得到的密文发送至所述直联支付组件处
后,能够被所述直联支付组件使用与所述第一密钥相同或相应的密钥进行解密。在该实施
方式中,所述第一直联支付密文可代替所述跨组件支付参数发送至所述直联支付组件。
等支付组件,所述第二直联支付组件指的是与所述第一直联支付组件联接的支付宝等支付
组件。在该实施方式中,需将所述第一直联支付密文先发送给第一直联支付组件,再由第一
直联支付组件对于所述第一直联支付密文进行解密验证身份后再另行加密后发送给第二
直联支付组件,即所述将所述第一直联支付密文发送至直联支付组件执行支付操作的部
分,可被配置为:
到直联支付报文,并利用与所述第二直联支付组件共有或对应的第二密钥对于所述直联支
付报文进行加密,将得到的第二直联支付密文发送给第二直联支付组件执行支付操作。
的结算,具体地,首先基于所述跨组件支付参数生成同步支付文件,其中,所述同步支付文
件除了携带所述跨组件支付参数,还可包括用于指示所述中间支付组件基于所述跨组件支
付参数与商户执行结算的消息;然后在确定支付完成后,可将所述同步支付文件发送给所
述中间支付组件,以使所述中间支付组件根据所述同步支付文件执行结算操作。其中,可通
过在所述直联支付报文中加入服务器的回调地址,来获取所述直联支付组件发送的支付完
成消息,也可通过向所述直联支付组件发送询问消息来确定支付是否完成。
支付装置包括:
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
付报文进行加密,并将得到的第一直联支付密文发送给服务器,以使所述服务器根据所述
第一直联支付密文执行与直联支付组件的支付交易任务。
其中,所述内容校验可包括商户标识一致性校验、支付金额一致性校验等等,并在校验通过
后根据所述同步支付文件执行与商户的结算操作,完成支付交易任务。
术语和技术特征的解释和说明可参考上述对于图6所示及相关实施方式的解释的说明,此
处不再赘述。
支付装置包括:
根据所述支付请求生成中间支付参数,并对应得到跨组件支付参数,并根据所述跨组件支
付参数执行直联支付操作;
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
技术术语和技术特征的解释和说明可参考上述对于图5至图7所示及相关实施方式的解释
的说明,此处不再赘述。
支付装置包括:
支付成功消息;
直联支付报文发送给中间支付组件,将所述第一直联支付密文发送至直联支付组件执行支
付操作,响应于支付完成,将所述同步支付文件发送给中间支付组件,以使所述中间支付组
件根据所述同步支付文件执行结算操作,并向客户端发送支付成功消息,其中,所述中间支
付参数与中间支付组件相关,跨组件支付参数与直联支付组件相关;
付组件与直联支付组件共有或对应的密钥。
支付组件与银联、网联、支付宝等直联支付组件的联接完成支付交易,但若第三方等中间支
付组件发生故障或者出现稳定性问题,则会严重降低客户端支付交易任务的执行效率,大
大增加支付交易的耗时,尤其是在支付高峰时段,更是严重影响了用户和商户的体验。
增强了客户端支付交易任务的稳定性。该技术方案能够避免第三方等中间支付组件发生故
障或者出现稳定性问题时,降低客户端支付交易任务的执行效率,增加支付交易的耗时,尤
其是在支付高峰时段,严重影响用户和商户的体验的问题。
技术术语和技术特征的解释和说明可参考上述对于图5至图8所示及相关实施方式的解释
的说明,此处不再赘述。
行上述实施方式中的各种处理。在RAM1103中,还存储有系统1100操作所需的各种程序和数
据。处理单元1101、ROM1102以及RAM1103通过总线1104彼此相连。输入/输出(I/O)接口1105
也连接至总线1104。
1108;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分1109。通信部分1109经
由诸如因特网的网络执行通信处理。驱动器1110也根据需要连接至I/O接口1105。可拆卸介
质1111,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1110上,以便
于从其上读出的计算机程序根据需要被安装入存储部分1108。其中,所述处理单元1101可
实现为CPU、GPU、TPU、FPGA、NPU等处理单元。
的计算机程序,所述计算机程序包含用于执行所述跨组件支付方法的程序代码。在这样的
实施方式中,该计算机程序可以通过通信部分1109从网络上被下载和安装,和/或从可拆卸
介质1111被安装。
代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个
用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所
标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际
上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要
注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用
执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指
令的组合来实现。
的名称在某种情况下并不构成对该单元或模块本身的限定。
未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程
序,所述程序被一个或者一个以上的处理器用来执行描述于本公开的方法。
方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行
任意组合而形成的其它技术方案。例如上述特征与本公开中公开的(但不限于)具有类似功
能的技术特征进行互相替换而形成的技术方案。