一种充电桩的异常退款处理方法与流程

文档序号:35291690发布日期:2023-09-01 14:14阅读:87来源:国知局
一种充电桩的异常退款处理方法与流程

本发明涉及数据处理,特别涉及一种充电桩的异常退款处理方法。


背景技术:

1、由公知的数字货币实体卡(例如数字人民币实体卡)结构我们可知,一张数字货币实体卡对应一个远程的银行卡账号和一个本地的硬件钱包(又称数字货币钱包模块),远程银行卡账号信息也会存储在数字货币实体卡的本地存储模块(又称数字货币账户模块)内。为更好的理解银行卡账号与硬件钱包之间的关系,下文给出一个简单示例来进行说明:例如,一个用户在某银行开设了一个账号信息为账号1的银行账户并同时为该账户申请了一张数字货币实体卡,那么在刚开设时该银行账户内的存款金额为0、该数字货币实体卡上存储的银行卡账号信息为账号1、该数字货币实体卡上硬件钱包(又称数字货币钱包模块)的数字货币金额为0;随后,该用户向该银行账户做了一次存款金额为数额1的存款操作,那么此时该银行账户内的存款金额为数额1,但该数字货币实体卡上硬件钱包(又称数字货币钱包模块)的数字货币金额仍旧为0;随后,该用户又向该银行账户做了一次取现金额为数额2的数字货币取现操作,那么此时该银行账户内的存款金额变为(数额1-数额2),而该数字货币实体卡上硬件钱包(又称数字货币钱包模块)的数字货币金额就变为数额2。

2、随着数字货币应用的推广,数字货币实体卡在充电支付领域也逐步应用起来。常规的充电支付流程为:先从用户账户上做预扣款操作,预扣款操作成功之后进行充电,充电完成之后由预扣款金额减去当次充电金额得到对应的退款金额,并基于退款金额向用户账户进行退款操作。目前将数字货币实体卡应用于充电支付时,大多都是将卡上的硬件钱包(又称数字货币钱包模块)作为操作对象来实施预扣款和退款操作。然而我们在实践中发现这种常规处理方式存在一个问题:在充电过程中出现一些特殊异常事件(例如数字货币实体卡在退款时被错误拔走、数字货币实体卡的硬件钱包在退款时操作错误、充电桩在退款时产生系统故障等)会导致当次应做的退款操作无法完成,这种情况下若还以数字货币实体卡的硬件钱包(又称数字货币钱包模块)作为退款对象就很难在事后对用户当次的超扣金额进行及时退款,从而导致用户财产遭受损失。


技术实现思路

1、本发明的目的,就是针对现有技术的缺陷,提供一种充电桩的异常退款处理方法、电子设备及计算机可读存储介质;充电桩为每次充电过程都配置一个充电记录,并在充电过程中基于该充电记录进行充电计费和可用余额更新,并在充电结束时基于该充电记录对数字货币实体卡的硬件钱包(又称数字货币钱包模块)进行退款处理,并在退款处理过程中只在退款成功时才将记录中的退款状态标记从未退款状态切换到已退款状态,并在退款处理之后将该充电记录发至远程平台;再由远程平台基于该充电记录的退款状态标记来判断当次充电的退款是否成功,若发现不成功则立即通过平台的银行交易接口向该数字货币实体卡对应的银行账户做一次转账处理从而通过一种远程交易方式达到及时退款的目的。通过本发明,就可以在用户充电发生硬件钱包(又称数字货币钱包模块)退款失败的时候通过远程账户交易方式对用户进行及时退款,从而达到提高退款处理及时性、降低用户财产损失风险的目的。

2、为实现上述目的,本发明实施例第一方面提供了一种充电桩的异常退款处理方法,所述方法包括:

3、充电桩在第一用户插入第一充电支付卡时,对所述第一充电支付卡进行银行账号信息读取处理得到对应的第一账号标识;并将所述第一用户输入的充电时长作为对应的第一充电时长;并基于预设的充电时长-预扣款对应规则将所述第一充电时长对应的预扣款金额作为对应的第一扣款金额;并根据所述第一扣款金额对所述第一充电支付卡进行预扣款处理;并在所述预扣款处理成功时,根据所述第一账号标识和所述第一扣款金额创建一个对应的第一充电记录;并在所述第一充电记录创建成功时,对当前接入充电桩的车辆进行充电;并在当次充电过程中对所述第一充电记录进行实时计费处理;并在当次充电结束时基于所述第一充电记录对所述第一充电支付卡进行退款处理;并在所述退款处理之后将所述第一充电记录向远程平台发送;

4、所述远程平台将接收到的所述第一充电记录作为对应的当前充电记录;并对所述当前充电记录是否存在异常进行识别;若识别出所述当前充电记录存在异常,则根据所述当前充电记录向对应的充电支付卡银行账号进行异常退款处理。

5、优选的,所述第一充电支付卡为数字货币实体卡;所述数字货币实体卡包括数字人民币实体卡;所述第一充电支付卡包括数字货币账户模块和数字货币钱包模块;所述数字货币账户模块用于所述存储银行账号信息;所述数字货币钱包模块用于存储数字货币金额;

6、所述充电时长-预扣款对应规则包括多个第一对应规则;所述第一对应规则包括充电时长范围和对应的所述预扣款金额;所述充电时长范围由两个预设时长组成分别为第一、第二预设时长;所述第一预设时长小于所述第二预设时长;

7、所述第一充电记录包括第一支付卡标识字段、第一预付费字段、第一充电计费字段、第一可用余额字段和第一退款状态字段;所述第一退款状态字段包括已退款状态和未退款状态。

8、优选的,所述基于预设的充电时长-预扣款对应规则将所述第一充电时长对应的预扣款金额作为对应的第一扣款金额,具体包括:

9、所述充电桩将所述充电时长-预扣款对应规则中,满足所述第一充电时长的所述充电时长范围对应的所述预扣款金额作为对应的所述第一扣款金额。

10、优选的,所述根据所述第一扣款金额对所述第一充电支付卡进行预扣款处理,具体包括:

11、所述充电桩将当次消费金额设为对应的所述第一扣款金额,并基于所述当次消费金额对所述第一充电支付卡的所述数字货币钱包模块进行对应的数字货币钱包消费处理;并在所述数字货币钱包消费处理成功时,确认所述预扣款处理成功。

12、优选的,所述根据所述第一账号标识和所述第一扣款金额创建一个对应的第一充电记录,具体包括:

13、所述充电桩在本地创建一个内容为空的所述第一充电记录;并将所述第一充电记录的所述第一支付卡标识字段设为对应的所述第一账号标识,将所述第一预付费字段设为对应的所述第一扣款金额,将所述第一充电计费字段设为0,将所述第一可用余额字段设为所述第一扣款金额,将所述第一退款状态字段设为未退款状态;并在所述第一充电记录的字段设置结束时,确认所述第一充电记录创建成功。

14、优选的,所述在当次充电过程中对所述第一充电记录进行实时计费处理,具体包括:

15、所述充电桩在当次充电过程中每隔第一指定时长就对最近所述第一指定时长内的充电费用进行统计得到对应的第一金额;并将所述第一充电记录的所述第一扣款金额字段和所述第一充电计费字段提取出来作为对应的当前扣款金额和前一计费金额;并将所述前一计费金额与所述第一金额相加的和作为对应的后一计费金额;并将所述当前扣款金额减去所述后一计费金额作为对应的当前可用余额;并将所述第一充电记录的所述第一充电计费字段更新为对应的所述后一计费金额、所述第一可用余额字段更新为对应的所述当前可用余额。

16、优选的,所述在当次充电结束时基于所述第一充电记录对所述第一充电支付卡进行退款处理,具体包括:

17、所述充电桩在当次充电结束时将所述第一充电记录的所述第一可用余额字段提取出来作为对应的当次圈存金额;并基于所述当次圈存金额对所述第一充电支付卡的所述数字货币钱包模块进行对应的数字货币钱包圈存处理;若所述数字货币钱包圈存处理成功,则将所述第一充电记录的所述第一退款状态字段设为已退款状态。

18、优选的,所述对所述当前充电记录是否存在异常进行识别,具体包括:

19、所述远程平台将所述当前充电记录的所述第一退款状态字段提取出来作为对应的当前退款状态;并对所述当前退款状态是否为未退款状态进行识别;若是,则确认所述当前充电记录存在异常;若否,则确认所述当前充电记录不存在异常。

20、优选的,所述根据所述当前充电记录向对应的充电支付卡银行账号进行异常退款处理,具体包括:

21、所述远程平台将所述当前充电记录的所述第一支付卡标识字段和所述第一可用余额字段提取出来作为对应的当次银行账号和当次转账金额;并调用预设的银行交易接口基于所述当次转账金额对所述当次银行账号进行对应的账户转账处理。

22、本发明实施例第二方面提供了一种电子设备,包括:存储器、处理器和收发器;

23、所述处理器用于与所述存储器耦合,读取并执行所述存储器中的指令,以实现上述第一方面所述的方法;

24、所述收发器与所述处理器耦合,由所述处理器控制所述收发器进行消息收发。

25、本发明实施例第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令被计算机执行时,使得所述计算机执行上述第一方面所述的方法。

26、本发明实施例提供了一种充电桩的异常退款处理方法、电子设备及计算机可读存储介质;充电桩为每次充电过程都配置一个充电记录,并在充电过程中基于该充电记录进行充电计费和可用余额更新,并在充电结束时基于该充电记录对数字货币实体卡的硬件钱包(又称数字货币钱包模块)进行退款处理,并在退款处理过程中只在退款成功时才将记录中的退款状态标记从未退款状态切换到已退款状态,并在退款处理之后将该充电记录发至远程平台;再由远程平台基于该充电记录的退款状态标记来判断当次充电的退款是否成功,若发现不成功则立即通过平台的银行交易接口向该数字货币实体卡对应的银行账户做一次转账处理从而通过一种远程交易方式达到及时退款的目的。通过本发明,可以在用户充电发生硬件钱包(又称数字货币钱包模块)退款失败时通过远程账户交易方式对用户进行及时退款,既提高了退款处理及时性、又降低了用户财产损失风险。

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