支付处理方法、装置、设备和系统制造方法及图纸

技术编号:22659643 阅读:38 留言:0更新日期:2019-11-28 03:45
本发明专利技术实施例提供一种支付处理方法、装置、设备和系统,该方法应用于第一用户的第一支付客户端,包括:生成用于向第二用户对应的钱包地址进行支付的支付请求,支付请求中包括支付信息和第一用户对应的用户身份信息;将支付请求提供给第一用户对应的支付验证设备;若获取到支付验证设备在验证用户身份信息合法时生成的支付授权签名,则根据支付信息向第二用户的钱包地址进行支付。在第一支付客户端根据第二用户的钱包地址向第二用户进行支付之前,需要让第一用户的支付验证设备对第一用户进行身份合法性验证亦即验证此次支付的合法性,只有在支付验证设备验证通过后,第一支付客户端才可以执行向第二用户进行支付的处理,保证了支付的安全性。

Payment processing methods, devices, equipment and systems

The embodiment of the invention provides a payment processing method, device, device and system, which is applied to the first payment client of the first user, including: generating a payment request for payment to the corresponding wallet address of the second user, wherein the payment request includes the payment information and the corresponding user identity information of the first user; providing the payment request to the corresponding payment of the first user Payment authentication device: if the payment authorization signature generated by the payment authentication device when the user's identity information is verified to be legal is obtained, the payment is made to the second user's wallet address according to the payment information. Before the first payment client makes payment to the second user according to the wallet address of the second user, the first user's payment verification device needs to verify the identity validity of the first user, that is, to verify the validity of this payment. Only after the payment verification device passes the verification, the first payment client can perform the payment processing to the second user, ensuring the payment Security of payment.

【技术实现步骤摘要】
支付处理方法、装置、设备和系统
本专利技术涉及通信
,尤其涉及一种支付处理方法、装置、设备和系统。
技术介绍
随着移动互联网的不断发展,目前,具有支付能力的各种客户端(APP)被广大用户使用,以完成在线支付,比如用户在购买商品时,可以通过在线支付向卖家支付费用。传统的在线支付普遍地是用于进行真实货币的支付,所谓真实货币是与诸如比特币等虚拟货币相对的概念,而随着近年来比特币、区块链等技术的不断发展,以诸如比特币等虚拟货币来进行支付也被越来越多的商家接受。不管是传统的基于真实货币的在线支付,还是基于区块链技术实现的虚拟货币的在线支付,都需要接入网络,而网络是不安全的,只要是接入网络的客户端、设备都可能被攻击,比如黑客盗取用户的账号,通过用户的账号向自己或他人支付货币。因此,提高在线支付的安全性是亟待解决的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种支付处理方法、装置、设备和系统,用以提高在线支付的安全性。第一方面,本专利技术实施例提供一种支付处理方法,应用于第一用户的第一支付客户端,包括:生成用于向第二用户对应的钱包地址进行支付的支付请求,所述支付请求中包括支付信息和所述第一用户对应的用户身份信息;将所述支付请求提供给所述第一用户对应的支付验证设备;若获取到所述支付验证设备在验证所述用户身份信息合法时生成的支付授权签名,则根据所述支付信息向所述钱包地址进行支付。第二方面,本专利技术实施例提供一种支付处理装置,应用于第一用户的第一支付客户端,包括:生成模块,用于生成用于向第二用户对应的钱包地址进行支付的支付请求,以将所述支付请求提供给所述第一用户对应的支付验证设备,所述支付请求中包括支付信息和所述第一用户对应的用户身份信息;处理模块,用于若获取到所述支付验证设备在验证所述用户身份信息合法时生成的支付授权签名,则根据所述支付信息向所述钱包地址进行支付。第三方面,本专利技术实施例提供一种支付客户端设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面中的支付处理方法。该支付客户端设备还可以包括通信接口,用于与其他设备或通信网络通信。本专利技术实施例提供了一种计算机存储介质,用于储存计算机程序,所述计算机程序使计算机执行时实现上述第一方面中的支付处理方法。第四方面,本专利技术实施例提供一种支付处理系统,包括:支付客户端和支付验证设备;所述支付客户端,用于生成用于向第二用户对应的钱包地址进行支付的支付请求,所述支付请求中包括支付信息和所述支付客户端对应的第一用户的用户身份信息;以及若获取到所述第一用户对应的所述支付验证设备生成的支付授权签名,则根据所述支付信息向所述钱包地址进行支付;所述支付验证设备,用于在获取到所述支付请求后,若验证所述用户身份信息合法则生成所述支付授权签名。本专利技术实施例提供的支付处理方法,当第一用户通过自己的第一支付客户端向第二用户进行在线支付的时候,首先生成用于向第二用户对应的钱包地址(类似于比特币地址)进行支付的支付请求,其中,该支付请求中包括诸如支付金额、货币类型等支付信息以及该第一用户对应的用户身份信息。之后,在第一支付客户端根据第二用户的钱包地址向第二用户进行支付之前,需要让第一用户的支付验证设备获取该支付请求,并基于该支付请求中的用户身份信息对第一用户进行身份合法性验证亦即验证该支付请求的合法性,如果支付验证设备验证通过,则会向第一支付客户端提供支付授权签名,该支付授权签名意味着第一用户身份合法亦即此次支付操作是有效的,从而,当第一支付客户端获取到该支付授权签名时,才进而执行向第二用户进行支付的处理,保证了支付的安全性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的支付处理方法实施例一的流程图;图2为本专利技术实施例提供的支付处理方法实施例二的流程图;图3为本专利技术实施例提供的支付处理方法的交互流程图;图4为本专利技术实施例提供的一种支付处理装置的结构示意图;图5为与图4所示实施例提供的支付处理装置对应的支付客户端设备的结构示意图;图6为本专利技术实施例提供的一种支付处理系统的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义,“多种”一般包含至少两种。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”、“若”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。在详细介绍本专利技术实施例提供的支付处理方法之前,先对以下本专利技术实施例中用到的几个概念以及应用场景进行介绍。以下实施例中的应用场景为第一用户向第二用户进行在线支付。具体地,第一用户通过自己的第一支付客户端与第二用户的第二支付客户端交互,以完成向第二用户支付。另外,在该支付过程中,还用到了第一用户的支付验证设备,该支付验证设备是辅助验证第一用户向第二用户的支付操作的有效性的,其具体实现形态不做限定。在上述第一用户向第二用户进行在线支付的场景下,可选地,第一支付客户端可以是传统地用于进行真实货币(目前金融机构发现的货币,比如人民币、美元、欧元等)支付的客户端,也可以是与比特币客户端类似的可以进行虚拟货币本文档来自技高网...

【技术保护点】
1.一种支付处理方法,其特征在于,应用于第一用户的第一支付客户端,所述方法包括:/n生成用于向第二用户对应的钱包地址进行支付的支付请求,所述支付请求中包括支付信息和所述第一用户对应的用户身份信息;/n将所述支付请求提供给所述第一用户对应的支付验证设备;/n若获取到所述支付验证设备在验证所述用户身份信息合法时生成的支付授权签名,则根据所述支付信息向所述钱包地址进行支付。/n

【技术特征摘要】
1.一种支付处理方法,其特征在于,应用于第一用户的第一支付客户端,所述方法包括:
生成用于向第二用户对应的钱包地址进行支付的支付请求,所述支付请求中包括支付信息和所述第一用户对应的用户身份信息;
将所述支付请求提供给所述第一用户对应的支付验证设备;
若获取到所述支付验证设备在验证所述用户身份信息合法时生成的支付授权签名,则根据所述支付信息向所述钱包地址进行支付。


2.根据权利要求1所述的方法,其特征在于,所述支付授权签名是所述支付验证设备确定所述用户身份信息与所述支付验证设备内预先存储的合法用户身份信息匹配时,通过所述第一用户对应的私钥对所述支付请求进行签名处理得到的。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
扫描所述支付验证设备生成的与所述支付授权签名对应的第一标识码以获得所述支付授权签名。


4.根据权利要求1所述的方法,其特征在于,所述将所述支付请求提供给所述第一用户对应的支付验证设备,包括:
生成与所述支付请求对应的第二标识码,以供所述支付验证设备通过扫描所述第二标识码获得所述支付请求。


5.根据权利要求1所述的方法,其特征在于,所述生成用于向第二用户对应的钱包地址进行支付的支付请求,包括:
扫描所述第二用户对应的第二支付客户端生成的第三标识码,所述第三标识码与所述钱包地址对应;
弹出支付信息输入界面,以供所述第一用户在所述支付信息输入界面中输入所述支付信息;
获取所述第一用户对应的所述用户身份信息;
根据所述支付信息和所述用户身份信息生成所述支付请求。


6.根据权利要求5所...

【专利技术属性】
技术研发人员:孙江涛范朝张明峰贾佳琪
申请(专利权)人:神州付北京软件技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术
  • 暂无相关专利