远程授权交易的方法及装置、电子设备、存储介质
文献发布时间:2023-06-19 12:07:15
技术领域
本申请涉及移动支付技术领域,特别涉及一种远程授权交易的方法及装置、电子设备、存储介质。
背景技术
移动支付现在已经推广到各个领域中,所以无论是线上还是线下,在生活中的大部分情况下都可以通过移动支付的方式进行交易。并且,相比现金支付的方式,移动支付也更加的方便。
但是,对于未成年人等其他非民事行为能力人、或老人等行为能力较差的人群,使用移动支付容易出现随意支付、被诈骗、或者操作失误等情况,从而造成不必要的财产损失。
现有一种解决方式,就是由这类人群的家人或相关人员,定期向其账户中存入少量的零钱供他们使用,从而避免出现大额的财产损失。但是,这种方式需要定期存入零钱,并且也限制了较大金额的交易,所以非常的不方便。
发明内容
基于上述现有技术的不足,本申请提供了一种远程授权交易的方法及装置、电子设备、存储介质,以解决现有技术无法在避免非民事行为能力人或行为能力较差使用移动支付时出现财务损失的同时,保证便利性的问题。
为了实现上述目的,本申请提供了以下技术方案:
本申请第一方面提供了一种远程授权交易的方法,包括:
接收交易支付请求;其中,所述交易支付请求至少包括交易金额、支付账号以及收款账号;
判断配置信息中是否设置有授权账号;
若判断出配置信息中设置有授权账号,则利用所述交易支付请求生成授权请求;
将所述授权请求发送给授权客户端;其中,所述授权客户端指代所述授权账号当前登陆的客户端;
接收所述授权客户端反馈的授权结果;
若所述授权结果指示授权本次交易支付请求,则将所述交易金额从所述支付账号转至所述收款账号中;
若所述授权结果指示决绝本次交易支付请求,则关闭本次交易。
可选地,在上述的远程授权交易的方法中,所述利用所述交易支付请求生成授权请求之前,还包括:
判断所述交易金额是否小于预设的金额阈值;
若判断出所述交易金额不小于预设的金额阈值,则执行所述利用所述交易支付请求生成授权请求。
若判断出所述交易金额小于预设金额,则判断当前周期内交易金额小于所述预设金额的交易的次数是否大于预设次数;
若判断出当前判断当前周期内交易金额小于所述预设金额的交易的次数大于预设次数,则执行所述利用所述交易支付请求生成授权请求;
若判断出当前周期内交易金额小于所述预设金额的交易的次数不大于预设次数,则执行所述将所述交易金额从所述支付账号转至所述收款账号中;
可选地,在上述的远程授权交易的方法中,所述将所述交易金额从所述支付账号转至所述收款账号中之前,还包括:
判断所述支付账号是否为当前用户的账号;
若判断出所述支付账号为当前用户的账号,则执行所述将所述交易金额从所述支付账号转至所述收款账号中;
若判断出所述支付账号非当前用户的账号,则将所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息进行对比;
若对比出所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息,则执行所述将所述交易金额从所述支付账号转至所述收款账号中。
可选地,在上述的远程授权交易的方法中,所述将所述交易金额从所述支付账号转至所述收款账号中之后,还包括:
利用所述交易支付请求中的信息生成交易账单,并将所述交易账单反馈给当前用户的客户端以及所述授权客户端。
本申请第二方面提供了一种远程授权交易的装置,包括:
第一接收单元,用于接收交易支付请求;其中,所述交易支付请求至少包括交易金额、支付账号以及收款账号;
第一判断单元,用于判断配置信息中是否设置有授权账号;
第一生成单元,用于在所述第一判断单元判断出配置信息中设置有授权账号时,利用所述交易支付请求生成授权请求;
发送单元,用于将所述授权请求发送给授权客户端;其中,所述授权客户端指代所述授权账号当前登陆的客户端;
第二接收单元,用于接收所述授权客户端反馈的授权结果;
扣款单元,用于在所述授权结果指示授权本次交易支付请求时,将所述交易金额从所述支付账号转至所述收款账号中;
关闭单元,用于在所述授权结果指示决绝本次交易支付请求时,关闭本次交易。
可选地,在上述的远程授权交易的装置中,还包括:
第二判断单元,用于判断所述交易金额是否小于预设的金额阈值;
其中,所述第二判断单元判断出所述交易金额不小于预设的金额阈值时,所述第一生成单元执行所述利用所述交易支付请求生成授权请求;
第三判断单元,用于在所述第二判断单元判断出所述交易金额小于预设金额时,判断当前周期内交易金额小于所述预设金额的交易的次数是否大于预设次数;
其中,若所述第三判断单元判断出当前判断当前周期内交易金额小于所述预设金额的交易的次数大于预设次数,则所述第一生成单元执行所述利用所述交易支付请求生成授权请求;
若所述第三判断单元判断出当前周期内交易金额小于所述预设金额的交易的次数不大于预设次数,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中。
可选地,在上述的远程授权交易的装置中,还包括:
第四判断单元,用于判断所述支付账号是否为当前用户的账号;
其中,若所述第四判断单元判断出所述支付账号为当前用户的账号,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中;
对比单元,用于在所述第四判断单元判断出所述支付账号非当前用户的账号时,将所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息进行对比;
其中,若对比单元对比出所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中。
可选地,在上述的远程授权交易的装置中,还包括:
第二生成单元,用于利用所述交易支付请求中的信息生成交易账单,并将所述交易账单反馈给当前用户的客户端以及所述授权客户端。
本申请第三方面提供了一种电子设备,包括:
存储器和处理器;
其中,所述存储器用于存储程序;
所述处理器用于执行所述程序,所述程序被执行时,具体用于实现如上述任意一项所述的远程授权交易的方法。
本申请第四方面提供了一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的远程授权交易的方法。
本申请提供的一种远程授权交易的方法,接收交易支付请求,然后判断配置信息中是否设置有授权账号。若判断出配置信息中设置有授权账号,则不能直接进行交易支付,此时先利用交易支付请求生成授权请求,并将授权请求发送给授权账号当前登陆的授权客户端。在接收授权客户端反馈的授权结果后,若授权结果指示授权本次交易支付请求,则将交易金额从支付账号转至所述收款账号中,完成交易支付。若授权结果指示决绝本次交易支付请求,则关闭本次交易。从而通过授权的方式,不需要定期存入零钱,可以有效地避免了非民事行为能力人或行为能力较差,使用支付是造成财务的损失的问题,并且也不会限制进行较大金额的交易,从而更加的便利。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的一种远程授权交易的方法的流程图;
图2为本申请另一实施例提供的另一种远程授权交易的方法的流程图;
图3为本申请另一实施例提供的一种远程授权交易的结构示意图;
图4为本申请另一实施例提供的一种电子设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
在本申请中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本申请实施例提供了一种远程授权交易的方法,如图1所示,具体包括以下步骤:
S101、接收交易支付请求,交易支付请求至少包括交易金额、支付账号以及收款账号。
可选地,交易支付请求中除交易金额、支付账号以及收款账号外,还可以包括由交易类型、交易商品、交易时间等信息。
具体的,当前用户在客户端进入支付页面,确定交易金额等交易信息,并通过支付验证后,利用本次交易的各个交易信息生成交易支付请求。例如,儿童通过儿童手表扫描二维码,进入到支付界面,并输入自己的密码或指纹完成支付验证,此时将生成交易支付请求。
S102、判断配置信息中是否设置有授权账号。
其中,配置信息中的授权账号为预先设置的。具体可以在授权人,开启远程授权功能时,由授权人进行设置并保存。可选地,为了避免用户随意关远程授权功能,或者随意篡改配置信息,授权人可以通过录入密码或指纹等方式,设置身份验证信息,从而需要通过验证身份验证才可以关闭远程授权功能以及修改配置信息。
需要说明的是,若确定已开启远程授权功能,并且判断出配置信息中设置有授权账号,则执行步骤S103。
S103、利用交易支付请求生成授权请求。
具体的,可以是对交易支付请求进行解析,得到交易支付请求中的各个信息,然后将各个信息进行封装,生成授权请求。并且,授信请求应该包括有可以让授权人进行授权的方式的实现逻辑等。
S104、将授权请求发送给授权客户端,授权客户端指代授权账号当前登陆的客户端。
具体的,授权客户端在接收到授权请求后,可以确定其中的信息,并且确认信息确定要授权时,通过指定的授权方式进行授权。其中,授权方式可以包括有一种或多种,例如可以是输入授权账户的支付密码、指纹识别、人脸识别等方式。授权人在使用其中一种指定的授权方式进行授权时,获取授权人输入的授权信息,并对该授权信息进行验证,若验证通过,则生成指示授权本次交易支付请求的授权结果。当然,授权人也可以直接拒绝授权,此时则直接生成指示拒绝本次交易支付请求的授权结果。然后,将授权结果进行反馈。
S105、接收授权客户端反馈的授权结果。
可选地,为了避免授权人没有及时对授权请求进行处理,而使得用户长时间等到,因此也可以在配置信息中配置等待时间。若在授权请求发送,且在等待时间内为接收到授权结果,则可以直接执行步骤S108。
S106、判断授权结果是否指示授权本次交易支付请求。
其中,若判断出授权结果指示授权本次交易支付请求,则执行步骤S107,若判断出授权结果指示授权本次交易支付请求,则执行步骤S108。
可选地,可以通过授权标识的方式正式是否授权本次交易支付请求,例如,若授权标识为1,则表示授权本次交易支付请求;若授权标识为0,则表示拒绝本次交易支付请求。当然,这只是其中一种可选地的方式,也可以采用其他的方式进行指示。
S107、将交易金额从支付账号转至收款账号中。
可选地,在将交易金额从支付账户转至收款账户中后,即在支付成功后,可以进一步:利用交易支付请求中的信息生成交易账单,并将交易账单反馈给当前用户的客户端以及授权客户端。
需要说明的是,在本申请另一实施例中,支付账号可以不是当前用户的账号,支付账号可以是授权账号,即用户在进行支付时,可以选择自己的账号作为支付账户,而考虑到要到账户的余额有限,所以用户也可以选择授权账号作为支付账户。所以在本申请实施例中,在执行步骤S107之前,还先执行:判断支付账号是否为当前用户的账号。
其中,若判断出支付账号为当前用户的账号,则执行步骤S107。若判断出支付账号非当前用户的账号,即判断出当前账号为授权账号,则将授权结果中的身份信息与预先存储的授权账号对应的身份信息进行对比。即在本申请实施例中,授权结果中还包括有授权人授权时的录入的身份信息。
其中,对比出授权结果中的身份信息与预先存储的授权账号对应的身份信息,则执行步骤S107。当然,本申请实施例为了安全保障,所以再次进行了身份验证,也可以是在直接就从授权账号中扣款,因为在授权时授权人已经进行了身份验证。
S108、关闭本次交易。
本申请实施例提供的一种远程授权交易的方法,接收交易支付请求,然后判断配置信息中是否设置有授权账号。若判断出配置信息中设置有授权账号,则不能直接进行交易支付,此时先利用交易支付请求生成授权请求,并将授权请求发送给授权账号当前登陆的授权客户端。在接收授权客户端反馈的授权结果后,若授权结果指示授权本次交易支付请求,则将交易金额从支付账号转至所述收款账号中,完成交易支付。若授权结果指示决绝本次交易支付请求,则关闭本次交易。从而通过授权的方式,不需要定期存入零钱,可以有效地避免了非民事行为能力人或行为能力较差,使用支付是造成财务的损失的问题,并且也不会限制进行较大金额的交易,从而更加的便利。
本申请另一实施例提供了另一种远程授权交易的方法,如图2所示,具体包括以下步骤:
S201、接收交易支付请求,交易支付请求至少包括交易金额、支付账号以及收款账号。
需要说明的是,步骤S201的具体实施方式可参考上述方法实施例中的步骤S101的具体实施方式,此处不再赘述。
S202、判断配置信息中是否设置有授权账号。
需要说明的是,为了避免频繁交易,对授权人进行过多的干扰,也为了能加快用户的交易速度,提高用户体验。并且,由于金额较小的交易,并不会给用户带来太大的财产损失,因此在本申请实施例中,在判断出配置信息中设置有授权账号时先不生成授权请求去请求授权,先执行步骤S203。
S203、判断交易金额是否小于预设的金额阈值。
可选地,预设的金额阈值也可以是由授权人进行设置,并设置于配置信息中。所以具体可以从配置信息中提取出预设的金额阈值与解析交易支付请求得到的交易金额对比,判断交易金额是否小于预设的金额阈值。
为了避免用户通过多次小额度的交易,从而累计花费较大额度的金额,因此在本申请实施例中,还进一步可以设置有每个周期内可以免授权的小额度的交易的次数。可选地,一个周期可以设置为一天或者两天,或一周等。交易的次数,则可以有授权人根据情况进行设置。同样,周期以及交易的次数也可以设置于配置信息中。
因此,在执行步骤S203判断出交易金额小于预设的金额阈值时,则需要进一步执行步骤S204。若执行步骤S203判断出交易金额不小于预设的金额阈值,则说明本次交易无法免授权,此时执行步骤S205。
S204、判断当前周期内交易金额小于预设金额的交易的次数是否大于预设次数。
其中,若判断出当前周期内交易金额小于预设金额的交易的次数大于预设次数,则说明本次交易无法再进行免授权,所以此时执行步骤S205。若判断出当前周期内交易金额小于预设金额的交易的次数不大于预设次数,则可以进行免授权交易,此时可以直接执行步骤S208。
S205、利用交易支付请求生成授权请求。
需要说明的是,步骤S205的具体实施方式可相应地参考上述方法实施例中的步骤S103,此处不再赘述。
S206、将授权请求发送给授权客户端,授权客户端指代所述授权账号当前登陆的客户端。
需要说明的是,步骤S206的具体实施方式可相应地参考上述方法实施例中的步骤S104,此处不再赘述。
S207、接收授权客户端反馈的授权结果。
需要说明的是,步骤S207的具体实施方式可相应地参考上述方法实施例中的步骤S105,此处不再赘述。
S208、判断授权结果是否指示授权本次交易支付请求。
其中,若判断出授权结果指示授权本次交易支付请求,则执行步骤S209,若判断出授权结果指示授权本次交易支付请求,则执行步骤S211。
需要说明的是,步骤S208的具体实施方式可相应地参考上述方法实施例中的步骤S106,此处不再赘述。
S209、将交易金额从支付账号转至收款账号中。
需要说明的是,步骤S209的具体实施方式可相应地参考上述方法实施例中的步骤S107,此处不再赘述。
同样可选的,在执行步骤S209之前也还可以先判断支付账号是否为当前用户的账号。若判断出支付账号为当前用户的账号,则执行步骤S209;若判断出支付账号非当前用户的账号,则将授权结果中的身份信息与预先存储的所述授权账号对应的身份信息进行对比。在对比出授权结果中的身份信息与预先存储的授权账号对应的身份信息时,才执行步骤S209。
S210、利用交易支付请求中的信息生成交易账单,并将交易账单反馈给当前用户的客户端以及授权客户端。
为了让用户和授权人及时了解线性的交易情况,所以在本申请实施例中,在执行步骤S209扣款成功后,对交易支付请求中的各个信息进行整合,得到交易账单,然后将交易账单反馈将交易账单反馈给当前用户的客户端以及授权客户端。
S211、关闭本次交易。
本申请另一实施例提供了一种远程授权交易的装置,如图3所示,具体包括以下单元:
第一接收单元301,用于接收交易支付请求。
其中,所述交易支付请求至少包括交易金额、支付账号以及收款账号。
第一判断单元302,用于判断配置信息中是否设置有授权账号。
第一生成单元303,用于在所述第一判断单元判断出配置信息中设置有授权账号时,利用所述交易支付请求生成授权请求。
发送单元304,用于将所述授权请求发送给授权客户端。
其中,所述授权客户端指代所述授权账号当前登陆的客户端。
第二接收单元305,用于接收所述授权客户端反馈的授权结果。
扣款单元306,用于在所述授权结果指示授权本次交易支付请求时,将所述交易金额从所述支付账号转至所述收款账号中。
关闭单元307,用于在所述授权结果指示决绝本次交易支付请求时,关闭本次交易。
可选地,在本申请另一实施例提供的远程授权交易的装置中,还可以包括以下单元:
第二判断单元,用于判断所述交易金额是否小于预设的金额阈值。
其中,所述第二判断单元判断出所述交易金额不小于预设的金额阈值时,所述第一生成单元执行所述利用所述交易支付请求生成授权请求。
第三判断单元,用于在所述第二判断单元判断出所述交易金额小于预设金额时,判断当前周期内交易金额小于所述预设金额的交易的次数是否大于预设次数。
其中,若所述第三判断单元判断出当前判断当前周期内交易金额小于所述预设金额的交易的次数大于预设次数,则所述第一生成单元执行所述利用所述交易支付请求生成授权请求。
若所述第三判断单元判断出当前周期内交易金额小于所述预设金额的交易的次数不大于预设次数,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中。
可选地,在本申请另一实施例提供的远程授权交易的装置中,还可以包括以下单元:
第四判断单元,用于判断所述支付账号是否为当前用户的账号。
其中,若所述第四判断单元判断出所述支付账号为当前用户的账号,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中。
对比单元,用于在所述第四判断单元判断出所述支付账号非当前用户的账号时,将所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息进行对比。
其中,若对比单元对比出所述授权结果中的身份信息与预先存储的所述授权账号对应的身份信息,则所述扣款单元执行所述将所述交易金额从所述支付账号转至所述收款账号中。
可选地,在本申请另一实施例提供的远程授权交易的装置中,还可以包括以下单元:
第二生成单元,用于利用所述交易支付请求中的信息生成交易账单,并将所述交易账单反馈给当前用户的客户端以及所述授权客户端。
需要说明的是,本申请上述实施例提供的各个单元的具体工作过程可相应地参考上述方法实施例中的各个单元的具体工作过程,此处不再赘述。
本申请另一实施例提供了一种电子设备,如图4所示,具体包括:
存储器401和处理器402。
其中,所述存储器401用于存储程序。
所述处理器402用于执行存储器401存储的所述程序,并且该所述程序被执行时,具体用于实现如上述任意一个实施例提供的远程授权交易的方法。
本申请另一实施例提供了一种计算机存储介质,其特征在于,用于存储计算机程序,所述计算机程序被执行时,用于实现如上述任意一项所述的远程授权交易的方法。
计算机存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
- 远程授权交易的方法及装置、电子设备、存储介质
- 用于在业务交易中远程授权的方法、装置、设备及介质