Подтверждение домена
Перед модерацией нужно доказать, что сайт проекта принадлежит вам. Мы выдаём токен, вы размещаете его одним из трёх способов, мы проверяем. Занимает 2–5 минут.
API v1 · обновлено 2026-09-12
Как это работает
- В кабинете откройте проект → «Домен» и выберите способ: DNS-запись, meta-тег или файл.
- Скопируйте токен — 32 символа hex, один на проект, действует до успешной проверки.
- Разместите его по инструкции ниже и нажмите «Проверить». Повторная проверка доступна раз в 30 секунд.
- После успеха проект автоматически уходит на модерацию. Раз в 7 дней мы перепроверяем DNS и файл: при пропаже — уведомление, не блокировка.
Домен указывается без протокола и пути: shop.example или app.shop.example. Смена домена сбрасывает подтверждение.
Способ 1. DNS TXT-запись
Подходит, когда есть доступ к DNS домена. Добавьте TXT-запись на корень домена или на поддомен _paydex — любой из вариантов:
Мы опрашиваем несколько резолверов (системный, 1.1.1.1, 8.8.8.8); распространение записи обычно занимает от 1 до 30 минут, реже — до 24 часов.
Cloudflare DNS
- Панель Cloudflare → ваш домен → DNS → Records → Add record.
- Type:
TXT. Name:@(корень) или_paydex. Content:paydex-verify=3f9a1c2e7b4d5f60819a2b3c4d5e6f70. TTL: Auto. - Сохраните. Для TXT-записей «оранжевое облако» (proxy) не применяется — ничего переключать не нужно.
- Через минуту нажмите «Проверить» в кабинете Paydex.
У других регистраторов (reg.ru, Timeweb, Beget, Selectel) поле «имя/хост» для корня обычно @ либо пустое, а значение вводится без кавычек.
Способ 2. meta-тег
Подходит для конструкторов и CMS, где легко добавить код в <head>. Тег должен присутствовать на главной странице https://shop.example/ в исходном HTML (не подставляться скриптом после загрузки).
Tilda
- Настройки сайта → Ещё → HTML-код для вставки внутрь head.
- Вставьте тег целиком, сохраните и опубликуйте все страницы (кнопка «Опубликовать» на главной — иначе изменения не попадут на сайт).
- Убедитесь, что главная открывается по
https://и без редиректа на другой домен.
WordPress
Через плагин WPCode («Insert Headers and Footers»): Code Snippets → Header & Footer → поле Header → вставьте тег → Save. Или код в теме:
Если стоит кэширующий плагин (WP Rocket, LiteSpeed Cache, W3 Total Cache) — очистите кэш после сохранения.
Nuxt / Next / статический сайт
Для Next.js — metadata.other в app/layout.tsx или <Head> в _app; для чистого HTML — строка в <head> файла index.html.
Способ 3. Файл
Разместите текстовый файл с токеном по адресу https://shop.example/.well-known/paydex-verify.txt (запасной путь — https://shop.example/paydex-verify.txt). Содержимое — только токен, без пробелов и HTML:
- Статика / Nuxt / Vite — папка
public/.well-known/paydex-verify.txt. - WordPress и другие CMS — загрузите файл в корень сайта через файловый менеджер хостинга или FTP; папка
.well-knownможет быть скрыта — включите показ скрытых файлов. - nginx — проверьте, что
location ~ /\.не блокирует.well-known; при необходимости добавьтеlocation ^~ /.well-known/ { allow all; }.
Файл должен отдаваться с кодом 200 по HTTPS, без редиректов на другой хост и без HTML-обёртки. Тип содержимого не важен.
Самопроверка
Если проверка не проходит
| Сообщение | Причина и решение |
|---|---|
| TXT-запись не найдена | Запись ещё не распространилась или добавлена на другой хост (например, www). Проверьте dig, подождите 10–30 минут. |
| Тег не найден на главной | Тег подставляется скриптом, стоит на другой странице, сайт отдаёт редирект на www/другой домен или закрыт паролем/капчей для ботов. |
| Файл недоступен | 404 из-за скрытой папки, 403 из-за правил веб-сервера, редирект на HTTP или другой хост. Откройте адрес в режиме инкогнито. |
| Таймаут | Сайт отвечает дольше 8 секунд или блокирует зарубежные/дата-центровые IP. Временно отключите гео-фильтр или используйте способ DNS. |
После подтверждения проект попадает на модерацию — что проверяется и как её пройти, описано в требованиях к сайту.