一种高风险用户识别方法及装置的制造方法_2

文档序号:9888899阅读:来源:国知局
br>[0035]基于支付账号黑白名单和支付规则,列举以下几种根据订单号的支付响应消息确定订单号对应的订单的风险等级的【具体实施方式】。
[0036]假如支付场景如下:
[0037]针对一个待支付订单的订单号向支付平台提交支付请求消息后,在支付有效时间内接收到的针对订单号的支付响应消息为N个,N为大于或等于I的正整数,且接收到的前N-1个支付响应消息的支付结果为支付失败,接收到的第N个支付响应消息中的支付结果为支付成功。本发明实施例给出了以下两种【具体实施方式】来确定该订单号对应的订单的风险等级。
[0038]如图2所示的,在收到支付平台的针对一个订单号的支付响应信息后,确定该订单号对应的订单的风险等级的方法流程,包括:
[0039]步骤201,根据高风险支付账号名单,判断订单号的支付账号信息中是否存在高风险支付账号,其中,高风险支付账号名单是根据支付平台反馈的历史支付响应消息和支付规则确定出的具有高风险的支付账号黑名单;
[0040]具体的,从N个支付响应消息中提取订单号的支付账号信息,对于每个支付账号信息中的支付账号,判断该支付账号是否命中支付账号黑名单,若是执行步骤202,若否,执行步骤203;
[0041]优选的,如果订单号的支付账号信息中存在至少一个支付账号为高风险支付账号时,确定订单号对应的订单的风险等级为高风险等级,并将该订单号对应的订单标记为无效订单,通知支付平台对高风险支付账号进行退款处理。
[0042]步骤202,将支付账号的风险等级确定为高风险等级;
[0043]步骤203,判断该支付账号是否命中支付账号白明单,若是,执行步骤204,若否,执行步骤205,其中,若判断订单号的N个支付账号信息中的所有支付账号都命中支付账号白名单,确定订单号对应的订单为有效订单,向商家终端发送该订单已支付完成的消息;
[0044]步骤204,将支付账号的风险等级确定为低风险等级或零风险等级,确定订单号对应的订单为有效订单,向商家终端发送该订单已支付完成的消息;
[0045]步骤205,获取既未命中支付账号黑名单,又未命中支付账号白名单的支付账号的支付响应消息,并运行预设的支付规则,根据所有既未命中支付账号黑名单,又未命中支付账号白名单的支付账号的支付响应消息中的支付数据,判断订单号对应的订单的当前支付行为是否为高风险支付行为;
[0046]步骤206,若是,将确定订单号对应的订单的风险等级为高风险等级,并将该订单号对应的订单标记为无效订单,通知支付平台对高风险支付账号进行退款处理;
[0047]步骤207,若否,则确定订单号对应的订单的风险等级为低风险等级,并将该订单号对应的订单标记为有效订单,向商家终端发送该订单已支付完成的消息。
[0048]第一种可选的实施例中,若订单号的支付账号信息中的所有支付账号都未命中支付账号黑名单和支付账号白名单,且支付账号的数量为N个,则步骤205,具体包括:
[0049]根据N个支付响应消息,判断订单号对应的订单的当前支付行为是否为高风险支付行为,若在N个支付响应消息中,支付结果为支付失败的支付账号的数量超过设定阈值,则将订单号对应的订单的当前支付行为确定为高风险支付行为。比如设定同一订单号的支付结果中,若有大于5个不同的支付账号的支付结果为支付失败,则将当前订单号对应的订单的当前支付行为确定为高风险支付行为;若不满足,则将当前订单号对应的订单的当前支付行为确定为低风险支付行为。
[0050]第二种可选的实施例中,若订单号的支付账号信息中的部分支付账号未命中支付账号黑名单和支付账号白名单,且支付账号的数量为M个,M为小于N的正整数,则步骤205,具体包括:
[0051]在这M个支付账号的支付响应消息中,若支付结果为支付失败的支付账号的数量超过设定阈值,则将订单号对应的订单的当前支付行为确定为高风险支付行为,若支付结果为支付失败的支付账号的数量未超过设定阈值,则确定订单号对应的订单的风险等级为低风险等级。
[0052]第三种可选的实施例中,既未命中支付账号黑名单,又未命中支付账号白名单的支付账号为η个,η为小于或等于N的正整数,则步骤205,具体包括
[0053]首先,根据N个支付响应信息,确定订单号对应的订单的当前支付行为的风险等级;
[0054]优选的,根据N个支付响应信息,确定订单号的支付账号信息中每个支付账号的当前支付行为,并针对每个支付账号,根据该支付账号的当前支付行为,确定该支付账号的当前支付行为的风险等级;
[0055]其次,获取订单号对应的用户账号信息,以及与用户账号信息对应的历史支付响应记录中历史订单号对应的订单的历史支付行为的风险等级;
[0056]其中,历史支付行为的风险等级中包括与用户账号信息对应的任一支付账号的历史支付行为的风险等级;
[0057]再次,根据订单号对应的订单的当前支付行为的风险等级及用户账号信息对应的历史订单号对应的订单的历史支付行为的风险等级,确定订单号对应的订单的风险等级是否为高风险等级;
[0058]优选的,针对订单号的支付账号信息中的每个支付账号,确定该支付账号的当前支付行为的风险等级与该支付账号的历史支付行为的风险等级是否满足设定条件,若满足,则将该支付账号确定为高风险支付账号,并确定订单号对应的订单的风险等级为高风险等级。
[0059]例如,如果同一订单号A的支付响应消息中包括3个支付账号,支付账号I的支付结果为失败,支付账号2的支付结果为失败,支付账号3的支付结果为成功;根据支付账号I的支付数据,确定支付账号I的当前支付行为的风险等级是2级(级别越高,风险越高);根据支付账号2的支付数据,支付账号2的当前支付行为的风险等级是3级;根据支付账号3的支付数据,支付账号3的当前支付行为的风险等级是I级;而订单号A对应的用户账号B的历史支付响应记录中,记录有与用户账号B对应的支付账号包括支付账号4和支付账号5,且支付账号4和支付账号5历史支付行为的风险等级为I级,若支付规则包括:同一订单的支付响应信息中包括的支付账号为首次使用,且该支付账号的支付行为的风险等级高于历史所有支付账号的风险等级,则确定该支付账号为高风险支付账号。因此,根据支付规则,支付账号1、支付账号2、支付账号3的风险等级均使首次使用,且支付账号1、支付账号2的风险等级都高于支付账号4和支付账号5的风险等级,将支付账号1、支付账号2输出为高风险等级支付账号,同时,确定订单号A对应的订单的风险等级为尚风险等级。
[0060]上述方法流程还包括:若确定出高风险支付账号,则将高风险支付账号的支付账号信息添加在支付账号黑名单中,以更新支付账号黑名单。若确定订单号对应的订单的风险等级为高风险等级,则将订单号对应的用户账号设置为高风险用户,并将高风险用户的用户账号信息添加在用户账号黑名单中,以更新用户账号黑名单。
[0061 ]上述方法流程中列举的实施方式仅为举例,符合上述方法流程的其他具体实现方式均在本发明的保护范围之内。
[0062]上述方法流程中,在向支付平台发送支付请求消息之前,还包括通过以下方式生成待支付订单:判断订单号对应的用户账号是否为高风险用户,若是,则取消用户账号提交的订单所享受的优惠信息,根据取消优惠信息后的订单信息生成待支付订单。可根据用户账号黑白名单和订单规则,判断订单号对应的用户账号是否为高风险用户,其中,用户账号黑名单是根据用户提交的订单信息确定的高风险用户的账号信息列表,用户账号黑名单是根据用户提交的订单信息确定的安全用户的账号信息列表,订单规则是预先设置的具有高风险的订单规则。
[0063]具体的,在向支付平台发送支付请求消息之前,按照上述方式生成待支付订单的方法流程,如图3所示,包括:
[0064]步骤301,判断订单号对应的用户账号是否命中用户账号黑名单;若是执行步骤302,若否,执行步骤303;
[0065]步骤302,取消用户账号提交的订单所享受的优惠信息,根据取消优惠信息后的订单信息生成待支付订单;
[0066]步骤303,判断订单号对应的用户账号是否命中用户账号白名单;若是,执行步骤304,若否,执行步骤305;
[0067]步骤304,保留用户账号提交的订单所享受的优惠信息,并按照用户账号提交的订单信息生成待支付订单;
[0068]步骤305,判断用户账号提交的订单信息是否命中订单规则,若命中订单规则,则执行步骤306,若未命中订单规则,则返回步骤304;
[0069]步骤306,对用户账号提交的订单信息进行处理,如禁止用户账号下单,即用户端显示订单失效信息,或取消用户账号提交的订单所享受的优惠信息,或者按照预先设定的验证方式对用户账号进行验证,如通过电
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1