INTEGRITY Документация

Переход с hCaptcha

Если сегодня вы используете hCaptcha, перейти на Cloudflare Turnstile можно без лишних сложностей: следуйте пошаговому руководству ниже.

Чтобы завершить миграцию, получите sitekey и секретный ключ.

Интеграция на стороне клиента

  1. Обновите клиентскую интеграцию: вставьте фрагмент скрипта Turnstile в <head> (элемент):

    Фрагмент скрипта Turnstile
    <script src="https://challenges.cloudflare.com/turnstile/v0/api.js" async defer></script>
  2. Найдите hcaptcha.render() и замените в этих вызовах sitekey на свой sitekey Turnstile, а вызываемый API на API Turnstile.

    Отрисовка
      // before
      hcaptcha.render(element, {
          sitekey: "00000000-0000-0000-0000-000000000000"
      })
      // after
      turnstile.render(element, {
          sitekey: "1x00000000000000000000AA"
      })

Интеграция на стороне сервера

  1. Обновите серверную интеграцию, заменив URL Siteverify.

    Замените: https://hcaptcha.com/siteverify на следующее:

    https://challenges.cloudflare.com/turnstile/v0/siteverify
  2. Замените h-captcha-response на следующее имя поля ввода:

    cf-turnstile-response