【技术实现步骤摘要】
数据交互方法、系统及计算机可读存储介质
[0001]本专利技术涉及智能支付
,尤其涉及一种数据交互方法、系统及计算机可读存储介质。
技术介绍
[0002]数字人民币是我国金融科技改革中重要的组成部分,为了推广数字人民币需要其兼容传统的电子支付方式。
[0003]在电子支付的银企直连的场景中,商户有自己的收款终端——POS终端,直连支付交易需要从商户收款终端发起。扫码支付是电子支付的一种重要方式,扫码支付分成两种模式,一种是被扫模式,一种是主扫模式。其中,被扫模式是商户在POS终端输入收款金额,用POS终端扫描客户提供的付款码完成收款,在被扫模式下,部分收单行不允许POS终端直接向收单行后台发起支付请求,只允许统一地由固定公网IP的服务器发起数字人民币扫码支付请求,但固定公网IP的服务器容易被入侵和修改相关数据,从而导致数字人民在统一收款支付时,敏感数据的保存和访问的无法得到安全保证。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
...
【技术保护点】
【技术特征摘要】
1.一种数据交互方法,其特征在于,应用于收款服务端,所述数据交互方法包括:接收收款终端发送的支付报文,将所述支付报文发送给安全服务端;在接收到所述安全服务端发送的支付密文和收单行地址时,根据所述支付密文和收单行地址向收单行端发送支付请求,以使所述收单行端在接收到所述支付请求时,完成所述支付请求对应的支付操作,基于所述支付操作向所述收款服务端发送应答报文;在接收到所述收单行端发送的应答报文时,转发所述应答报文给所述收款终端。2.如权利要求1所述的数据交互方法,其特征在于,所述接收收款终端发送的支付报文,将所述支付报文发送给安全服务端的步骤之前,还包括:调用安全组件;根据所述安全组件与所述收款终端进行双向认证后,与所述收款终端协商通信密钥,并确定所述通信密钥的有效时间;将所述通信密钥与所述通信密钥的有效时间发送给所述安全服务端。3.如权利要求1所述的数据交互方法,其特征在于,所述支付报文是收款报文或查询支付结果报文。4.一种数据交互方法,其特征在于,应用于安全服务端,所述数据交互方法包括:接收收款服务端发送的支付报文,并根据所述支付报文确定商户信息;根据所述商户信息获取通信密钥和所述通信密钥的有效时间;若所述通信密钥在有效时间内,则通过所述通信密钥解密所述支付报文,获取支付信息;根据所述商户信息获取安全密钥,根据所述安全密钥和与收单行端之间的支付协议重新组装所述支付信息得到支付明文,并根据所述收单行端提供的安全组件和所述支付明文确定支付密文;将所述支付密文和所述收单行端地址发送给所述收款服务端。5.如权利要求4所述的数据交互方法,其特征在于,所述根据所述商户信息获取通信密钥和所述通信密钥的有效时间的步骤之前,还包括:根据所述商户信息获取验签密钥;根据所述支付报文确定所述收款终端的签名值;根据所述验签密钥确定所述签名值是否正确;若所述签名值正确,则执行所述根据所述商户信息获取通信密钥和所述通信密钥的有效时间的步骤。6....
【专利技术属性】
技术研发人员:程胜春,王轸,龚志勇,潘新勇,
申请(专利权)人:深圳市证通金信科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。