【技术实现步骤摘要】
基于区块链的预付卡交易处理方法、装置和智能终端
本申请属于交易处理
,尤其涉及一种基于区块链的预付卡交易处理方法、装置和智能终端。
技术介绍
预付卡应用是一种以盈利为目的发行的、在发行机构制定范围内购买商品或服务的商业模式,预付卡包括采取磁条、芯片等技术,以卡片、密码等形式发行的电子支付卡。预付卡作为商户为用户提供指定商品或服务的预付凭证,在日常生活中已得到越来越广泛的使用。通过使用预付卡,用户可以省去现金支付,找零的过程,日常消费更加便捷,商户也可以因此巩固客户群,获得更多收益。虽然预付卡发展前景广阔,但由于自身固有的特性也使得它的发展受到了一些阻碍。现有技术中,预付卡交易无法得到有效的监督和管理,虽然有监管机构作为信用背书,但是仍然可能无法避免应用程序自身的漏洞导致的安全,预付信息、消费信息等存在篡改和丢失的风险,消费者权益无法得到保障。
技术实现思路
有鉴于此,本申请实施例提供了一种基于区块链的预付卡交易处理方法、装置和智能终端,以解决现有技术中,预付卡交易无法得到有效的监督和管理,虽 ...
【技术保护点】
1.一种基于区块链的预付卡交易处理方法,其特征在于,包括:/n获取第一用户的预付卡交易需求信息,以及所述预付卡交易需求信息指定的第二用户的第二用户信息;/n根据所述第二用户的第二用户信息,对所述第二用户进行风险验证,获取所述第二用户的风险等级;/n若所述第二用户的风险等级小于或等于预设风险等级,则获取所述第一用户在区块链上注册时生成的第一用户信息;/n基于所述第一用户信息与所述预付卡交易需求信息,在所述区块链上调用预定义交易规则模块为所述第一用户提供预付卡交易处理,所述预定义交易规则模块用于区块链上数字资产的转换。/n
【技术特征摘要】
1.一种基于区块链的预付卡交易处理方法,其特征在于,包括:
获取第一用户的预付卡交易需求信息,以及所述预付卡交易需求信息指定的第二用户的第二用户信息;
根据所述第二用户的第二用户信息,对所述第二用户进行风险验证,获取所述第二用户的风险等级;
若所述第二用户的风险等级小于或等于预设风险等级,则获取所述第一用户在区块链上注册时生成的第一用户信息;
基于所述第一用户信息与所述预付卡交易需求信息,在所述区块链上调用预定义交易规则模块为所述第一用户提供预付卡交易处理,所述预定义交易规则模块用于区块链上数字资产的转换。
2.如权利要求1所述的基于区块链的预付卡交易处理方法,其特征在于,所述预付卡交易需求信息包括第二用户的交易账户,所述预定义交易规则模块包括第一指定过程指令和第二指定过程指令,所述在所述区块链上调用预定义交易规则模块为所述第一用户提供预付卡交易处理的步骤,包括:
根据所述第一用户的第一用户信息,确定所述第一用户在所述区块链所属的第一个人区域;
在所述第一个人区域中执行第一指定过程指令,得到数字预付值,所述第一指定过程指令用于获取数字预付值;
调用第二指定过程指令,创建临时预付卡资源,所述临时预付卡资源携带所述数字预付值,所述第二指定过程指令用于创建预付卡资源;
将携带所述数字预付值的临时预付卡资源发送至所述第二用户的交易账户。
3.如权利要求2所述的基于区块链的预付卡交易处理方法,其特征在于,所述将携带所述数字预付值的临时预付卡资源发送至所述第二用户的交易账户的步骤,包括:
调用第三指定过程指令提取所述临时预付卡资源中的数字预付值,并销毁所述临时预付卡资源,所述第三指定过程指令用于销毁预付卡资源;
获取所述第二用户的交易账户中与所述第一用户对应的第二预付卡资产信息;
根据所述数字预付值,更新所述第二预付卡资产信息。
4.如权利要求1所述的基于区块链的预付卡交易处理方法,其特征在于,所述区块链为联盟链,所述基于所述第一用户信息与所述预付卡交易需求信息,在所述区块链上调用预定义交易规则模块为所述第一用户提供预付卡交易处理的步骤,包括:
若所述预付卡交易需求信息指定的第二用户不是所述第一用户在区块链上注册时预设的交易用户,则确定所述第二用户与所述预设的交易用户是否为联盟用户;
若所述第二用户与所述预设的交易用户均为联盟用户,则确定所述第一用户是否具备获取联盟公钥的资格;
若所述第一用户具备获取所述联盟公钥的资格,则向所述第一用户派发所述联盟公钥;
基于所述第一用户信息与所述预付卡交易需求信息,在所述联盟链上调用所述联盟公钥和所述预定义交易规则模块为所述第一用户提供预付卡交易处理。
5.如权利要求4所述的基于区块链的预付卡交易处理方法,其特征在于,所述确定所述第一用户是否具备获取联盟公钥的资格的...
【专利技术属性】
技术研发人员:袁立威,王凌斌,丁雪丰,王莹,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。