Коды входа и уведомления по SMS для ваших сайтов
Сайт отправляет один запрос — клиент получает SMS с кодом. Сам код, срок его действия и попытки ввода сервис ведёт за вас.
POST /api/v1/otp/send
Ваш код подтверждения: 4821
Как подключить
-
Зарегистрируйтесь
Ключ API появится в кабинете сразу после регистрации.
-
Добавьте ключ на сайт
Передавайте его в заголовке
X-API-Key. Подойдёт любой язык: PHP, Python, JavaScript. -
Отправляйте SMS
Один запрос — и код или уведомление уходит на телефон клиента.
Вход по коду — два запроса
Первый отправляет код на номер клиента. Второй проверяет то, что клиент ввёл на сайте.
Ответ — "verified": true или причина отказа: неверный код, код истёк, закончились попытки.
# Отправить код
curl -X POST https://kibmarket.ru/api/v1/otp/send \
-H "X-API-Key: sk_live_ваш_ключ" \
--data-urlencode "phone=+79161234567"
# Проверить код
curl -X POST https://kibmarket.ru/api/v1/otp/verify \
-H "X-API-Key: sk_live_ваш_ключ" \
--data-urlencode "phone=+79161234567" -d code=4821
Что можно отправлять
- Коды входа и подтверждения
- Сервис создаёт код, следит за сроком действия и числом попыток. Сайту остаётся передать то, что ввёл клиент.
- Уведомления о заявках и заказах
- Любой текст до 1600 символов: новая заявка, статус заказа, напоминание о записи.
- Защита от перебора и спама
- Не больше 3 попыток ввода кода и 5 кодов в час на один номер. Повторно отправить код можно через 60 секунд.
- Статус каждого сообщения
- По идентификатору видно, ушло ли SMS и когда. История — в кабинете и через API.