小程序开发-支付宝专业版风控

前言

支付宝专业版风控是芝麻免押下的功能

https://b.alipay.com/page/zmgaia/pre-auth/index

可以通过

商家平台 => 产品中心 => 芝麻免押 => 前往功能 找到该功能页面。

评估方案ID 查询

芝麻免押 => 信用解决方案 => 查看详情 => 修改准入规则

提示

image-20250123114748117

一定要选择取消

配置用户准入规则详情中就能查看

image-20250123114647833

专业版风控

接入专业版异步风控,获得三个返参等级,用于判断订单风险;
能力开放条件:L2

https://opendocs.alipay.com/b/0d3p5l?pathHash=26975c46

返回值字典:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//综合风险等级
function getRentOnlineRiskLevelOverallStr(rentOnlineRiskLevelOverall: string): string {
let tempMap: { [key: string]: string } = {
'0': '低风险',
'1': '中风险',
'2': '高风险',
'3': '极高风险'
}

return tempMap[rentOnlineRiskLevelOverall] || ''
}
//共租行为等级
function getRentOnlineRiskLevelMultiRentStr(rentOnlineRiskLevelMultiRent: string): string {
let tempMap: { [key: string]: string } = {
'0': '共租风险低',
'1': '共租风险中',
'2': '共租风险高'
}

return tempMap[rentOnlineRiskLevelMultiRent] || ''
}
//履约历史等级
function getRentOnlineRiskLevelFulfillStr(rentOnlineRiskLevelFulfill: string): string {
let tempMap: { [key: string]: string } = {
'0': '无逾期',
'1': '正在逾期或者历史有N+逾期'
}

return tempMap[rentOnlineRiskLevelFulfill] || ''
}

进阶版

https://opendocs.alipay.com/b/0ffd2n?pathHash=be4d2455

返回的参数如下

1
2
3
4
5
6
7
8
9
{
"rentOnlineRiskLevelOverall": "0",
"rentOnlineRiskLevelMultiRent": "0",
"rentOnlineRiskLevelFulfill": "0",
"rentOnlineDetailLevelOverall": "1",
"rentOnlineRiskLevelIndustry": "0",
"rentOnlineRiskLevelGongZuV1": "0",
"rentOnlineHighScoreEquity": "NO_PERMISSION"
}

添加了

  • rentOnlineDetailLevelOverall细化综合风险等级
  • rentOnlineRiskLevelIndustry行业关注风险等级
  • rentOnlineRiskLevelGongZuV1:文档上未说明
  • rentOnlineHighScoreEquity:文档上未说明

返回值字典:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
// 细化综合风险等级
function getRentOnlineDetailLevelOverallColor(rentOnlineDetailLevelOverall: string): string {
let tempMap: { [key: string]: string } = {
'0': 'green',
'1': 'green',
'2': 'orange',
'3': 'orange',
'4': 'red',
'5': 'red',
'6': 'pink'
}
return tempMap[rentOnlineDetailLevelOverall] || ''
}
function getRentOnlineDetailLevelOverallStr(rentOnlineDetailLevelOverall: string): string[] {
let tempMap: { [key: string]: string[] } = {
'0': ['低风险', '商家在没有发现用户有明显欺诈风险(如信审信息欺诈)的情况下,建议发货'],
'1': [
'低风险',
'商家在没有发现用户有明显欺诈风险(如信审信息欺诈)的情况下,建议放宽商家风控条件,提高发货率'
],
'2': ['中风险', '适当放宽商家风控条件,提高发货率'],
'3': ['中风险', '基于商家的风险偏好情况,适当发货'],
'4': ['高风险', '缴纳押金下,谨慎发货'],
'5': ['高风险', '适当提高押金缴纳值,谨慎发货'],
'6': ['极高风险', '不建议发货']
}
return tempMap[rentOnlineDetailLevelOverall] || ['未知', '未知']
}
// 行业关注风险等级
function getRentOnlineRiskLevelIndustryStr(rentOnlineRiskLevelIndustry: string): string {
let tempMap: { [key: string]: string } = {
'0': '用户行业关注风险低',
'1': '用户行业关注风险较高,请谨慎发货',
'2': '不建议发货'
}

return tempMap[rentOnlineRiskLevelIndustry] || '未知'
}