一种支付方法、支付系统、客户端支付方法和客户端的制作方法

文档序号:9616612阅读:218来源:国知局
一种支付方法、支付系统、客户端支付方法和客户端的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体地,涉及一种支付方法、支付系统、客户端支付方法和客户端。
【背景技术】
[0002]目前我们在消费过程中的支付主要是采用刷卡进行支付或者网上支付。
[0003]其中,刷卡支付主要通过刷卡机,刷卡机简称P0S终端,终端通过电话线拨号的方式将信息首先发送到银联的平台,银联平台识别相关信息之后会将扣款信息发送到发卡银行,经发卡银行确认之后,再回发信息至银联平台,银联确认之后,会再将已处理的信息发送至前置P0S终端,P0S终端收到确认后的信息,然后打印单据。移动P0S终端,原理一样,其信息发送是通过数据信号发送接收。
[0004]网上支付有两种途径:一种是通过第三方支付平台,例如支付宝、网银等;另一种是与银行协商获得一个支付接口。前一种方式以支付宝为例,商户可以向支付宝提交申请,申请成功后支付宝会提供一个整合支付宝到商户网站的接口并提供该接口的调用方法及示例。这种网上支付方式手续简单,支付宝向商户收取的费用是按商户网站通过支付宝完成的交易额按一定比例来收取的。后一种方式需要和开通网上支付功能的银行签署协议,办理相关手续,之后银行会提供给商户一个商户编号,商户在其网站把商户编号和支付信息等内容提交给银行提供的处理系统就可以了。
[0005]无论是现场刷卡还是网上支付,均会对外暴露用户自己的账号和消费记录,甚至网上支付还会带来被盗卡的风险,虽然支付宝等第三方支付工具对外也可不暴露自己的账号和消费记录,但是用户的这些数据均存储在支付宝服务器上,本质上隐私数据还是保证不了。

【发明内容】

[0006]本发明针对现有技术中存在的上述技术问题,提供一种支付方法、支付系统、客户端支付方法和客户端。该支付方法通过将客户的支付账户信息加密存储在客户端,能使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0007]本发明提供一种支付方法,包括:
[0008]支付请求端向客户端发送支付请求信息;
[0009]所述客户端对所述支付请求信息进行确认,然后将所述支付请求信息与加密存储在所述客户端的客户的支付账户信息进行封装,生成确认支付信息,并将所述确认支付信息发送给支付端;
[0010]所述支付端从所述确认支付信息中获得所述客户的支付账户信息,对所述客户的支付账户信息进行解密,并根据解密后的所述客户的支付账户信息进行支付。
[0011]优选地,所述支付请求端向客户端发送支付请求信息包括:
[0012]所述支付请求端将所述支付请求信息发送给服务端;所述服务端将所述支付请求信息加密发送给所述客户端;所述客户端对所述支付请求信息进行解密;
[0013]所述客户端将所述确认支付信息发送给支付端包括:
[0014]所述客户端将所述确认支付信息加密发送给所述服务端,所述服务端将所述确认支付信息发送给所述支付端。
[0015]优选地,还包括:
[0016]当所述客户端丢失时,客户通过所述服务端向所述客户端发送数据销毁指令,将存储在所述客户端的所述客户的支付账户信息销毁。
[0017]优选地,还包括:
[0018]在所述客户端注册并保存客户的基本信息和支付账户信息;所述客户端将所述客户的基本信息发送给所述服务端;所述客户的基本信息包括所述客户的唯一标识信息、所述客户端的唯一标识信息和数据销毁密码。
[0019]优选地,还包括所述支付端在支付完成后,向所述支付请求端、所述服务端和所述客户端发送结果通知信息。
[0020]本发明还提供一种支付系统,包括支付请求端、客户端和支付端;其中,
[0021]所述支付请求端包括支付请求模块,用于向所述客户端发送支付请求信息;
[0022]所述客户端包括确认模块、存储模块、第一加密模块和第一通信模块;所述确认模块用于对接收到的所述支付请求信息进行确认;所述存储模块用于存储客户的支付账户信息;所述第一加密模块用于对所述客户的支付账户信息进行存储中的加密,并对所述支付请求信息和所述客户的支付账户信息进行封装,生成确认支付信息;所述第一通信模块用于接收所述支付请求信息,并将所述确认支付信息发送给所述支付端;
[0023]所述支付端包括支付模块,用于从所述确认支付信息中获得所述客户的支付账户信息,对所述客户的支付账户信息进行解密,并根据解密后的所述客户的支付账户信息进行支付。
[0024]优选地,还包括服务端,所述服务端包括第二通信模块和第二加密模块,所述第二通信模块用于接收所述支付请求模块发送的支付请求信息,并将所述支付请求信息发送给所述第一通信模块;所述第二加密模块用于对发送给所述第一通信模块的所述支付请求信息进行加密;
[0025]所述客户端还包括解密模块,用于对接收到的加密的所述支付请求信息进行解密;
[0026]所述第一通信模块用于将所述确认支付信息先发送给所述第二通信模块;所述第二通信模块还用于将所述确认支付信息发送给所述支付模块。
[0027]优选地,所述客户端还包括数据销毁模块;所述服务端还包括处理模块;
[0028]所述处理模块用于当客户端丢失时,客户通过该模块向所述数据销毁模块发送数据销毁指令;所述数据销毁模块用于根据所述数据销毁指令将存储在所述存储模块中的所述客户的支付账户信息销毁。
[0029]优选地,所述客户端还包括注册模块,用于对客户的基本信息和支付账户信息进行注册;
[0030]所述存储模块还用于存储所述客户的基本信息,所述客户的基本信息包括所述客户的唯一标识信息、所述客户端的唯一标识信息和数据销毁密码;
[0031]所述服务端还包括管理模块;所述第一通信模块还用于将所述客户的基本信息发送至所述管理模块;所述管理模块用于对所述客户的基本信息进行管理。
[0032]优选地,所述支付端还包括通知模块,用于在支付完成后,向所述支付请求端、所述服务端和所述客户端发送结果通知信息。
[0033]本发明还提供一种客户端支付方法,包括:
[0034]接收支付请求信息;
[0035]对所述支付请求信息进行确认,然后将所述支付请求信息与加密存储在所述客户端的客户的支付账户信息进行封装,生成确认支付信息,并将所述确认支付信息发送给支付端。
[0036]本发明还提供一种客户端,包括确认模块、存储模块、第一加密模块和第一通信模块;
[0037]所述确认模块用于对接收到的所述支付请求信息进行确认;所述存储模块用于存储客户的支付账户信息;所述第一加密模块用于对所述客户的支付账户信息进行存储中的加密,并对所述支付请求信息和所述客户的支付账户信息进行封装,生成确认支付信息;所述第一通信模块用于接收所述支付请求信息,并将所述确认支付信息发送给所述支付端。
[0038]本发明的有益效果:本发明所提供的支付方法,通过将客户的支付账户信息加密存储在客户端,通过客户端与支付端的通信完成支付,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
[0039]本发明所提供的支付系统、客户端支付方法和客户端,通过将客户的支付账户信息加密存储在客户端,通过客户端与支付端的通信完成支付,使客户在支付过程中既不需要出示自己的实体支付卡,也不需要对外暴露自己的支付账户信息,从而确保了客户在支付过程中支付账户信息的安全性。
【附图说明】
[0040]图1为本发明实施例1中支付方法的流程图;
[0041]图2为本发明实施例2中支付方法的支付过程示意图;
[0042]图3为本发明实施例2中对客户端进行数据销毁的过程示意图;
[0043]图4为本发明实施例2中客户在客户端注册的过程示意图;
[0044]图5为本发明实施例3中支付系统的原理框图;
[0045]图6为本发明实施例4中支付系统的原理框图。
[0046]其中的附图标记说明:
[0047]1.支付请求端;11.支付请求模块;2.服务端;21.第二通信模块;22.第二加密模块;23.处理模块;24.管理模块;3.客户端;31.确认模块;32.存储模块;33.第一加密模块;34.第一通信模块;35.解密模块;36.数据销毁模块;37.注册模块;4.支付端;41.支付模块;42.通知模块。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1