【技术实现步骤摘要】
一种签约方法、装置及设备
本说明书一个或多个实施例涉及计算机
,尤其涉及一种签约方法、装置及设备。
技术介绍
目前,归属于同一国家的第一支付应用与商户之间通常可以预先签订资源扣除协议,以使得用户可以通过个人在该第一支付应用处的账户与目标商户之间签订服务协议,从而委托第一支付应用基于该用户在该第一支付应用处的账户资源向该商户缴费,实现了费用的自助扣缴,方便快捷。但是,通常商户并不会同国外的第二支付应用之间签定资源扣除协议,导致用户无法使用个人在第二支付应用处的账户向该商户进行自助缴费,给用户带来了不便。且由于外国的支付应用与本国的支付应用在执行自助扣缴时,与该商户的服务器之间进行的数据交互步骤通常并不相同,因此,商户不仅需要直接与国外的第二支付应用签署资源扣除协议,还需要对该商户的服务器进行改造,这也给商户带来了不便。综上所述,如何在商户的服务器保持不变的基础上,令用户基于第一国家的支付应用处的账户与第二国家的商户之间签订服务协议以进行自助缴费,已成为亟待解决的技术问题。
技术实现思路
>有鉴于此,本说明书本文档来自技高网...
【技术保护点】
1.一种签约方法,包括:/n获取第一支付应用处的第一账户的第一签约请求,所述第一签约请求用于请求建立所述第一账户与目标商户之间的服务协议;所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为第二国家的注册商户;/n获取所述第一账户的针对所述服务协议的第一签约授权信息;/n发送所述第一签约授权信息至所述第一支付应用的服务器;/n接收所述第一支付应用的服务器基于所述第一签约授权信息而生成的第一签约标识;/n确定与所述第一账户对应的第二账户,所述第二账户为第二支付应用处的注册账户,所述第二支付应用的服务商为所述第二国家的注册服务商;/n生成所述第二账户的针对所述服务协议 ...
【技术特征摘要】
1.一种签约方法,包括:
获取第一支付应用处的第一账户的第一签约请求,所述第一签约请求用于请求建立所述第一账户与目标商户之间的服务协议;所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为第二国家的注册商户;
获取所述第一账户的针对所述服务协议的第一签约授权信息;
发送所述第一签约授权信息至所述第一支付应用的服务器;
接收所述第一支付应用的服务器基于所述第一签约授权信息而生成的第一签约标识;
确定与所述第一账户对应的第二账户,所述第二账户为第二支付应用处的注册账户,所述第二支付应用的服务商为所述第二国家的注册服务商;
生成所述第二账户的针对所述服务协议的第二签约授权信息;
发送所述第二签约授权信息至所述第二支付应用的服务器;
接收所述第二支付应用的服务器基于所述第二签约授权信息而生成的第二签约标识;
生成所述第一签约标识与所述第二签约标识之间的关联关系数据,以便于基于所述关联关系数据,根据所述目标商户的针对所述第二账户的资源扣除请求,去扣除所述第一账户的账户资源。
2.如权利要求1所述的方法,所述获取所述第一账户的针对所述服务协议的第一签约授权信息之前,还包括:
发送所述第一签约请求至所述第一支付应用的服务器;
接收所述第一支付应用的服务器反馈的与所述服务协议对应的统一资源定位符;
发送所述统一资源定位符至登录有所述第一账户的终端设备;
所述获取所述第一账户的针对所述服务协议的第一签约授权信息,具体包括:
从所述终端设备处获取所述第一账户的针对所述服务协议的第一签约授权信息,所述第一签约授权信息为所述第一支付应用的服务器基于所述终端设备发送的针对所述服务协议的确认签约指令而生成的签约授权信息,所述服务协议为所述终端设备基于所述统一资源定位符而获取到的服务协议。
3.如权利要求2所述的方法,所述获取第一支付应用处的第一账户的第一签约请求,具体包括:
获取目标小程序处的第三账户的针对目标商户的第一签约请求,所述目标小程序是在登录有第一账户的第一支付应用中启动的;所述第一签约请求中携带有签名字符串,所述签名字符串中包含所述目标商户的商户标识和所述第三账户的账户标识;
所述发送所述第一签约请求至所述第一支付应用的服务器之前,还包括:
发送所述签名字符串至所述目标小程序的服务器;
所述发送所述第一签约请求至所述第一支付应用的服务器,具体包括:
当所述目标小程序的服务器对所述签名字符串验证通过时,确定与所述商户标识对应的商户信息;
生成携带有所述商户信息的第二签约请求;
发送所述第二签约请求至所述第一支付应用的服务器;
所述接收所述第一支付应用的服务器反馈的与所述服务协议对应的统一资源定位符,具体包括:
接收所述第一支付应用的服务器响应于所述第二签约请求而反馈的所述服务协议的统一资源定位符。
4.如权利要求3所述的方法,所述确定与所述第一账户对应的第二账户,具体包括:
判断是否预存有所述第一账户与所述第三账户之间的关联关系数据;
若是,则将与所述第三账户对应的第二账户,确定为与所述第一账户对应的第二账户;所述第二账户为第二支付应用处的注册账户;
若否,则生成所述第一账户与所述第三账户之间的关联关系数据;
发送用于请求创建与所述第三账户对应的第二账户的账户创建请求至所述第二支付应用的服务器;
将所述第二支付应用的服务器反馈的新建账户,确定为与所述第一账户对应的第二账户。
5.如权利要求4所述的方法,所述生成所述第一签约标识与所述第二签约标识之间的关联关系数据之后,还包括:
生成所述第一签约标识、所述第二签约标识、所述第一账户、所述第二账户及所述第三账户五者之间的关联关系数据。
6.一种账户创建方法,包括:
获取用户的触发操作;
基于所述用户的触发操作,生成第一支付应用处的第一账户的第一签约请求,所述第一签约请求用于请求建立所述第一账户与目标商户之间的服务协议;所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为第二国家的注册商户;
发送所述第一签约请求至目标服务器,以便于所述目标服务器生成第一签约标识与第二签约标识之间的关联关系数据,所述第一签约标识为所述第一账户的针对所述目标商户的签约标识,所述第二签约标识为第二支付应用处的与所述第一账户对应的第二账户的针对所述目标商户的签约标识,所述第二支付应用的服务商为所述第二国家的注册服务商;
当确定所述目标服务器已生成所述关联关系数据后,生成账户创建请求,所述账户创建请求用于请求创建所述用户在所述目标商户处的第三账户;
接收所述第三账户的账户信息,以便于所述用户利用所述第一支付应用生成与所述账户信息对应的支付码图像。
7.如权利要求6所述的方法,所述获取用户的触发操作,具体包括:
获取用户对终端设备上的目标小程序的应用界面中的目标商户图标的触发操作,所述目标小程序是在登录有第一账户的第一支付应用中启动的;
所述基于所述用户的触发操作,生成第一支付应用处的第一账户的第一签约请求,具体包括:
获取所述目标小程序基于所述触发操作而生成的对所述第一支付应用的签约接口的调用请求;
根据所述调用请求,生成所述第一支付应用处的所述第一账户的第一签约请求。
8.如权利要求7所述的方法,所述当确定所述目标服务器已生成所述关联关系数据后,生成账户创建请求,具体包括:
当所述目标小程序确定所述目标服务器已生成所述关联关系数据后,生成针对所述目标商户处的第一账户创建请求,所述第一账户创建请求中携带有所述目标商户的商户标识及所述目标小程序处的第四账户的账户标识;
所述生成针对所述目标商户处的第一账户创建请求之后,还包括:
发送所述第一账户创建请求至所述目标小程序的服务器,以便于所述目标小程序的服务器根据所述第一账户创建请求生成第二账户创建请求,并基于所述第二支付应用的服务器将所述第二账户创建请求发送至所述目标商户的服务器;其中,所述第二账户创建请求中携带有所述第二账户的账户标识及所述第二签约标识;
所述接收所述第三账户的账户信息,具体包括:
接收所述目标商户的服务器响应于所述第二账户创建请求而生成的第三账户。
9.如权利要求6所述的方法,所述生成账户创建请求之前,还包括:
接收所述目标服务器发送的已生成所述关联关系数据的提示信息;
根据所述提示信息,确定所述目标服务器已生成所述关联关系数据。
10.一种支付码图像生成方法,包括:
获取用户的触发操作;
基于所述触发操作,生成针对目标商户处的目标账户的第一支付码信息获取请求,所述目标账户是用户基于第一支付应用处的第一账户创建的,所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为第二国家的注册商户;
发送所述第一支付码信息获取请求至指定服务器,以便于所述指定服务器基于所述第一支付码信息获取请求向所述目标商户的服务器发送第二支付码信息获取请求;所述第二支付码信息获取请求携带有所述目标账户的账户信息,所述第二支付码信息获取请求还携带有第二支付应用处的与所述第一账户对应的第二账户的账户标识,所述第二支付应用的服务商为所述第二国家的注册服务商;
接收所述目标商户的服务器响应于所述第二支付码信息获取请求而生成的支付码信息;
根据所述支付码信息,生成支付码图像。
11.如权利要求10所述的方法,所述获取用户的触发操作,具体包括:
获取用户对终端设备中的目标小程序的应用界面中的目标商户图标的触发操作,所述目标小程序是在登录有第一账户的第一支付应用中启动的,所述目标小程序处存储有与所述目标商户图标对应的目标商户处的目标账户;
所述基于所述触发操作,生成针对目标商户处的目标账户的第一支付码信息获取请求,具体包括:
基于所述触发操作,生成携带有所述目标账户的账户标识及所述目标小程序处的第三账户的账户标识的第一支付码信息获取请求;
发送所述第一支付码信息获取请求至指定服务器,具体包括:
发送所述第一支付码信息获取请求至所述目标小程序的服务器,以便于所述目标小程序的服务器根据所述第一支付码信息获取请求生成第二支付码信息获取请求,并基于所述第二支付应用的服务器发送所述第二支付码信息获取请求至所述目标商户的服务器;
所述根据所述支付码信息,生成支付码图像,具体包括:
所述目标小程序根据所述支付码信息,调用所述第一支付应用的软件开发工具包以生成支付码图像。
12.如权利要求11所述的方法,所述目标小程序根据所述支付码信息,调用所述第一支付应用的软件开发工具包以生成支付码图像,具体包括:
所述目标小程序根据所述支付码信息,调用所述第一支付应用的软件开发工具包以生成支付二维码图像,以便于所述用户使用所述支付二维码图像在所述目标商户的公共交通工具处进行支付。
13.一种资源扣除方法,包括:
从第一支付应用的服务器处获取第一资源扣除请求,所述第一资源扣除请求携带有所述第一支付应用处的第一账户的针对目标商户的第一签约标识,所述第一资源扣除请求还携带有所述目标商户的与所述第一账户对应的交易信息;所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为所述第一国家的注册商户;
确定与所述第一签约标识对应的第二签约标识,所述第二签约标识为第二账户的针对所述目标商户的签约标识,所述第二账户为第二支付应用处的与所述第一账户对应的账户,所述第二支付应用的服务商为第二国家的注册服务商;
根据所述第二签约标识及所述交易信息,生成第二资源扣除请求;
发送所述第二资源扣除请求至所述第二支付应用的服务器,以便于所述第二支付应用的服务器根据所述第二签约标识及所述交易信息对所述第二账户的账户资源进行资源扣除。
14.如权利要求13所述的方法,所述第一资源扣除请求是所述第一支付应用的服务器响应于所述目标商户的服务器发送的第三资源扣除请求而生成的资源扣除请求,所述第三资源扣除请求为所述目标商户的服务器根据与所述第一签约标识对应的用户行程信息而生成的,所述第三资源扣除请求携带有所述第一签约标识及根据所述用户行程信息而生成的所述交易信息。
15.一种签约装置,包括:
第一获取模块,用于获取第一支付应用处的第一账户的第一签约请求,所述第一签约请求用于请求建立所述第一账户与目标商户之间的服务协议;所述第一支付应用的服务商为第一国家的注册服务商,所述目标商户为第二国家的注册商户;
第二获取模块,用于获取所述第一账户的针对所述服务协议的第一签约授权信息;
第一发送模块,用于发送所述第一签约授权信息至所述第一支付应用的服务器;
第一接收模块,用于接收所述第一支付应用的服务器基于所述第一签约授权信息而生成的第一签约标识;
第二账户确定模块,用于确定与所述第一账户对应的第二账户,所述第二账户为第二支付应用处的注册账户,所述第二支付应用的服务商...
【专利技术属性】
技术研发人员:张冕,郑文翰,郑君华,张婷婷,陈辉,
申请(专利权)人:支付宝杭州信息技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。