1.一种无卡支付方法,其特征在于,包括步骤:
响应于用户输入存款代码请求进行支付的操作,请求用户输入对应的存款密码;
获取用户输入的存款密码后,判断存款密码与该存款代码是否匹配成功;
响应于匹配成功的情况,获取用户需要支付的支付金额,进而将该存款代码关联的现金金额进行支付划扣。
2.根据权利要求1所述的一种无卡支付方法,其特征在于,所述方法还包括以下步骤:响应于用户在自动存取款机存入现金的操作,获得用户存入现金的金额;
对应产生一串随机的存款代码,将用户存入的现金金额与该存款代码关联,同时对存款代码进行加密;
将加密后的存款代码与用户输入的存款密码关联后存储到支付平台,同时向用户发送包含存款代码的通知信息。
3.根据权利要求1所述的一种无卡支付方法,其特征在于,所述获取用户输入的存款密码后,判断存款密码与该存款代码是否匹配成功的步骤,其具体为:获取用户输入的存款密码后,将其发送到支付平台处与该存款代码进行匹配,并接受支付平台返回的匹配结果信息,判断存款密码与该存款代码是否匹配成功。
4.根据权利要求1所述的一种无卡支付方法,其特征在于,所述获取用户输入的存款密码后,判断存款密码与该存款代码是否匹配成功的步骤,其具体为:获取用户输入的存款密码后,从支付平台获取与该存款代码关联的存款密码并进行匹配,进而根据匹配结果判断存款密码与该存款代码是否匹配成功。
5.根据权利要求1所述的一种无卡支付方法,其特征在于,所述响应于用户输入存款代码请求进行支付的操作,请求用户输入对应的存款密码的步骤之前,还包括以下步骤:在用户选择需要购买的产品和/或服务之后,计算需要用户支付的支付金额,并接收用户输入的支付信息;
解析用户输入的支付信息,获得用户输入存款代码请求进行支付的操作。
6.根据权利要求1所述的一种无卡支付方法,其特征在于,所述将该存款代码关联的现金金额进行支付划扣的步骤,其具体为:将该存款代码关联的现金金额进行支付划扣,并在划扣成功后,将划扣的支付金额发送到存款管理系统,进而更新该存款代码关联的现金金额。
7.根据权利要求2所述的一种无卡支付方法,其特征在于,所述对应产生一串随机的存款代码的步骤,是通过以下方式产生存款代码的:根据自动存取款机的设备编号和存款的具体时间生成初步随机数,进而将初步随机数中的存款的具体时间转换成32进制数后,最后将获得的随机数作为存款代码。
8.一种无卡支付系统,其特征在于,包括支付平台、存款管理系统、多台支付终端和多台自动存取款机,所述自动存取款机用于接收用户存入的现金,并将用户存入现金的金额发送到存款管理系统,所述存款管理系统用于在获得用户存入现金的金额后,对应产生一串随机的存款代码,将用户存入的现金金额与该存款代码关联,同时对存款代码进行加密,以及将加密后的存款代码与用户输入的存款密码关联后存储到支付平台,同时向用户发送包含存款代码的通知信息,所述支付平台用于存储加密后的存款代码及其关联的存款密码;
所述支付终端包括处理器和存储模块,所述存储模块存储有执行指令,所述处理器用于加载存储模块的执行指令,从而执行以下步骤:响应于用户输入存款代码请求进行支付的操作,请求用户输入对应的存款密码;
获取用户输入的存款密码后,判断存款密码与该存款代码是否匹配成功;
响应于匹配成功的情况,获取用户需要的支付金额,进而将该存款代码关联的现金金额进行支付划扣。
9.根据权利要求8所述的一种无卡支付系统,其特征在于,所述支付终端的处理器还用于执行以下步骤:在用户选择需要购买的产品和/或服务之后,计算需要用户支付的支付金额,并接收用户输入的支付信息;
解析用户输入的支付信息,获得用户输入存款代码请求进行支付的操作。
10.根据权利要求8所述的一种无卡支付系统,其特征在于,所述获取用户输入的存款密码后,判断存款密码与该存款代码是否匹配成功的步骤,其具体为:获取用户输入的存款密码后,将其发送到支付平台处与该存款代码进行匹配,并接受支付平台返回的匹配结果信息,判断存款密码与该存款代码是否匹配成功;
或者
获取用户输入的存款密码后,从支付平台获取与该存款代码关联的存款密码并进行匹配,进而根据匹配结果判断存款密码与该存款代码是否匹配成功。