一种基于电子签名技术的支付方法与流程

文档序号:11143977阅读:1988来源:国知局
一种基于电子签名技术的支付方法与制造工艺

本发明是一种基于电子签名技术的支付方法,属于电子支付方法。



背景技术:

随着电子商务的快速发展,人们的支付方式发生了巨大的变化,过去以现金支付、银行电汇、邮政汇款、POS 机刷卡支付为主要方式,现在增加了网上银行、第三方平台支付(支付宝等)、快捷支付、手机银行、电话银行等多种方式,极大地丰富了人们的支付方式 ;另一方面,银行大力增加 ATM 设备和多媒体自助终端,方便满足人们查询余额、取款、存款、转账、公共费用代缴等基本业务的需求,减轻银行网点工作的压力,拓展了自身的业务。

当前支付方式的特点和不足 :

1)各个银行有各自的网上银行,客户持某个银行的银行卡时,需要向这个银行申请办理开通网上银行和网上支付的业务,然后才能进行网上支付的操作。

2)第三方平台支付需要建立一个由第三方管理的账户,使用网上银行等其他支付方式进行充值,一般要求交易双方都有账户,可以提供交易担保的服务。

3)快捷支付是商家通过和银行签订协议,简化支付过程的一种支付方式,在注册后通常只需输入手机的短信验证码,即可完成支付,其安全性低于网上银行支付方式。

4)手机银行、电话银行都需要事先开通相应的业务,绑定某个银行卡,然后才可以进行支付操作。

5)POS 机刷卡支付的 POS 机(包括银联和第三方的 POS 机)具有行业用途(对应不同的手续费)的属性,商户输入消费金额,消费者刷卡支付,与具体的交易内容没有直接关系,一般没有交易担保的服务。

6)银行的 ATM 设备(取款机、存款机、存取款一体机)和多媒体自助终端具有一定的普及率,但其支付功能较弱(转账、公共费用代缴等)。

7)客户一般拥有多家银行的多张银行卡,但是一般不会都开通网上银行和网上支付功能。

8)使用网上银行、第三方平台支付(支付宝等)、手机银行等方式时,都需要在PC机或手机上输入支付密码,并通过公网传输,与 ATM 设备及其所在的网络相比,安全性低。

9)网上银行、第三方平台支付账号、手机银行等大多具有理财、代缴费的功能,容易造成资金分散、账户管理混乱的问题。



技术实现要素:

针对现有技术存在的不足,本发明目的是提供一种基于电子签名技术的支付方法,以解决上述背景技术中提出的问题。

为了实现上述目的,本发明是通过如下的技术方案来实现:一种基于电子签名技术的支付方法,缔约甲方和缔约乙方持有相同类或不同类的数字证书,缔约甲方通过对支付数据进行加密以及电子签名,然后发送至缔约乙方,缔约乙方进行相应的解锁数据后,进行电子签名,并返回至服务器,服务器完成相应的检测后,完成数据支付,具体的步骤如下:

步骤S1,生成订单,缔约甲方将支付信息组合形成订单数据;

步骤S2,密匙生成、使用以及传送,缔约甲方通过使用DES、3DES、DEA或IDEA对称加密算法生成密匙并传送给缔约乙方以及服务器,同时缔约甲方通过使用密匙对订单数据进行加密;

步骤S3,电子签名,缔约甲方在客户端持自身签名证书对订单数据进行电子签名;

步骤S4,发送至服务器,缔约甲方通过以太网将电子签名以及加密完成的订单信息发送至服务器,服务器通过先前接收到的密匙,对订单数据进行解锁,得到明文,获取付款银行卡数据信息以及付款银行卡密码信息,并截取付款银行卡数据信息以及付款银行卡密码信息同时核对这个截取付款银行卡数据信息以及付款银行卡密码信息,并对剩下的订单数据通过密匙进行加密,生成新的订单数据;

步骤S5,订单接收,缔约乙方通过以太网连接服务器,接收这个新的订单数据;

步骤S6,密匙解密,缔约乙方通过先前接收到的密匙,对新的订单数据进行解锁,得到明文;

步骤S7,电子签名,缔约乙方通过对明文进行阅读和查看,然后在新的订单数据中加入乙方信息,形成修改后订单数据确认无误后,通过在客户端持自身签名证书对订单数据进行电子签名;

步骤S8,返回至服务器,缔约乙方通过以太网连接服务器,将电子签名后的修改后订单数据发送;

步骤S9,检测,服务器对修改后的订单数据以及缔约甲方开始时发送的订单数据进行对比;

步骤S10,完成,若对比无误,则完成支付。

进一步地,在步骤S1中,所述订单数据包括付款银行卡数据信息、付款银行卡密码信息、支付金额信息、收款银行卡数据信息、收款金额信息以及缔约甲方身份信息。

进一步地,所述服务器为一种交易平台。

进一步地,所述乙方信息包括收款银行卡数据信息、收款金额信息以及缔约乙方身份信息。

进一步地,在步骤S9中,服务器提取修改后订单数据中的收款银行卡数据信息以及收款金额信息,然后提取缔约甲方开始时发送的订单数据中的收款银行卡数据信息以及收款金额信息,若两者无误,则通过付款银行卡密码信息获得支付权限,从而完成付款。

本发明的有益效果:本发明的一种基于电子签名技术的支付方法,采用订单数据的设计方法,将网上购物、公共费用缴费等形成订单,使用电子签名以及密匙技术完成支付,无需开通网上银行、网上支付等功能,无需在公网上输入支付密码,其支付环境具有较高的安全性,同时监管部门可以查询订单的详细交易信息,有效地防止套现等违法行为,克服了当前支付方式的不足。

附图说明

通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:

图1为本发明一种基于电子签名技术的支付方法的步骤框图;

图2为本发明一种基于电子签名技术的支付方法的步骤示意图。

具体实施方式

为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。

请参阅图1至图2,本发明提供一种技术方案:一种基于电子签名技术的支付方法,缔约甲方和缔约乙方持有相同类或不同类的数字证书,缔约甲方通过对支付数据进行加密以及电子签名,然后发送至缔约乙方,缔约乙方进行相应的解锁数据后,进行电子签名,并返回至服务器,服务器完成相应的检测后,完成数据支付,具体的步骤如下:

步骤S1,生成订单,缔约甲方将支付信息组合形成订单数据;

步骤S2,密匙生成、使用以及传送,缔约甲方通过使用DES、3DES、DEA或IDEA对称加密算法生成密匙并传送给缔约乙方以及服务器,同时缔约甲方通过使用密匙对订单数据进行加密;

步骤S3,电子签名,缔约甲方在客户端持自身签名证书对订单数据进行电子签名;

步骤S4,发送至服务器,缔约甲方通过以太网将电子签名以及加密完成的订单信息发送至服务器,服务器通过先前接收到的密匙,对订单数据进行解锁,得到明文,获取付款银行卡数据信息以及付款银行卡密码信息,并截取付款银行卡数据信息以及付款银行卡密码信息同时核对这个截取付款银行卡数据信息以及付款银行卡密码信息,并对剩下的订单数据通过密匙进行加密,生成新的订单数据;

步骤S5,订单接收,缔约乙方通过以太网连接服务器,接收这个新的订单数据;

步骤S6,密匙解密,缔约乙方通过先前接收到的密匙,对新的订单数据进行解锁,得到明文;

步骤S7,电子签名,缔约乙方通过对明文进行阅读和查看,然后在新的订单数据中加入乙方信息,形成修改后订单数据确认无误后,通过在客户端持自身签名证书对订单数据进行电子签名;

步骤S8,返回至服务器,缔约乙方通过以太网连接服务器,将电子签名后的修改后订单数据发送;

步骤S9,检测,服务器对修改后的订单数据以及缔约甲方开始时发送的订单数据进行对比;

步骤S10,完成,若对比无误,则完成支付。

在步骤S1中,所述订单数据包括付款银行卡数据信息、付款银行卡密码信息、支付金额信息、收款银行卡数据信息、收款金额信息以及缔约甲方身份信息。

服务器为一种交易平台,乙方信息包括收款银行卡数据信息、收款金额信息以及缔约乙方身份信息。

在步骤S9中,服务器提取修改后订单数据中的收款银行卡数据信息以及收款金额信息,然后提取缔约甲方开始时发送的订单数据中的收款银行卡数据信息以及收款金额信息,若两者无误,则通过付款银行卡密码信息获得支付权限,从而完成付款。

做为本发明的一个实施例:本发明的一种基于电子签名技术的支付方法,采用订单数据的设计方法,将网上购物、公共费用缴费等形成订单,使用电子签名以及密匙技术完成支付,无需开通网上银行、网上支付等功能,无需在公网上输入支付密码,其支付环境具有较高的安全性,同时监管部门可以查询订单的详细交易信息,有效地防止套现等违法行为,克服了当前支付方式的不足。

以上显示和描述了本发明的基本原理和主要特征和本发明的优点,对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。

此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1