Как мне интегрировать Heleket в свой проект?

Перейдите в раздел «Бизнес» → «Мерчанты» и выберите или создайте мерчант который вы хотите интегрировать

Heleket Merchants
Create Merchant

Нажмите «Настройки мерчанта», затем нажмите «Оставить заявку».

Merchant Settings

Выберите цель, для которой будет выдан API-ключ, это может быть ваш сайт или бот Telegram. Затем укажите ссылку на ваш проект и его название, затем нажмите «Отправить». Для Telegram-бота необходима та же информация. Дождитесь окончания модерации

API Key Setup

Выберите один из представленных методов проверки домена

Использование DNS

Скопируйте запись DNS на странице настроек мерчанта.

Copy DNS Record

Перейдите на страницу настройки записей DNS на панели управления хостингом (мы использовали DigitalOcean в качестве примера решения для хостинга) и нажмите на кнопку Добавить запись.

Add DNS Record

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

Save DNS Record

В личном кабинете Heleket нажмите на кнопку 'Проверить'. Если вы все сделали правильно, статус изменится на 'Подтвержденный'. Отправьте запрос на модерацию, нажав на кнопку 'Подтвердить'.

Использование мета-тега на сайте

Скопируйте метатег, созданный на странице подтверждения в интеграции API.

Copy Meta Tag

Способ 1: У вашего хостинга есть встроенный файловый менеджер (например, cPanel, Plesk, и т.д.).

Зайдите во встроенный файловый менеджер хостинга (в примере мы используем Spaceship с панелью cPanel) и найдите файл index.html или другой файл, отвечающий за домашнюю страницу.

Hosting File Manager

Нажмите кнопку «Редактировать», чтобы перейти на страницу редактирования кода. Вставьте сгенерированный код в тег «head» и сохраните настройки.

Edit Code
Insert Meta Tag

Зайдите на свой сайт, нажмите кнопку F12 на клавиатуре и просмотрите элементы кода нашего сайта. Проверьте, есть ли там тег 'heleket'.

Check Meta Tag

Способ 2: У вашего хостинга нет файлового менеджера, и требуется подключение по SFTP/FTP (например, DigitalOcean, AWS, Vultr).

Подключитесь к вашему серверу с помощью любого SFTP/FTP-клиента (например, FileZilla, Cyberduck или WinSCP). Для подключения используйте IP-адрес вашего сервера и учетные данные (имя пользователя и пароль).

Перейдите в корневую директорию вашего сайта (например, /var/www/example.com/).

Подключение по SFTP

Найдите файл главной страницы (index.html, index.php и т.д.).

Find Main Page File

Откройте файл в любом редакторе кода, вставьте скопированный мета-тег в секцию <head> и сохраните изменения.

Edit File

Сохраните измененный файл на сервере, заменив им старую версию.

Зайдите на свой сайт, нажмите кнопку F12 на клавиатуре и просмотрите элементы кода нашего сайта. Проверьте, есть ли там тег 'heleket'.

Проверка метатега 2

В личном кабинете Heleket нажмите на кнопку 'Проверить'. если все было сделано правильно, статус изменится на 'Подтвержденный'. Отправьте запрос на модерацию, нажав на кнопку 'Подтвердить'.

Domain Confirmation

Использование HTML-файла

На странице «Подтверждение домена» загрузите сгенерированный файл.

Download HTML File

Способ 1: У вашего хостинга есть встроенный файловый менеджер (например, cPanel, Plesk, и т.д.).

Загрузите загруженный файл подтверждения в корневую папку вашего сайта

Upload File to Root Folder
Confirmation File

Проверьте правильность загрузки. Перейдите по ссылке, указанной на странице подтверждения в личном кабинете Heleket (шаг 1). После загрузки страницы должна появиться соответствующая запись с кодом подтверждения.

Check File Upload

Способ 2: У вашего хостинга нет файлового менеджера, и требуется подключение по SFTP/FTP (например, DigitalOcean, AWS, Vultr).

  • Подключитесь к вашему серверу с помощью любого SFTP/FTP-клиента (например, FileZilla, Cyberduck), используя ваши учетные данные.

  • Перейдите в корневую директорию вашего сайта (например, /var/www/example.com/).

  • Загрузите скачанный файл в эту директорию.

Upload File via SFTP

Проверьте правильность загрузки. Перейдите по ссылке, указанной на странице подтверждения в личном кабинете Heleket (шаг 1). После загрузки страницы должна появиться соответствующая запись с кодом подтверждения.

Проверка загрузки файла 2

Зайдите в личный кабинет Heleket и нажмите кнопку «Проверить», после этого должно появиться сообщение 'Подтвержденный'. Нажмите «Подтвердить» и запрос будет отправлен на модерацию.

Подтверждение домена 2

Telegram-бот (для подтверждения права собственности через бота)

Подтвердите владение Telegram-ботом

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

Telegram Bot

Получите «код», затем перейдите к @botfather, выберите /setabouttext и введите туда 8-значный код. Обратите внимание, что Telegram обычно обновляет описание бота в течение нескольких минут.

Telegram-бот 2

Зайдите в личный кабинет Heleket и нажмите кнопку «Проверить», после этого должно появиться сообщение "Подтвержденный". Нажмите «Подтвердить» и запрос будет отправлен на модерацию.

Telegram-бот 3

После того как вы успешно подтвердили право собственности на бота Telegram, вы можете удалить код из описания. На этом этапе ваш проект готов к модерации, которая обычно длится 12 часов