JavaScript SDK v1.0.4
Aggiungi Checkify al tuo sito web con un ID pass e un tipo di richiesta. Non è richiesta alcuna configurazione manuale del launcher.
Nell'app Checkify o nella dashboard aziendale, crea un sito digitale e registra il dominio in cui verrà eseguito il tuo incorporamento. Checkify effettua il provisioning automatico di un Pass per sito (ad esempio
chk_live_...).
Per il test sandbox, utilizza un Pass di test (
chk_test_...)
da un sito dell'ambiente di test.
Incollalo nella tua pagina. Sostituisci
YOUR_PASS_ID
e scegli una richiesta digitare.
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<div
data-checkify-pass="YOUR_PASS_ID"
data-checkify-request="human"
data-checkify-text="Verify with Checkify"
></div>
Per moduli di accesso, registrazione, pagamento o contatto, lascia che SDK gestisca il pulsante, il campo token nascosto e lo stato di invio.
<form id="signup-form">
<input type="email" name="email" required>
<input type="hidden" id="checkify_token" name="checkify_token">
<div id="checkify-button"></div>
<button id="submit" type="button">Create account</button>
</form>
<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
Checkify.bindForm('#signup-form', {
passId: 'YOUR_PASS_ID',
requestType: 'human',
buttonTarget: '#checkify-button',
submitButton: '#submit',
hiddenInput: '#checkify_token'
});
</script>
Il browser riceve sempre un token.
POST /v1/qr/results/verify
con
request_id
dal campo nascosto (gli incorporamenti legacy possono comunque inviare il token del sondaggio).
Consultare la
guida alla verifica del server.
Per gli eventi del browser e gli URL di ritorno, vedere
incorpora il riferimento APIper eventi e gestione degli URL di ritorno.
| Tipo di richiesta | Richiesta del server (required_claims) | Uso tipico |
|---|---|---|
human | verificato da un essere umano | Bot/spam riduzione |
age_over_13 | età superiore a 13 anni | Contenuti per maggiori di 13 anni o sistemi di verifica in stile COPPA. |
age_over_16 | età superiore a 16 anni | Contenuti per maggiori di 16 anni o norme regionali sull'età |
age_over_18 | età superiore a 18 anni | 18+ contenuti o checkout |
age_over_21 | età superiore a 21 anni | 21+ prodotti (alcool statunitensi, ecc.) |
age_over_25 | età superiore ai 25 anni | Soglie di età più elevate |
Utilizza questi tipi di richiesta nel tuo embed (data-checkify-request o Checkify.bindForm). Sul tuo server, verifica con la rivendicazione corrispondente in required_claims.