首页 / 专利库 / 银行与财务事项 / 比特币钱包 / 一种数字货币钱包系统的支付方法、系统及相关组件

一种数字货币钱包系统的支付方法、系统及相关组件

阅读:806发布:2020-05-15

专利汇可以提供一种数字货币钱包系统的支付方法、系统及相关组件专利检索,专利查询,专利分析的服务。并且本 申请 公开了一种 数字 货币 钱包系统的支付方法,所述支付方法包括当接收到交易订单信息时,对交易订单信息进行解密得到收款信息;当检测到 数字货币 钱包的登录信息时,将收款信息填写至支付表单页面对应的API 接口 字段中得到付款表单,根据登录信息向付款方发送包括付款表单的支付 请求 ,以便付款方根据支付请求生成支付界面;获取用户在支付界面输入的支付密码,并判断支付密码是否正确;若是,则执行付款表单对应的支付操作。本方法能够避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程。本申请还公开了一种数字货币钱包系统的 支付系统 、一种计算机可读存储介质及一种 电子 设备,具有以上有益效果。,下面是一种数字货币钱包系统的支付方法、系统及相关组件专利的具体信息内容。

1.一种数字货币钱包系统的支付方法,其特征在于,包括:
当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;
若是,则执行所述付款表单对应的支付操作。
2.根据权利要求1所述支付方法,其特征在于,所述API接口字段包括OP_RETURN字段;
其中,所述OP_RETURN字段为比特币和比特币分叉数字货币中的OP_RETURN字段,所述比特币分叉数字货币包括Bitcoin Cash。
3.根据权利要求1所述支付方法,其特征在于,执行所述付款表单对应的支付操作包括:
根据所述付款表单生成数字货币转移请求,向数字货币发行方和数字货币登记方发送所述数字货币转移请求,以便所述数字货币发行方和所述数字货币登记方在链网络执行交易广播操作和区块确认操作,完成所述数字货币转移请求对应的支付操作。
4.根据权利要求1所述支付方法,其特征在于,还包括:
当所述支付操作执行完毕后,向所述收款方和/或所述付款方发送对应的通知信息。
5.根据权利要求1所述支付方法,其特征在于,所述交易订单信息为统一资源定位符或二维码图片。
6.根据权利要求1所述支付方法,其特征在于,所述收款信息包括交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合;
相应的,所述支付密码包括数字密码、英文字母密码、生物特征密码、第三方验证器生成的随机数密码、邮箱随机验证码密码或手机号随机验证码密码。
7.根据权利要求1所述支付方法,其特征在于,所述支付请求包括H5页面跳转指令,以便所述付款方以H5页面跳转的方式生成支付界面。
8.一种数字货币钱包系统的支付系统,其特征在于,包括:
解密模块,用于当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
请求发送模块,用于当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
验证模块,用于获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则执行所述付款表单对应的支付操作。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序
处理器,用于执行所述计算机程序时实现如权利要求1至7任一项所述数字货币钱包系统的支付方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述数字货币钱包系统的支付方法的步骤。

说明书全文

一种数字货币钱包系统的支付方法、系统及相关组件

技术领域

[0001] 本发明涉及计算机技术领域,特别涉及一种数字货币钱包系统的支付方法、系统、一种计算机可读存储介质及一种电子设备。

背景技术

[0002] 随着链和数字货币行业的高速发展,数字货币支付将得到越来越广泛的应用,支付业务将越来越普遍频繁。付款方在每次消费付款时均需要重复打开钱包,输入收款信息。
[0003] 现有技术中的数字货币钱包本身普遍具备的数字货币公钥、私钥存储和数字货币转账发起的技术。用户如需支付一笔订单,则需手动将此收款地址、收款数额、以及收款方或数字货币发行方要求的其他参数等信息输入到付款表单中,无法自动生成收款方需要的内容。
[0004] 因此,如何避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程是本领域技术人员目前需要解决的技术问题。

发明内容

[0005] 本申请的目的是提供一种数字货币钱包系统的支付方法、系统、一种计算机可读存储介质及一种电子设备,能够避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程。
[0006] 为解决上述技术问题,本申请提供一种数字货币钱包系统的支付方法,该支付方法包括:
[0007] 当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
[0008] 当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
[0009] 获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;
[0010] 若是,则执行所述付款表单对应的支付操作。
[0011] 可选的,所述API接口字段包括OP_RETURN字段;其中,所述OP_RETURN字段为比特币和比特币分叉数字货币中的OP_RETURN字段,所述比特币分叉数字货币包括Bitcoin Cash。
[0012] 可选的,执行所述付款表单对应的支付操作包括:
[0013] 根据所述付款表单生成数字货币转移请求,向数字货币发行方和数字货币登记方发送所述数字货币转移请求,以便所述数字货币发行方和所述数字货币登记方在区块链网络执行交易广播操作和区块确认操作,完成所述数字货币转移请求对应的支付操作。
[0014] 可选的,还包括:
[0015] 当所述支付操作执行完毕后,向所述收款方和/或所述付款方发送对应的通知信息。
[0016] 可选的,所述交易订单信息为统一资源定位符或二维码图片。
[0017] 可选的,所述收款信息包括交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合;
[0018] 相应的,所述支付密码包括数字密码、英文字母密码、生物特征密码、第三方验证器生成的随机数密码、邮箱随机验证码密码或手机号随机验证码密码。
[0019] 可选的,所述支付请求包括H5页面跳转指令,以便所述付款方以H5页面跳转的方式生成支付界面。
[0020] 本申请还提供了一种数字货币钱包系统的支付系统,该系统包括:
[0021] 解密模块,用于当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
[0022] 请求发送模块,用于当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
[0023] 验证模块,用于获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则执行所述付款表单对应的支付操作。
[0024] 本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序执行时实现上述数字货币钱包系统的支付方法执行的步骤。
[0025] 本申请还提供了一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器调用所述存储器中的计算机程序时实现上述数字货币钱包系统的支付方法执行的步骤。
[0026] 本发明提供了一种数字货币钱包系统的支付方法,包括当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则执行所述付款表单对应的支付操作。
[0027] 本申请通过对收款方加密的交易订单信息进行解密处理得到收款信息,在接收到付款方的数字货币钱包登录信息后,自动填写收款信息得到付款表单。向付款方发送的支付请求中有付款表单,以便付款方了解付款表单中的收款信息,在付款方输入正确的支付密码后执行所述付款表单对应的支付操作。在本申请的支付过程中无需付款方填写付款表单,降低了付款方的支付操作复杂度,避免出现支付信息错误的状况。故本申请避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程。本申请同时还提供了一种数字货币钱包系统的支付系统、一种计算机可读存储介质和一种电子设备,具有上述有益效果,在此不再赘述。附图说明
[0028] 为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0029] 图1为本申请实施例所提供的一种数字货币钱包系统的支付方法的流程图
[0030] 图2为本申请实施例所提供的另一种数字货币钱包系统的支付方法的流程图;
[0031] 图3为本申请实施例所提供的实际应用中数字货币钱包系统的支付流程示意图;
[0032] 图4为本申请实施例所提供的一种数字货币钱包系统的支付系统的结构示意图。

具体实施方式

[0033] 为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0034] 下面请参见图1,图1为本申请实施例所提供的一种数字货币钱包系统的支付方法的流程图。
[0035] 具体步骤可以包括:
[0036] S101:当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;
[0037] 其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到。本实施例可以应用于以下情境:付款方通过支付服务方向收款方进行货币支付的相关操作。支付服务方可以理解为类似于支付宝、财付通等支付服务平台,本实施例中各个操作是站在支付服务方的度描述的,即本实施例各流程中每一步骤的实施主体均为支付服务方。支付服务方在付款方与收款方之间作为第三方,处理来自付款方与收款方发送的消息,以便完成付款方向收款方进行支付的操作。
[0038] 本步骤中提到的交易订单信息是由收款方向支付服务方发送的,本实施例默认交易订单信息为由收款方对所述收款信息进行加密处理得到的。本步骤中提到的交易订单信息可以包括交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型(如,支付或退款)、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合。由于交易订单中的信息并不是以明文的形式存在,而是收款方通过加密算法对收款信息进行加密处理后得到的。此处并不限定收款方加密收款信息时所使用的具体的加密算法,本领域的技术人员可以根据应用的实际情况灵活设定。此处并不限定数字货币的种类,本实施例的技术方案可以应用于多种数字货币,如:比特币或比特币现金等。
[0039] 可以理解的是,交易订单信息是收款方对收款信息进行加密处理得到的,交易订单信息与收款信息中所携带的关于交易的信息是相同的,二者的区别仅在于是否加密。交易订单信息并不是以明文的形式存在,优选的交易订单信息可以是一串数字货币支付的互联网统一资源定位符(URL),也可以是包含收款信息的二维码图片,此处不对交易订单信息的形式进行具体的限定。
[0040] 相应的,本步骤默认支付服务方“知道”收款方加密收款信息时使用的加密算法,在接收到交易订单信息时,采用加密算法对应的解密算法对交易订单信息进行解密可以得到收款信息。可以理解的是,收款信息同样可以包括交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型(如,支付或退款)、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合。
[0041] 当然,本实施例并不限定支付服务方接收交易订单信息的触发条件,可以是收款方与付款方达成交易的共识后,付款方自动生成交易订单信息并将交易订单信息发送至支付服务方;也可以是收款方在接收到用户发送的收款指令后自动生成的交易订单信息,主动要求付款方进行相应的支付操作。
[0042] S102:当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
[0043] 其中,上述提到的API接口字段可以包括如OP_RETURN字段在内的多种API接口字段;其中,所述OP_RETURN字段为代表比特币和比特币现金等比特币分叉数字货币中的OP_RETURN字段,所述比特币分叉数字货币包括Bitcoin Cash,Bitcoin Cash又称为比特币现金(一般的,公众称呼比特币现金为Bitcoin Cash或BitcoinCash或BCH或BCC)。本步骤提到的付款方就相当于承担付款服务的终端,收款端为承担收款服务的终端,具体的可以为计算机、智能手机等。
[0044] 优选的,本实施例还可以包括付款方登录数字货币钱包的操作,以便在数字货币钱包中执行支付操作。该数字货币钱包可以是用户在支付服务方创建的数据货币钱包。登录数字货币钱包的方式可以有很多种,例如可以是用户输入账号+密码的方式进行登录,也可以是用户通过导入私钥的方式登录,还可以是用户通过导入助记词的方式登录等,此处也不进行限定。
[0045] 当用户登录数字货币钱包后,付款方会向支付服务方发送登录信息,以便告知支付服务方用户已登录数字货币钱包,可以进行支付流程。本步骤的目的在于向付款方发送交易订单信息对应的支付请求,在S101已经基础上,本步骤将机密操作得到的收款信息点写道支付表单页面对应的OP_RETURN字段中得到付款表单。OP_RETURN于2014年正式推出,是一种能够实现数据在区块链中的广播和记录、省略了计算步骤的功能,因此达到了节省时间和算的目的。OP_RETURN这一功能的透明性和不可更改性,可以将其用于存储区块链中的信息以及研发去中心化的app。在得到付款表单后,可以根据登录信息确定数字货币钱包,以便向登录数字货币钱包的付款方发送包括所述付款表单的支付请求。具体的,可以通过SDK(Software Development Kit,软件开发工具包)唤起区块链交易签名窗口,并自动附带OP_RETURN等信息,该过程不需要进行复杂的支付服务接入。也就是说,本申请相当于存在根据付款表单生成支付请求,向付款方发送支付请求的操作。支付请求包括付款表单的意义在于:在用户收到支付请求后,可以在支付请求上看到支付表单中所填写的收款信息,以便付款方确定支付的付款数额、货币类型等信息。支付请求还可以包括H5页面跳转指令,以便所述付款方以H5页面跳转的方式生成支付界面,也就是说在付款方收到包括有H5页面跳转指令的支付请求后,会自动以H5页面跳转的方式生成支付界面。采用上述H5页面跳转的方式可以在将订单信息提交到数字货币钱包时,钱包会自动弹出支付窗口,用户确认后输入密码,即可完成支付。
[0046] 在付款方收到支付请求之后,会生成支付请求对应的支付页面,在支付页面上可以包括由付款数额、收款方等信息,支付界面中还可以包括用于输入支付密码的输入框,以便用户界面输入支付密码。此处并不限定支付密码的种类,支付密码包括但不限于:高强度的数字密码、英文字母密码、生物特征密码(指纹识别、人脸识别、声纹识别等)、第三方验证器生成的随机数密码、邮箱随机验证码密码、手机号随机验证码密码等。
[0047] S103:获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则进入S104;若否,则结束流程。
[0048] 其中,本步骤的目的在于校验用户输入的支付密码是否正确,本实施例默认支付服务方中已经存储有在支付服务方创建的所有数字货币钱包与支付密码的对应信息。在接收到支付密码后判断该支付密码与预先存储于支付服务方内的支付密码是否相同,若相同,则判定支付密码正确可以进入S104对应的操作流程;若不相同,则判定支付密码错误,可以向付款方发送提示信息以便用户重新输入支付密码。
[0049] S104:执行所述付款表单对应的支付操作。
[0050] 其中,本步骤建立在S103已经确定支付密码正确的基础上,支付服务方可以按照付款表单中的填写的付款信息执行对应的支付操作。具体的,在支付密码验证通过后,支付服务方可以向数字货币发行方和登记方发起数字货币转移请求,以便数字货币发行方和登记方在区块链网络中进行交易广播和区块确认,完成支付操作。
[0051] 作为一种优选的实施方式,在本步骤之后,还可以存在以下操作:根据不同数字货币转移成功的不同机制,支付服务方向收款方返回支付完成的结果和支付订单的信息,以便收款方及时了解收款状况。采用这种优选的实施方式就不必像现有技术一样,付款方在支付完成后,需手动告知收款方(商家)包括付款方信息在内的支付信息,以便收款方(商家)知晓和匹配付款方的订单支付状态。这给收款方(商家)造成了极大的管理成本,收款方在订单支付状态更新、财务对账、数字货币资产结算等环节均需逐笔二次处理。
[0052] 本实施例并不限定实现本实施例相关的技术方案采用的编程语言(如,JAVA或C++等)、技术架构、实现方式等,本领域的技术人员可以根据实际应用环境选择适当的方式来实现本实施例所描述的操作步骤。
[0053] 本实施例通过对收款方加密的交易订单信息进行解密处理得到收款信息,在接收到付款方的数字货币钱包登录信息后,自动填写收款信息得到付款表单。向付款方发送的支付请求中有付款表单,以便付款方了解付款表单中的收款信息,在付款方输入正确的支付密码后执行所述付款表单对应的支付操作。在本实施例的支付过程中无需付款方填写付款表单,降低了付款方的支付操作复杂度,避免出现支付信息错误的状况。故本实施例避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程。
[0054] 下面请参见图2,图2为本申请实施例所提供的另一种数字货币钱包系统的支付方法的流程图;
[0055] 具体步骤可以包括:
[0056] S201:当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
[0057] S202:当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
[0058] S203:获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则进入S204;
[0059] S204:根据所述付款表单生成数字货币转移请求,向数字货币发行方和数字货币登记方发送所述数字货币转移请求,以便所述数字货币发行方和所述数字货币登记方在区块链网络执行交易广播操作和区块确认操作,完成所述数字货币转移请求对应的支付操作。
[0060] 其中,上述支付过程本交易不仅仅是货币的转移过程,同时承载了交易双方价值、商品互换等约定内容的记录,由于是在区块链网络中执行的数字货币转移,因此记录信息是不可删改的,可以有效保障双方权益。
[0061] S205:当所述支付操作执行完毕后,向所述收款方和/或所述付款方发送对应的通知信息。
[0062] 其中,本实施例能够在执行完支付操作后,将付款信息和结果通过API接口自动返回至收款方和/或付款方,方便账目核对,无需二次处理。
[0063] 上述实施例使用将付款信息通过加密手段由收款方传入数字货币钱包中,整个支付流程的关键信息无需手动输入,完全摆脱了手动输入和复制粘贴产生的安全隐患。本实施例还将系统处理收款方和付款方之间的数字货币资产流和订单信息流的对账,极大提升收款方核对订单的效率和准确度。在本实施例中付款方无需主动退出当前流程再打开钱包,而系统会自动弹出钱包支付页面,付款方不一定必须要导入私钥或助记词才可进入钱包,亦可通过输入钱包的账号及密码进入钱包,并转移资产。提高了付款方转移资产的效率和准确度。
[0064] 下面通过在实际应用中的实施例说明上述实施例描述的流程,下面请参见图3,图3为本申请实施例所提供的实际应用中数字货币钱包系统的支付流程示意图,具体过程可以包括:
[0065] 1)付款方选择数字货币支付,收款方生成数字货币支付的支付交易订单。
[0066] 2)收款方将订单信息通过某种加密算法进行加密,生成传输给支付服务方。交易订单信息包括但不限于交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型(如,支付或退款)、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合。此交易订单信息由支付服务方通过加密算法转化成一串数字货币支付的互联网统一资源定位符(URL),亦可转化成一个包含此加密订单信息的二维码图片。
[0067] 3)付款方登录钱包,用户登录其在数字货币支付服务方创建的数字货币钱包。
[0068] 4)登录方式包括用户输入账号+密码的方式进行登录,用户通过导入私钥的方式登录,用户通过导入助记词的方式登录等。
[0069] 5)支付服务方通过解密含有订单信息的互联网统一资源定位符(URL),解析提取出收款方的数字货币类型,数字货币地址,收款数额,其他收款方的特殊定义字段信息等。
[0070] 6)在付款表单页面中,支付服务方自动将解析提取的收款方的数字货币地址、收款数额,其他收款方的特殊定义字段信息等填写到对应表单中。特殊定义字段信息填写在数字货币的OP_RETURN(可选的)字段中。
[0071] 7)付款方确认付款信息并输入支付密码,支付密码包括但不限于高强度的数字密码、英文字母密码、生物特征密码(指纹识别、人脸识别、声纹识别等)、第三方验证器生成的随机数密码、邮箱随机验证码密码、手机号随机验证码密码等。
[0072] 8)支付密码验证通过,钱包服务方向数字货币发行方和登记方发起数字货币转移请求。
[0073] 9)数字货币发行方和登记方在区块链网络中进行交易广播和区块确认,根据不同数字货币转移成功的不同机制,支付服务方向收款方返回支付完成的结果和支付订单的信息。
[0074] 本实施例还可用于承载区块链业务逻辑记录的功能。例如服务提供方可记录根据约定,承诺给予付款方的权益,该记录将永久保存在区块链上,不可删改,可追溯。
[0075] 需要说明的是,图3中收款方与付款方对应的方框内指的仅仅是服务内容,即表示每一服务内容对应的表达事件请求的主体,并不限定仅代表该服务内容只能由此列对应的主体所提供。例如,展示订单信息的服务可以由付款方提供,也可以由支付服务方提供,作为一种优选的实施方式为了展示的订单信息具有统一的格式可以由支付服务方对多个请求统一提供展示订单信息的服务。再例如,付款方生成加密订单信息的服务对应的请求时,可以由付款方进行加密处理,也可以由支付服务方进行加密处理,此处不进行具体的限定。
[0076] 请参见图4,图4为本申请实施例所提供的一种数字货币钱包系统的支付系统的结构示意图;
[0077] 该系统可以包括:
[0078] 解密模块100,用于当接收到交易订单信息时,对所述交易订单信息进行解密得到收款信息;其中,所述交易订单信息由收款方对所述收款信息进行加密处理得到;
[0079] 请求发送模块200,用于当检测到数字货币钱包的登录信息时,将所述收款信息填写至支付表单页面对应的API接口字段中得到付款表单,根据所述登录信息向付款方发送包括所述付款表单的支付请求,以便所述付款方根据所述支付请求生成支付界面;
[0080] 验证模块300,用于获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;若是,则执行所述付款表单对应的支付操作。
[0081] 本实施例通过对收款方加密的交易订单信息进行解密处理得到收款信息,在接收到付款方的数字货币钱包登录信息后,自动填写收款信息得到付款表单。向付款方发送的支付请求中有付款表单,以便付款方了解付款表单中的收款信息,在付款方输入正确的支付密码后执行所述付款表单对应的支付操作。在本实施例的支付过程中无需付款方填写付款表单,降低了付款方的支付操作复杂度,避免出现支付信息错误的状况。故本实施例避免付款方手动输入付款信息的情况,简化数字货币钱包的支付流程。
[0082] 进一步的,所述验证模块包括:
[0083] 判断单元,用于获取用户在所述支付界面输入的支付密码,并判断所述支付密码是否正确;
[0084] 支付单元,用于当所述支付密码正确时,根据所述付款表单生成数字货币转移请求,向数字货币发行方和数字货币登记方发送所述数字货币转移请求,以便所述数字货币发行方和所述数字货币登记方在区块链网络执行交易广播操作和区块确认操作,完成所述数字货币转移请求对应的支付操作。
[0085] 进一步的,还包括:
[0086] 当所述支付操作执行完毕后,向所述收款方和/或所述付款方发送对应的通知信息。
[0087] 进一步的,所述交易订单信息为统一资源定位符或二维码图片。
[0088] 进一步的,所述收款信息包括交易订单号、商品名称、商品法币价格、商品数字货币价格、货币类型、交易类型(如,支付或退款)、订单时间、用户信息、支付状态、支付方式和签名信息中的任一项或任几项的组合。
[0089] 进一步的,所述支付密码包括数字密码、英文字母密码、生物特征密码、第三方验证器生成的随机数密码、邮箱随机验证码密码或手机号随机验证码密码。
[0090] 进一步的,所述支付请求包括H5页面跳转指令,以便所述付款方以H5页面跳转的方式生成支付界面。
[0091] 由于系统部分的实施例与方法部分的实施例相互对应,因此系统部分的实施例请参见方法部分的实施例的描述,这里暂不赘述。
[0092] 本申请还提供了一种计算机可读存储介质,其上存有计算机程序,该计算机程序被执行时可以实现上述实施例所提供的步骤。该存储介质可以包括:U盘、移动硬盘只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
[0093] 本申请还提供了一种电子设备,可以包括存储器和处理器,所述存储器中存有计算机程序,所述处理器调用所述存储器中的计算机程序时,可以实现上述实施例所提供的步骤。当然所述电子设备还可以包括各种网络接口,电源等组件。
[0094] 说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。
[0095] 还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的状况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈