概述
位置报告上的警告会标出 Didit 在位置验证步骤中发现的所有情况。 它们位于geolocation_checks[] 各项的 warnings[] 数组中(参见位置报告)。
每项警告包含三个层面:
risk代码:用于匹配的稳定标识符,均以LOCATION_开头。log_type:information、warning或error。对于可配置的风险,它遵循所配置的操作:NO_ACTION对应information,REVIEW对应warning,DECLINE对应error。- 决策影响:所有警告中权重最高的操作将决定步骤的
status。REVIEW产生In Review,DECLINE产生Declined,而NO_ACTION则保持不变。
REVIEW,绝非 DECLINE:权限被拒绝、室内定位或较大的半径并非欺诈证据。
有关准确度、新鲜度、区域、距离和匿名化工具的警告仅在最后一次尝试时触发,因此在第二次尝试成功的用户不会带有任何警告。
节点上的自定义 status_rules 可以保持或提高状态级别,但绝不能降低。
自动拒绝条件
这些情况始终会拒绝该步骤,其log_type: "error",且没有操作键。
生成的警告
默认值是指未配置geolocation_preset 的步骤所执行的操作。
在 licensing 预设下,LOCATION_VPN_DETECTED、LOCATION_TOR_DETECTED 和 LOCATION_EMULATOR_DETECTED 默认为 DECLINE,而 LOCATION_PROXY_DETECTED 默认为 REVIEW。
在 fraud_screening 预设下,所有默认为 DECLINE 的操作均变为 REVIEW,且这四项匿名化工具检测结果也均变为 REVIEW。
您显式设置的操作始终具有最高优先级。
权限与可用性
精度与新鲜度
欺骗攻击与完整性
区域
距离与历史记录
用户看到的内容
某些检测结果绝不会向用户解释,因为指出具体信号会向欺诈分子透露应修改的内容。LOCATION_EMULATOR_DETECTED、LOCATION_MOCK_PROVIDER_DETECTED、LOCATION_SIMULATED_BY_SOFTWARE、LOCATION_REPLAY_DETECTED、LOCATION_INTEGRITY_FAILED 和 LOCATION_IP_DISTANCE_MISMATCH 均属于此类:如果审核员退回该验证,用户只会看到通用的原因,而决策 payload 和您的 Webhook 则会保留完整的警告。
对于 VPN,向用户显示的仅是关闭任何 VPN 并重试的请求;对于受限区域,向用户显示的仅是该服务支持的地区列表。
示例
警告类型
根据您的应用配置,每项风险都会被分配一个严重程度。三种严重程度分别为:相关内容
- 位置验证报告 -
warnings[]旁边的字段。 - 位置验证 - 该步骤的工作原理。
- 工作流功能配置 - 所有操作键。
- 数据模型 - 警告对象 -
warnings[]中每个条目的结构。