Step Completed: A
age-check
age-checkStep Completed
"step" : {
"status" : 200,
"id" : "age-check",
"data" : {
"age" : 28,
"ageThreshold" : 18, "underage" : false
},
"error" : null
}
Step Error
"step" : {
"status" : 200,
"id" : "age-check",
"data" : {
"age" : null,
"ageThreshold" : 18,
"underage" : null
},
"error" : {
"type" : "StepError",
"code" : "underage.noDOB",
"message" : "The date of birth could not be obtained"
}
}
"step" : {
"status" : 200,
"id" : "age-check",
"data" : {
"age" : 0,
"ageThreshold" : 18,
"underage" : true
},
"error" : {
"type" : "StepError",
"code" : "underage.error",
"message" : "This user is currently underage"
}
}
"step" : {
"status" : 200,
"id" : "age-check",
"error" : {
"type" : "StepError",
"code" : "input.failed",
"message" : "Cannot meet dependent input"
}
}
alteration-detection
alteration-detectionStep Completed
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : null
}
Step Error
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "StepError",
"code" : "alterationDetection.negligence",
"message" : "Document is considered as negligence",
"reasonCode" : "blurred"
},
"documentType" : "passport"
}
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "StepError",
"code" : "alterationDetection.fraudAttempt",
"message" : "Document is considered as fraud attempt",
"reasonCode" : "screenshot"
},
"documentType" : "national-id"
}
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "StepError",
"code" : "alterationDetection.tampered",
"message" : "Document is considered tampered"
}
}
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "StepError",
"code" : "input.failed",
"message" : "Cannot meet dependent input"
}
}
Possible
reasonCodeValues for Fraud and Negligence ErrorsBoth
alterationDetection.fraudAttemptandalterationDetection.negligencehave areasonCodeas part of the webhook response. The codes can be one of the following values:
reasonCodeDashboard Statement digitalPhotoReplacement The photo on the document has been digitally altered fake The image is synthetic. The information on it is unreal. textReplacement The text on the document has been replaced with different information manualPhotoReplacement The photo on the document has been altered differentFrontAndBack The document front information or type does not match the back information or type underage The person on the document is underage physicalObstruction There is a physical obstruction that prevents to see the entire document digitalObstruction There is a digital obstruction that prevents to see the entire document blurred The image is blurred that hides information on the document pixelated The image is pixelated that hides information on the document screenPhoto The image is a picture of a screen where the document is stored grayscale The image is a black and white copy of the document cropped The document is cropped distorted The image is distorted making the quality of the image poor sameImages The same image (front or back) was uploaded twice colorCopy The image is a color copy of the document screenshot The image is a screenshot incorrectDocument The document uploaded is incorrect noDocument There's no document on the picture
System Error
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "SystemError",
"code" : "system.internalError",
"message" : "Internal error"
}
}
"step" : {
"status" : 200,
"id" : "alteration-detection",
"error" : {
"type" : "SystemError",
"code" : "system.internalError",
"message" : "Step timeout"
},
"documentType" : "national-id"
}
Updated 13 days ago