交易处理方法、装置、电子设备及存储介质与流程

文档序号:37304245发布日期:2024-03-13 20:52阅读:10来源:国知局
交易处理方法、装置、电子设备及存储介质与流程

本公开涉及数字货币,尤其涉交易处理方法、装置、电子设备及存储介质。


背景技术:

1、在数字货币流通的过程中,硬件钱包作为通过柜面或电子渠道开立的存储数字货币的实体介质,可以以移动终端、卡片或可穿戴设备等形式被用户使用。例如,用户需要向pos机(point of sales terminal;销售点信息管理系统)支付消费费用时,移动终端形式的硬件钱包与该pos机通过“碰一碰”交易形式进行交易,即可从硬件钱包的余额中扣款,以完成支付。

2、相关技术中,通过硬件钱包的支付过程,均是依赖硬件钱包的余额进行支付。因此,为了保证通过硬件钱包支付过程的顺利,通常需要用户对该硬件钱包的余额提前充值,以使硬件钱包有充足的余额用于支付。然而,上述这种以硬件钱包有充足余额为前提的支付方式,需用户能明确了解硬件钱包的余额情况的同时,还需用户不定期对硬件钱包的余额单独充值,会使用户使用硬件钱包支付的便捷性大大降低,用户的使用体验也相应地降低。


技术实现思路

1、本公开提供一种交易处理方法、装置、电子设备及存储介质,以至少解决相关技术中需要用户根据硬件钱包的余额情况,对硬件钱包的余额单独充值而引起用户体验差的问题。本公开的技术方案如下:

2、根据本公开实施例的第一方面,提供了一种交易处理方法,应用于服务器,该方法包括:接收扣款请求,扣款请求由收款设备响应于获取到硬件钱包对应的硬件钱包标识发送,扣款请求包括硬件钱包标识和收款金额;确定与硬件钱包标识关联的目标钱包账户及目标钱包账户的余额;在余额大于或等于收款金额的情况下,根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币。

3、其中,硬件钱包与收款设备之间通过进场通信(near field communication,nfc)或蓝牙等无线非网络技术建立连接。

4、在一种可能的实施方式中,扣款请求还包括关联标识;关联标识用于指示与硬件钱包关联的目标钱包账户;确定与硬件钱包标识关联的目标钱包账户,包括:将关联标识对应的钱包账户确定为与硬件钱包标识关联的目标钱包账户。

5、另一种可能的实施方式中,交易处理方法还包括:在余额小于收款金额的情况下,获取与目标钱包账户关联的至少一个银行账户的银行账户信息;根据至少一个银行账户的银行账户信息,从至少一个银行账户中确定目标银行账户;根据收款金额,更新目标银行账户的存款金额与收款账户的数字货币;或者,确定收款金额与余额的差值金额;根据余额,更新目标钱包账户的数字货币,根据差值金额,更新目标银行账户的存款金额,以及根据收款金额更新收款账户的数字货币目标银行账户的存款金额目标银行账户的存款金额。

6、另一种可能的实施方式中,银行账户信息包括至少一个银行账户具有不同的扣款优先级和数字货币更新额度;根据至少一个银行账户的银行账户信息,从至少一个银行账户中确定出目标银行账户,包括:按照各个银行账户的扣款优先级,逐个确定各个银行账户的存款金额更新额度是否大于或者等于待更新金额,直到确定出数字货币更新额度大于或者等于待更新金额的目标银行账户。

7、另一种可能的实施方式中,交易处理方法还包括:在未确定出目标银行账户的情况下,拒绝扣款请求,并向收款设备发送第一提示指令,第一提示指令用于指示收款设备显示数字货币交易失败的提示信息。

8、另一种可能的实施方式中,交易处理方法还包括:根据硬件钱包标识获取硬件钱包的账户信息,账户信息包括允许更新数字货币的最大额度阈值;当收款金额小于或等于最大额度阈值时,将目标钱包账户的余额与收款金额进行对比;在确定出收款金额大于最大额度阈值时,拒绝扣款请求。

9、另一种可能的实施方式中,硬件钱包的账户信息还包括状态信息;状态信息用于表征硬件钱包处于可用状态或非可用状态;交易处理方法还包括:在确定硬件钱包处于可用状态的情况下,对比收款金额与最大额度阈值。

10、另一种可能的实施方式中,交易处理方法还包括:在确定硬件钱包处于非可用状态下时,拒绝扣款请求,以及向收款设备发送第二提示指令,第二提示指令用于指示收款设备显示硬件钱包处于非可用状态的提示信息。

11、另一种可能的实施方式中,账户信息还包括允许免密更新数字货币的免密额度阈值;其中,免密额度阈值小于最大额度阈值;交易处理方法还包括:在收款金额小于或等于最大额度阈值,且大于免密额度阈值时,向收款设备发送密码认证指令,密码认证指令用于指示收款设备提示使用硬件钱包的用户输入密码信息;接收收款设备返回的密码信息,并认证密码信息;根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币,包括:在密码信息认证通过时,根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币。

12、另一种可能的实施方式中,交易处理方法还包括:接收到数字货币返回请求,数字货币返回请求由收款设备响应于接收到的退款指令发送,数字货币返回请求用于指示将收款账户更新的数字货币返还至付款账户;根据收款金额,更新收款账户的数字货币;以及,在付款账户为目标钱包账户的情况下,根据收款金额更新目标钱包账户的数字货币;在付款账户为目标银行账户的情况下,根据收款金额更新目标银行账户的存款金额;在付款账户包括目标钱包账户和所述目标银行账户的情况下,根据余额,更新所述目标钱包账户的数字货币,以及,根据差值金额,更新目标银行账户的存款金额。

13、根据本公开实施例的第二方面,提供一种交易处理装置,该装置包括:接收单元,被配置为执行接收扣款请求,扣款请求由收款设备响应于获取到硬件钱包对应的硬件钱包标识发送,扣款请求包括硬件钱包标识和收款金额;确定单元,被配置为执行确定与硬件钱包标识关联的目标钱包账户及目标钱包账户的余额;数字货币更新单元,被配置为执行在所述余额大于或等于所述收款金额的情况下,根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币。

14、在一种可能的实施方式中,扣款请求还包括关联标识;关联标识用于指示与硬件钱包关联的目标钱包账户;确定单元被具体配置为执行:将关联标识对应的钱包账户确定为与硬件钱包标识关联的目标钱包账户。

15、另一种可能的实施方式中,交易处理装置还被配置为执行:在余额小于收款金额的情况下,获取与目标钱包账户关联的至少一个银行账户的银行账户信息;根据至少一个银行账户的银行账户信息,从至少一个银行账户中确定目标银行账户;根据收款金额,更新目标银行账户的存款金额与收款账户的数字货币;或者,确定收款金额与余额的差值金额;根据余额,更新目标钱包账户的数字货币,根据差值金额,更新目标银行账户的存款金额,以及根据收款金额更新收款账户的数字货币目标银行账户的存款金额目标银行账户的存款金额。

16、另一种可能的实施方式中,银行账户信息包括至少一个银行账户具有不同的扣款优先级和数字货币更新额度;确定单元被具体配置为执行:按照各个银行账户的扣款优先级,逐个确定各个银行账户的存款金额更新额度是否大于或者等于待更新金额,直到确定出数字货币更新额度大于或者等于待更新金额的目标银行账户。

17、另一种可能的实施方式中,交易处理装置还被配置为执行:在未确定出目标银行账户的情况下,拒绝扣款请求,并向收款设备发送第一提示指令,第一提示指令用于指示收款设备显示数字货币交易失败的提示信息。

18、另一种可能的实施方式中,交易处理装置还被配置为执行:根据硬件钱包标识获取硬件钱包的账户信息,账户信息包括允许更新数字货币的最大额度阈值;当收款金额小于或等于最大额度阈值时,将目标钱包账户的余额与收款金额进行对比;在确定出收款金额大于最大额度阈值时,拒绝扣款请求。

19、另一种可能的实施方式中,硬件钱包的账户信息还包括状态信息;状态信息用于表征硬件钱包处于可用状态或非可用状态;交易处理装置还被配置为执行:在确定硬件钱包处于可用状态的情况下,对比收款金额与最大额度阈值。

20、另一种可能的实施方式中,交易处理装置还被配置为执行:在确定硬件钱包处于非可用状态下时,拒绝扣款请求,以及向收款设备发送第二提示指令,第二提示指令用于指示收款设备显示硬件钱包处于非可用状态的提示信息。

21、另一种可能的实施方式中,账户信息还包括允许免密更新数字货币的免密额度阈值;其中,免密额度阈值小于最大额度阈值;交易处理装置还被配置为执行:在收款金额小于或等于最大额度阈值,且大于免密额度阈值时,向收款设备发送密码认证指令,密码认证指令用于指示收款设备提示使用硬件钱包的用户输入密码信息;接收收款设备返回的密码信息,并认证密码信息;根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币包括:在密码信息认证通过时,根据收款金额,更新目标钱包账户的数字货币与收款账户的数字货币。

22、另一种可能的实施方式中,交易处理装置还被配置为执行:接收到数字货币返回请求,数字货币返回请求由所述收款设备响应于接收到的退款指令发送,数字货币返回请求用于指示将收款账户更新的数字货币返还至付款账户;根据收款金额,更新收款账户的数字货币;以及,在付款账户为目标钱包账户的情况下,根据收款金额,更新所述目标钱包账户的数字货币;在付款账户为目标银行账户的情况下,根据收款金额,更新目标银行账户的存款金额;在付款账户包括目标钱包账户和目标银行账户的情况下,根据余额,更新目标钱包账户的数字货币,以及,根据差值金额,更新目标银行账户的存款金额。

23、根据本公开实施例的第三方面,提供一种电子设备,包括:处理器和用于存储处理器可执行指令的存储器;其中,处理器被配置为执行可执行指令,以实现如第一方面及其任一种可能的实施方式的交易处理方法。

24、根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面及其任一种可能的实施方式的交易处理方法;或者当计算机可读存储介质中的指令由交易处理装置执行时,使得交易处理装置能够执行如第一方面及其任一种可能的实施方式的交易处理方法。

25、根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序或指令,计算机程序或指令被处理器执行如第一方面及其任一种可能的实施方式的交易处理方法。

26、本公开的实施例提供的技术方案至少带来以下有益效果:在用户使用硬件钱包进行交易时,硬件钱包将硬件钱包标识传送至收款设备,收款设备将接收的硬件钱包标识和收款金额发送至对应的服务器,以使服务器确定出与硬件钱包关联的目标钱包账户和该目标钱包对应的余额。该服务器再以余额大于或等于收款金额为目标钱包的扣款条件,在满足目标钱包的扣款条件时,从目标钱包账户的余额中更新收款金额的数字货币,并基于该笔更新金额更新收款设备对应的收款账户的数字货币,以使在交易过程中能基于硬件钱包的操作,直接从目标钱包的余额中完成扣款。在该交易过程中,需要利用硬件钱包支付时,能直接从硬件钱包关联的目标钱包账户中自动扣款,省略对硬件钱包的余额提前充值的步骤,简化扣款流程和交易流程,提高扣款效率和交易速度,从而提高用户使用硬件钱包进行交易的用户体验度,避免了相关技术中因硬件钱包的余额不足,不仅需要用户进行充值流程的操作,还需要用户重新开始交易流程的操作,而引起用户操作繁琐和用户体验度差的弊端。

27、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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