Checkify

CHECKIFY ДЛЯ РАЗРАБОТЧИКОВ

Задайте вопрос. Получите достоверное подтверждение.

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

ИНТЕГРАЦИОННАЯ МОДЕЛЬ

Одна модель верификации.

Ваше приложение запрашивает подтверждение. Checkify запускает процесс взаимодействия с клиентом. Вы получаете результат и решаете, что произойдет дальше.

ЗАПРОС

Попросите предоставить доказательства.

В вашем заявлении запрашивается подтверждение, необходимое для совершения действия, например, возраст старше 18 лет или подтверждение личности человеком.

ПРОВЕРЯТЬ

Клиент подтверждает

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

РЕЗУЛЬТАТ

Продолжить в приложении

Ваш сервер подтверждает результат и разрешает, блокирует или продолжает защищенное действие.

REAL API

Посмотрите всю интеграцию.

После завершения клиентом сессии Pass, ваш бэкэнд проверяет request_id с помощью ключа сайта API. Никогда не размещайте ключ сайта API в коде браузера.

Запрос

POST /v1/qr/results/verify
Authorization: Bearer YOUR_SITE_API_KEY
Content-Type: application/json

{
  "request_id": "56a57761-ff5b-42f0-9c97-6c13e223e017",
  "required_claims": ["age_over_18"],
  "consume": true
}

Ответ

{
  "success": true,
  "status": "completed",
  "approved_claims": {
    "age_over_18": true
  }
}

Браузер или плагин хранит request_id (часто в формате checkify_token). Ваш сервер является авторитетным источником — подтвердите approved_claims, прежде чем разрешить действие.

ЧТО ВЫ МОЖЕТЕ ЗАПРОСИТЬ

Одна интеграция. Разные доказательства.

Изменяйте тип запроса или необходимые данные для каждой поездки — без перестройки инфраструктуры проверки.

Возраст

Укажите возрастной порог, например, старше 13, 16, 18 или 25 лет.

age_over_18

Человек

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

human_verified

Подтверждение личности

Запросите уровень гарантий, соответствующий риску — от базового до высокого.

basic → highAssurance

Уровни подтверждения и точные варианты подтверждения зависят от маршрута, устройства и настроенной политики. Названия утверждений см. в руководстве по проверке сервера.

КАК ВЫ ИНТЕГРИРУЕТЕ

От плагина к API.

Начните с пути, соответствующего вашему стеку. Все производственные пути используют одну и ту же модель доказательства.

Плагины

WordPress, WooCommerce и Joomla / J2Commerce для распространенных CMS и платформ оформления заказа.

Руководство WordPress →

JavaScript

Встраивание CDN и bindForm для пользовательских веб-сайтов. Запускает передачу сессий и записывает токен в вашу форму.

Встроить документацию →

Сервер API

Подтвердите результаты с помощью POST /v1/qr/results/verify и ключа сайта API (csk_).

Проверка сервера →

Интеграции Shopify и Wix находятся в списке ожидания / скоро будут доступны и не указаны здесь как уже запущенные в производство.

Реквизиты для входа

Идентификатор пароля против ключа сайта API

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

Идентификатор пароля

Browser embed, WordPress, Joomla — frontend only

Ключ сайта API (csk_…)

Backend verify API — server only, never in JavaScript

ДОСТИЖЕНИЕ РЕЗУЛЬТАТА

Узнайте, когда проверка будет завершена.

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

1

Начинается сессия приема

Ваша страница или плагин инициирует запрос Checkify Pass, привязанный к вашему сайту.

2

Клиент завершает

Клиент проверяет или подтверждает данные в приложении Checkify.

3

Ваш сервер подтверждает

Вызовите конечную точку проверки, проверьте поле approved_claims, затем разрешите или заблокируйте.

В настоящее время для стандартных интеграций не требуются веб-хуки общего назначения для проверки. Исходящие веб-хуки партнеров (например, GoHighLevel) настраиваются отдельно в панели управления компании.

ДОКУМЕНТАЦИЯ

Там, где сосредоточены все детали.

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

Сделайте первый запрос на проверку макета.

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