Rode a verificação dentro do seu produto, sem redirecionar o usuário.
Backend
const applicant = await api("/api/public/kyc/v1/applicants", {
method: "POST",
body: { externalId: user.id, fullName: user.name, email: user.email },
});
const session = await api(`/api/public/kyc/v1/applicants/${applicant.applicantId}/session`, {
method: "POST",
});
// -> { token, url, expiresAt }Front-end
<iframe
src={session.url}
allow="camera; geolocation"
style={{ width: "100%", height: 720, border: 0, borderRadius: 16 }}
/>
window.addEventListener("message", (event) => {
if (event.data?.type === "kyc:completed") {
// event.data.status -> approved | rejected | pending
}
});