多方支付数据传输方法、售电方法

文档序号:170155 发布日期:2021-10-29 浏览:36次 >En<

阅读说明:本技术 多方支付数据传输方法、售电方法 (Multi-party payment data transmission method and electricity selling method ) 是由 华远鹏 白宏坤 王圆圆 常安 韩丁 卜飞飞 闫利 时昱 贾一博 王涵 王世谦 于 2021-07-20 设计创作,主要内容包括:一种多方支付数据传输方法,包括传输权限认证数据、加密式支付数据和可信认证数据,其中,权限认证数据为Tonken授权信息;使用对称加密算法加密支付数据得到加密式支付数据;使用签名密钥加密加密式支付数据,得到一重加密数据,使用散列函数算法处理一重加密数据,得到可信认证数据。售电方法,包括:下单步骤;发起预付步骤,用于选择支付平台;支付信息生成步骤,用于创建收款支付数据,使用多方支付数据传输方法传输权限认证数据、加密式支付数据和可信认证数据;待支付内容显示步骤;支付结果显示步骤;更新步骤。它提高了数据传输过程的安全性和运营商账户的资金安全性。(A multi-party payment data transmission method comprises the steps of transmitting authority authentication data, encrypted payment data and credible authentication data, wherein the authority authentication data is Tonken authorization information; encrypting the payment data by using a symmetric encryption algorithm to obtain encrypted payment data; and encrypting the encrypted payment data by using the signature key to obtain a piece of re-encrypted data, and processing the piece of re-encrypted data by using a hash function algorithm to obtain the credible authentication data. The electricity selling method comprises the following steps: a step of placing a order; initiating a prepayment step for selecting a payment platform; a payment information generation step for creating payment data to be collected, and transmitting authority authentication data, encrypted payment data and credible authentication data by using a multi-party payment data transmission method; displaying the content to be paid; a payment result display step; and (5) updating. It improves the security of the data transfer process and the fund security of the operator account.)

多方支付数据传输方法、售电方法

技术领域

本发明涉及数据传输安全技术领域,具体涉及一种多方支付数据传输方法、售电方法。

背景技术

多方支付指交易平台、运营商、用户之间的支付过程,资金可以存储在资金托管平台上,此时,多方支付的支付过程由交易平台、运营商、用户、支付平台参与完成。交易平台和支付平台可以由同一主体运营。多方支付时,可以采用借助运营商支付密钥代为发起支付,也可以在结款周期内进行线下转账结算的方式支付,这种支付方式下资金非实时到账。但是,由支付平台代为保存支付密码的实时支付到账模式存在支付相关隐私数据安全性问题,运营商账户资金安全无法保证。采用线下周期结款则无法实现实时便捷的信息化办公,效率低下,需要对账,浪费了人力物力。

发明内容

本发明的目的是提供一种多方支付数据传输方法、售电方法,以在保证数据及资金安全的条件下实现三方充电运营商充电订单资金划转。

本发明的技术方案是:

一种多方支付数据传输方法,包括传输权限认证数据、加密式支付数据和可信认证数据,其中,权限认证数据为Tonken授权信息;使用对称加密算法加密支付数据得到所述加密式支付数据;使用签名密钥加密所述加密式支付数据,得到一重加密数据,使用散列函数算法处理所述一重加密数据,得到所述可信认证数据。

优选的,使用HTTP(S)/POST方式传输参数,采用JSON的方式传输消息头和消息主体,所述权限认证数据设置在所述消息头内,所述加密式支付数据和所述可信认证数据设置在所述消息主体内。

进一步优选的,所述消息头还包括消息主体的编码方式信息,所述消息主体还包括运营商标识、参数内容、时间戳、自增序列和数字签名。

优选的,所述对称加密算法使用AES 128位加密,加密模式采用CBC加密模式,填充模式采用PKCS5Padding填充模式。

优选的,所述签名密钥加密所述加密式支付数据的方法为HMAC-MD5算法,所述散列函数为MD5算法。

优选的,使用RESTful API定义支付接口。

使用前述的多方支付数据传输方法的售电方法,包括以下步骤:

下单步骤;

发起预付步骤,用于选择支付平台;

支付信息生成步骤,用于创建收款支付数据,使用多方支付数据传输方法传输权限认证数据、加密式支付数据和可信认证数据;

待支付内容显示步骤;

支付结果显示步骤;

更新步骤。

优选的,若支付结果为支付成功,则更新步骤开通充电电路,若支付结果为支付失败,则更新步骤启动发起预付步骤。

进一步的,还包括以下步骤:

订单结算步骤;若支付金额=充电消费金额,则订单完成;若支付金额>充电消费金额,则还包括退款步骤;所述退款步骤包括创建退款支付数据,使用多方支付数据传输方法传输权限认证数据、加密式支付数据和可信认证数据,退款结果为退款成功时,则订单完成,退款结果为退款失败时,再次启动退款步骤或线下处理。

本发明的有益效果是:

1.使用Tonken授权信息,以及使用加密式支付数据,保证了支付相关隐私数据安全性。使用可信认证数据,使得加密式支付数据具有唯一性,提高了数据传输过程的安全性。Tonken授权信息还可以提高运营商账户的资金安全性。

2.本发明的售电方法采用线上实时结款的方式,通过信息数据的流转,提高了财务处理效率。

具体实施方式

下面结合以实施例的形式说明本发明,以辅助本技术领域的技术人员理解和实现本发明。除另有说明外,不应脱离本技术领域的技术知识背景理解以下的实施例及其中的技术术语。

本实施例中,参与者包括购电用户、售电交易平台、售电运营商和支付提供方。

一种多方支付数据传输方法,包括传输权限认证数据、加密式支付数据和可信认证数据,其中,权限认证数据为Tonken授权信息;使用对称加密算法加密支付数据得到加密式支付数据;使用签名密钥加密加密式支付数据,得到一重加密数据,使用散列函数算法处理一重加密数据,得到可信认证数据。

本实施例中,使用HTTP/POST方式或使用HTTPS/POST方式传输参数,采用JSON的方式传输消息头和消息主体,权限认证数据设置在消息头内,加密式支付数据和可信认证数据设置在消息主体内。

本实施例中,消息头还包括消息主体的编码方式信息,消息主体还包括售电运营商标识、参数内容、时间戳、自增序列和数字签名。

本实施例中,对称加密算法使用AES 128位加密,加密模式采用CBC加密模式,填充模式采用PKCS5Padding填充模式。

本实施例中,签名密钥加密加密式支付数据的方法为HMAC-MD5算法,散列函数为MD5算法。

本实施例中,使用RESTful API定义支付接口。

使用前述的多方支付数据传输方法的售电方法,包括以下步骤:

下单步骤,购电用户在售电交易平台向售电运营商下单;

发起预付步骤,售电运营商通过售电交易平台输出供购电用户选择的支付平台;支付平台可以是银行、银联、微信、支付宝等支付提供方。

支付信息生成步骤,售电运营商创建收款支付数据,售电交易平台使用多方支付数据传输方法传输权限认证数据、加密式支付数据和可信认证数据至用户选择的支付平台;

待支付内容显示步骤,售电交易平台输出支付平台提供的待支付内容。

支付结果显示步骤,售电交易平台输出支付平台提供的支付结果,支付结果有支付成功、支付失败、正在查询三种类型。

更新步骤,若支付结果为支付成功,则更新步骤中,售电运营商开通充电电路,若支付结果为支付失败,则更新步骤中,售电运营商启动发起预付步骤。

订单自动完成,或者用户手动完成订单后,进行订单结算步骤,本步骤中,若支付金额=充电消费金额,则订单完成;若支付金额>充电消费金额,则进行退款步骤。

退款步骤包括售电运营商创建退款支付数据,售电交易平台使用多方支付数据传输方法传输权限认证数据、加密式支付数据和可信认证数据至用户选择的支付平台,售电交易平台输出支付平台提供的退款结果,退款结果有退款成功、退款失败、正在查询三种类型。退款结果为退款成功时,则订单完成,退款结果为退款失败时,再次启动退款步骤或线下处理。

上面结合实施例对本发明作了详细的说明。应当明白,实践中无法穷尽地说明所有可能的实施方式,在此通过举例说明的方式尽可能的阐述本发明得发明构思。在不脱离本发明的发明构思、且未付出创造性劳动的前提下,本技术领域的技术人员对上述实施例中的技术特征进行取舍组合、具体参数进行试验变更,或者利用本技术领域的现有技术对本发明已公开的技术手段进行常规替换形成的具体的实施例,均应属于为本发明隐含公开的内容。

5页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于区块链技术的科技成果安全交易方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!