Navegador API para Checkify Pass verificación. URL de CDN:
https://checkify.me/sdk/v1/checkify.min.js
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
Después de la carga,
window.Checkify.version
informa la versión SDK (actualmente 1.0.1).
El SDK monta automáticamente elementos con estos atributos al cargar la página:
<div
data-checkify-pass="YOUR_PASS_ID"
data-checkify-request="human"
data-checkify-text="Verify with Checkify"
data-checkify-return-url="https://yoursite.com/done"
></div>
Obsoleto:
data-checkify-launcher
todavía funciona pero registra un Advertencia de consola. Utilice el tipo de solicitud Pasar + en su lugar.
Establezca valores predeterminados globales antes de montar widgets.
Checkify.configure({
baseUrl: 'https://checkify.me',
completeUrl: '/checkify/complete'
});
Renders un botón de verificación, escribe un token en una entrada oculta y deshabilita el envío hasta que se verifique.
Checkify.bindForm('#my-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-wrap',
submitButton: '#submit',
hiddenInput: '#checkify_token',
disableSubmitUntilVerified: true
});
Puerta de página completa o contenedor que bloquea el contenido hasta que se completa la verificación.
Checkify.createHumanGate({
passId: 'YOUR_PASS_ID',
requestType: 'human',
container: '#gate-root',
title: 'Verify to continue'
});
Cuando los usuarios completan la verificación en el Checkify aplicación, pueden regresar a su sitio con
checkify_request_id
en la cadena de consulta. El SDK llama a
Checkify.checkReturnedVerification()
automáticamente al cargar.
window.addEventListener('checkify:verified', (e) => {
console.log('Verified', e.detail);
});
window.addEventListener('checkify:error', (e) => {
console.error('Checkify error', e.detail);
});
| Método | Descripción |
|---|---|
Checkify.mount(root?) | Montar widgets de paso bajo elemento raíz opcional |
Checkify.bindForm(...) | Ayudante de integración de formularios |
Checkify.createHumanGate(...) | Puerta de verificación humana UI |
Checkify.verify(options) | Flujo de verificación programática |
Checkify.checkReturnedVerification() | Manejar la URL de retorno después de la transferencia de la aplicación |