Navigation
Challenge failed
Summary
Fires when a KYC challenge runs out of attempts. Code-based challenges do not send this event: a lapsed code is not a decision, and the user can request a new one.
Payload
The challenge.failed event sends the account it relates to and a summary of the challenge. kyc.reasons carries why the last submission was rejected, for example liveness_failed, face_mismatch, document_no_face or document_expired.
JavaScript
{
event: "challenge.failed",
account: String,
challenge: {
id: String,
status: "failed",
type: "kyc",
reasons: String[],
kyc: { level: String, reasons: String[] },
createdAt: Date,
updatedAt: Date,
}
}