Checkify
Руководство по интеграции

Как интегрировать Checkify в вашу систему

Подключите свой сайт, скопируйте Checkify Pass ID, выберите, что вы хотите проверить, и добавьте Checkify в систему входа, оформления заказа, комментарии, контактные формы или свой собственный поток.

Checkify разработан таким образом, чтобы вы могли запросить подтверждение, напримерподтвержден человекомиливозрастом старше 18без создания собственного стека идентификационных данных и хранения ненужных личных данных.

Choose your integration path

WordPress plugin or custom SDK — both use the same Checkify Pass and server verify flow.

WordPress & WooCommerce

Install the Checkify plugin, connect your site, and protect checkout, login, comments, and forms without writing code.

WordPress setup guide

Custom website or app

Add the JavaScript embed, bind forms with your Pass ID, and verify results on your backend with a site API key.

SDK quickstart
Credentials

Pass ID vs site API key

Checkify uses two different credentials. Using the wrong one in the wrong place is the most common integration mistake.

Pass ID

Browser embed, WordPress, Joomla — frontend only

Site API key (csk_…)

Backend verify API — server only, never in JavaScript

Как выглядит интеграция

Один и тот же основной поток работает независимо от того, используете ли вы адаптеры WordPress или создаете собственную интеграцию.

1

Подключите свой сайт

Свяжите свой веб-сайт или домен с Checkify, чтобы запросы были привязаны к правильной проверяющей стороне.

2

Получите свой Checkify Pass

Каждый сайт автоматически получает один Pass ID. Выберите тип запроса, например «подтвержден человеком» или «возраст старше 18 лет».

3

Добавьте его в свой поток

Используйте адаптер плагина или прикрепите его к своей собственной форме, кнопке, странице или серверному действию.

4

Получите проверенный результат.

Разрешите или заблокируйте действие на основе четкого результата доказательства вместо сбора необработанных идентификационных данных.

Пошаговая настройка

Практический путь от нуля к рабочему потоку, защищенному Checkify.

Шаг 1

Создайте свой сайт в приложении

В приложении Checkify создайте запись своего веб-сайта и добавьте домен, который вы хотите использовать. Это сообщает Checkify, к какому сайту принадлежит поток проверки.

После сохранения этот сайт получает Checkify Pass и разрешенные домены, которые определяют, где может выполняться встраивание.

Добавьте веб-сайт в приложение Checkify
Подключите этот сайт в WordPress
Шаг 2

Подключитесь к сайту в WordPress

Откройте плагин Checkify в WordPress и используйте поток подключения, чтобы связать установку WordPress с сайтом, который вы создали в Checkify.

Это создает доверительные отношения, которые позволяют WordPress безопасно запускать запросы проверки.

Шаг 3

Скопируйте свой Checkify Pass Идентификатор из приложения или бизнес-панели

Когда вы создаете цифровой сайт, Checkify предоставляет Pass с такими типами запросов, как подтвержденный человеком, возраст старше 18, возраст старше 21 или возраст старше 25 лет.

Скопируйте идентификатор Pass из приложения или вашей бизнес-панели — вы везде используете один и тот же идентификатор и меняете только тип запроса.

Скопируйте идентификатор Checkify Pass через информационная панель
Вставьте идентификатор Checkify Pass в настройки WordPress
Шаг 4

Вставьте идентификатор Pass в вашу интеграцию WordPress.

Откройте настройки соединителя Checkify в WordPress и вставьте свой идентификатор доступа. Плагины Satellite выбирают профиль, который соответствует типу запроса на этом проходе.

Это сообщает плагину, какой поток проверки следует запускать для оформления заказа, входа в систему, комментариев, контактных форм или страниц на основе короткого кода.

Шаг 5

Скопируйте короткий код на страницу в WordPress

Для потоки на основе короткого кода, вставьте короткий код на страницу WordPress, где вы хотите, чтобы отображалось подтверждение.

Некоторым адаптерам не нужен короткий код, но он по-прежнему полезен для ручной интеграции на основе страниц и пользовательских потоков.

Checkify показано в настройках интеграции WordPress
Волшебная ссылка, созданная в приложении
Шаг 6

Используйте QR на настольном компьютере и магическую ссылку на мобильном телефоне.

На рабочем столе QR обычно является самым простым. На мобильных устройствах волшебная ссылка часто лучше, потому что пользователь может напрямую войти в приложение Checkify.

Отполированная интеграция может автоматически поддерживать оба варианта в зависимости от устройства.

WooCommerce Интеграция WordPress

Самый быстрый путь для сайтов WooCommerce и WordPress — используйте плагин Checkify и адаптеры.

Что может защитить плагин

• WooCommerce оформление заказа

• Вход и регистрация

• Комментарии

• Контактные формы

• Пользовательские формы и пользовательские селекторы

Как это настраивают владельцы WordPress

1. Создайте свой сайт в приложении.

2. Подключитесь к сайту в WordPress.

3. Скопируйте свой идентификатор Checkify Pass из приложения или панели управления.

4. Вставьте идентификатор пропуска в настройки соединителя Checkify.

5. Добавьте короткий код на страницу, когда поток использует проверку на основе короткого кода.

WooCommerce Настройки возрастных ограничений при оформлении заказа

Общая интеграция с веб-сайтом или приложением

Вы также можете интегрировать Checkify в свой собственный стек без использования WordPress.

// 1. Create a digital site and copy your Checkify Pass ID
// Example: human verification

// 2. Start a Pass request from your page or backend
GET /v1/qr/pass/{pass_id}/start?request_type=human

// 3. Show the returned QR or magic link to the user

// 4. Poll the request status (proofs only — no attribute values)
GET /v1/qr/status/request/{request_id}?status_token={status_token}
// completed → approved_claims, approved_fields (names only)
// Legacy token poll GET /v1/qr/status?token={token} is deprecated for embed SDK v1.0.4+

// 5. Server-side result verification (site API key)
POST /v1/qr/results/verify

// 6. Allow or block the protected action
if (result.status === "completed") {
  // use result.approved_claims — not raw personal data
}

Подходит для

• Пользовательской регистрации потоки

• Потоки оформления заказа за пределами WooCommerce

• Формы поддержки или формы для потенциальных клиентов

• Системы обзора и комментариев

• Киоски и встречный опыт

Почему эта модель полезна

Вы сохраняете собственную логику и пользовательский интерфейс продукта, а Checkify выполняет этап проверки. Это означает, что вы можете добавить надежную проверку, не перепроектируя всю систему хранения личных данных.

Используйте новую привязку формы SDK

Самый простой способ добавить Checkify в обычную форму — привязать ее к форме с вашим идентификатором Pass ID и типом запроса.

Что это дает для вас

• Renders Кнопка Checkify для вас

• Сохраняет токен проверки в скрытом поле

• Отключает отправку до завершения проверки

• Хорошо работает для Flask, Django, Laravel, PHP и форм в стиле WordPress

• Упрощает серверную часть, поскольку вы проверяете только возвращенный токен

Наилучшим образом подходит для

• Сброса пароля формы

• Формы регистрации и входа

• Контактные формы

• Защита оформления заказа

• Комментируйте и просматривайте отправленные материалы

<form id="reset-form">
  <input type="email" name="email">
  <input type="hidden" id="checkify_token" name="checkify_token">
  <div id="checkify-button-wrap"></div>
  <button id="send" type="button">Send</button>
</form>

<script src="https://checkify.me/sdk/v1/checkify.min.js"></script>
<script>
  Checkify.bindForm('#reset-form', {
    passId: 'YOUR_PASS_ID',
    requestType: 'human',
    buttonTarget: '#checkify-button-wrap',
    submitButton: '#send',
    hiddenInput: '#checkify_token'
  });
</script>

Как это работает

1. Создайте цифровой сайт и скопируйте свой идентификатор Checkify Pass.

2. Добавьте скрипт Checkify SDK на свою страницу.

3. ПозвонитеCheckify.bindForm(...), указав свой Pass ID и запросите type.

4. Пусть Checkify запишет токен в скрытое поле.

5. Отправьте этот токен на свой бэкэнд и проверьте его на стороне сервера, прежде чем разрешить действие.

Почему это проще

Вместо того, чтобы самостоятельно подключать отрисовку кнопок, обработку токена и состояние отправки, SDK обрабатывает обработку формы за вас. Ваша интеграция заключается в следующем: добавьте идентификатор Pass, привяжите форму, затем проверьте возвращенный токен на своем сервере.

<form data-checkify-pass="YOUR_PASS_ID" data-checkify-request="human">
  ...
</form>

Для стандартных форм вы также можете использовать режим автоматического улучшения с помощьюdata-checkify-passиdata-checkify-request.

Напоминание на стороне сервера

Браузер предоставляет вам только токен. Ваш сервер должен всегда проверять этот токен с помощью Checkify, прежде чем разрешить сброс пароля, регистрацию, оформление заказа, отправку комментариев или любое другое защищенное действие.

Распространенные случаи использования

Начните с одного защищенного действия, а затем расширьте свой продукт.

Уменьшение количества ботов и спама

Используйте человеческую проверку вместо традиционного CAPTCHA для входа в систему, комментариев, обзоров и контактных форм.

Доступ ограничен по возрасту

Ограничивайте контент, продукты или услуги на основе лиц старше 13 лет и старше 16, более 18 или более 25 проверок.

Действия с более высоким уровнем доверия

Добавьте веские доказательства для восстановления учетной записи, действий администратора, выплат или одобрений.

Многоразовый уровень доверия

После интеграции один и тот же шаблон можно повторно использовать в плагинах, формах, приложениях и веб-сайтах.

Готовы интегрировать Checkify?

Начните с подключения вашего сайта, копирования вашего идентификатора Checkify Pass и защиты одного ключевого действия пользователя.