JavaScript SDK v1.0.4
Добавьте Checkify на свой сайт с одним идентификатором Pass и типом запроса. Ручная настройка программы запуска не требуется.
В приложении Checkify или бизнес-панели создайте цифровой сайт и зарегистрируйте домен, в котором будет работать ваша встраивание. Checkify автоматически предоставляет один проход для каждого сайта (например,
chk_live_...).
Для тестирования в изолированной среде используйте проход теста (
chk_test_...)
с сайта тестовой среды).
Вставьте его на свою страницу. Замените
YOUR_PASS_ID
и выберите тип запроса.
<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>
Для форм входа, регистрации, оформления заказа или связи позвольте SDK обрабатывать кнопку, скрытое поле токена и состояние отправки.
<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>
Браузер получает только токен. Всегда проверяйте серверную часть, прежде чем разрешить защищенное действие.
POST /v1/qr/results/verify
с помощью
request_id
из скрытого поля (устаревшие встраивания могут по-прежнему отправлять токен опроса).
См.
руководство по проверке сервера.
Для получения информации о событиях браузера и возвращаемых URL-адресах см. раздел...
встроить API ссылкадля получения информации о событиях и обработке URL-адресов возврата.
| Тип запроса | Серверный запрос (required_claims) | Типичное использование |
|---|---|---|
human | человек_проверен | Уменьшение количества ботов/спама |
age_over_13 | возраст_старше_13 | Контент 13+ или ограничения, установленные в соответствии с законом COPPA. |
age_over_16 | возраст_старше_16 | Контент 16+ или региональные возрастные ограничения |
age_over_18 | возраст_старше_18 | 18+ контент или оформление заказа |
age_over_21 | возраст_старше_21 | 21+ товары (алкоголь из США и т. д.) |
age_over_25 | возраст_старше_25 | Более возрастные пороги |
Используйте эти типы запросов во встраиваемом коде (data-checkify-request или Checkify.bindForm). На сервере проверьте соответствие утверждению в required_claims.