本申请涉及计算机,具体而言,涉及一种支付方法、终端、系统、sim卡及计算机可读存储介质。
背景技术:
1、随着移动终端和互联网的高速发展,支付方式也越来也多样化,扫码支付、刷脸支付、手机nfc支付等,而由中国人民银行发行的数字人民币是数字形式的法定货币,将支付钱包和sim卡集合到一起。sim卡采用通用银联标准,以具备近场无线通信技术的手机为载体,将银行芯片卡与手机sim卡合二为一。用户只需携带手机,在使用数字人民币时,在手机上即可实现数字人民币钱包余额查询、与银行卡之间的转账、与其他用户或商家的交易,可以满足用户购物、乘坐公交地铁、etc、餐饮等方面的消费需求,甚至在无网络的情况下还可以进行多次离线交易。相较于市面上流行的便捷支付方式,如微信、支付宝等,数字人民币的支付安全性更高,而且支持多次连续的离线交易。
2、数字人民币钱包离线交易包括离线付款和离线收款,均可以在有/无信号情况下完成。对于两个手机的数字人民币钱包之间的交易,在离线交易流程开始前,会有一方作为收款方,另外一方作为付款方,收款方是主动方,付款方是被动方,在现有的交易流程中,由于付款终端并不会对付款用户进行提示,付款用户没有任何参与,由手机传输数据和付款方钱包验证并返回数据,流程就可以完成,这样会导致收款用户从收款方钱包app发起一笔收款,并靠近装有数字人民币钱包的手机时就会发起离线交易流程,就可能从付款方的数字人民币钱包中获取付款用户未确认甚至未知的付款金额。
技术实现思路
1、本申请实施例的目的在于提供一种支付方法、终端、系统、sim卡及存储介质,用以解决现有数字人民币钱包交易流程中付款用户在不知晓付款情况下就完成了付款交易,容易被盗刷的问题。
2、本申请实施例提供了一种支付方法,应用于能够安装于支付终端上的sim卡,所述方法包括:
3、接收提示事件触发指令;
4、在确定自身上存在与所述提示事件触发指令对应的触发标签时,向所述支付终端发送付款提示触发指令,以供所述支付终端根据所述付款提示触发指令对用户进行付款提示;所述触发标签为所述sim卡在接收到支付请求时生成的标签;
5、在接收到用户通过所述支付终端发送的付款确认指令后完成支付。
6、在上述实现过程中,sim卡是在接收到用户通过支付终端发送的付款确认指令后才完成支付,能保证支付用户知晓付款情况,确保此笔付款的正确性,防止被盗刷。
7、进一步地,所述付款确认指令中包含付款密码,所述在接收到用户通过所述支付终端发送的付款确认指令后完成支付,包括:
8、将所述付款密码与预先存储的付款密码进行比对,在确认比对结果一致后完成支付。
9、在上述实现过程中,验证付款密码正确与否,进一步保证付款的正确性、安全性。
10、进一步地,所述方法还包括:
11、在监测到满足预设触发条件时,将根据所述支付请求生成的所述触发标签丢弃。
12、在上述实现过程中,在满足预设触发条件的情况下,将触发标签丢弃,减少资源的占用。
13、进一步地,所述方法还包括:
14、在监测到生成所述触发标签时开始计时,在预设计时时长到达时若未接收到所述提示事件触发指令,则确定满足所述预设触发条件;
15、或,
16、在完成本次支付或接收到付款取消指令时,确定满足所述预设触发条件。
17、在上述实现过程中,及时丢弃触发标签,保证下一次对用户进行付款提示的准确性。
18、本申请实施例提供了一种支付方法,应用于支付终端,包括:
19、向所述支付终端上的sim卡发送提示事件触发指令;
20、接收所述sim卡发送的付款提示触发指令,所述付款提示触发指令为所述sim卡在确定所述sim卡上存在与提示事件触发指令对应的触发标签时发送的指令;所述触发标签为所述sim卡在接收到支付请求时,根据所述支付请求生成的标签;
21、根据所述付款提示触发指令对用户进行付款提示;
22、在接收到付款确认指令后完成支付。
23、在上述实现过程中,根据付款提示触发指令对用户进行提示,并且在接收到付款确认指令后才完成支付,能保证支付用户知晓付款情况,确保此笔付款的正确性,防止被盗刷。
24、进一步地,所述向所述支付终端上的sim卡发送提示事件触发指令,包括:
25、按照预设时间间隔向所述支付终端上的sim卡发送提示事件触发指令;
26、或,
27、在接收到所述sim卡返回的认证参数后,向所述sim卡发送提示事件触发指令,所述认证参数为所述sim卡根据所述支付请求生成的用于与收款终端上的sim卡进行身份认证的参数。
28、在上述实现过程中,向支付终端上的sim卡发送提示事件触发指令,以供sim卡能触发付款提示触发指令的发送,从而及时对用户进行付款提示。
29、本申请实施例还提供一种sim卡,包括第一处理器和第一存储器,所述第一存储器中存储有计算机程序,所述第一处理器执行所述计算机程序,以实现上述任意一种应用于sim卡的支付方法。
30、本申请实施例还提供一种支付终端,包括第二处理器和第二存储器,所述第二存储器中存储有计算机程序,所述第二处理器执行所述计算机程序,以实现上述任意一种应用于支付终端的支付方法。
31、本申请实施例还提供一种支付系统,包括上述任意一种sim卡和任意一种支付终端。
32、本申请实施例中还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现上述任一种的支付方法。
1.一种支付方法,其特征在于,应用于能够安装于支付终端上的智能sim卡,所述方法包括:
2.如权利要求1所述的支付方法,其特征在于,所述付款确认指令中包含付款密码,所述在接收到用户通过所述支付终端发送的付款确认指令后完成支付,包括:
3.如权利要求1所述的支付方法,其特征在于,所述方法还包括:
4.如权利要求3所述的支付方法,其特征在于,所述方法还包括:
5.一种支付方法,其特征在于,应用于支付终端,包括:
6.如权利要求5所述的支付方法,其特征在于,所述向所述支付终端上的sim卡发送提示事件触发指令,包括:
7.一种sim卡,其特征在于,包括第一处理器和第一存储器,所述第一存储器中存储有计算机程序,所述第一处理器执行所述计算机程序,以实现如权利要求1-4中任意一项所述的方法。
8.一种支付终端,其特征在于,包括第二处理器和第二存储器,所述第二存储器中存储有计算机程序,所述第二处理器执行所述计算机程序,以实现如权利要求5或6所述的方法。
9.一种支付系统,其特征在于,包括如权利要求7所述的sim卡和如权利要求8所述的支付终端。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被至少一个处理器执行时,以实现如权利要求1-6中任意一项所述的方法。