挑战流程
分析执行后,可能会决定向用户发起挑战,要求其在您的平台上执行新的操作。例如,此流程可用于向尚未确定是否应通过或未通过信用分析的用户请求收入证明。
此流程有两种使用方式,一种是自动方式,另一种是分析师手动决策的结果。前者返回的 analysis_status 为 automatically_challenged,后者为 manually_challenged。以下是流程说明。
流程步骤
1. 提案提交分析(参见信用分析 - 自然人或信用分析 - 法人部分),将返回状态 automatically_challenge 或 in_manual_analysis。
Request Body
{
"id": "12345",
"registration_id":"12345",
"credit_request_date": "2021-03-31T10:30:00-03:00",
"credit_type": "clean",
"name": "Victor Silva Barbosa",
"document_number": "199.208.915-92",
...
}
Response Body
{
"id": "12345",
"analysis_status": "automatically_challenge"
}
如果请求响应中返回 in_manual_analysis 状态,分析师可以通过仪表板对用户发起挑战。在这种情况下,webhook 请求中发送的状态为 manually_challenged。
Response Body
{
"id": "12345",
"analysis_status": "manually_challenged"
}
2. 在第一次分析请求返回两种挑战 analysis_status 之一后,需要发送一个新请求,包含从客户处收集的额外信息,例如新提交的文件图片。此请求必须包含与之前请求相同的 registration_id,因为该字段将被用于平台识别两个请求属于同一用户,并将从客户处收集的额外信息关联起来。
Request Body: 包含额外信息的发送
{
"id": "67890",
"registration_id":"12345",
"credit_request_date": "2021-03-31T10:30:00-03:00",
"credit_type": "clean",
"name": "Victor Silva Barbosa",
"document_number": "199.208.915-92",
"documents": {
"cnh": {
"ocr_key":"a5cf9c8f-2f66-4490-a7db-8a5bc70c1b76"
}
}
...
}
Response Body
{
"id": "12345",
"analysis_status": "automatically_approved"
}