API
Сайт и интернет-магазин

WhatsApp API для сайта

Подтверждайте заявки, сообщайте о заказах и принимайте ответы клиентов в своей системе. Отправкой управляет сервер сайта.

Форма на сайте → сообщение клиенту

Сначала посетитель оставляет номер и согласие на сообщение. Сервер проверяет поля, сохраняет заявку и создаёт запись уведомления с UUID. Затем отправляет одобренный шаблон через WAIX.

В браузере остаётся только форма. API-ключ WAIX хранится на сервере. Добавьте защиту от повторного нажатия, ограничение частоты заявок и проверку согласия.

Заказ принят, готов или передан в доставку

У каждого события заказа свой UUID. Сохраните его до HTTP-запроса: если ответ потеряется, повторите тот же запрос с тем же ключом. Не генерируйте новый UUID на каждой попытке.

В шаблон передайте номер заказа, имя или другой параметр, который действительно есть в одобренной версии. HTTP 202 означает постановку в очередь. Пометку «доставлено» ставьте по вебхуку доставки.

Вход по коду WhatsApp

Создайте OTP-проект и начните с sandbox. Сервер запрашивает код, связывает challenge ID с текущей сессией и проверяет код, введённый посетителем. Только после успешной проверки выдаётся сессия вашего сайта.

Ограничивайте запросы по пользователю и IP. Тестовый код из sandbox нельзя возвращать посетителю или включать в клиентский JavaScript.

Выберите способ подключения

Если сайт написан на Node.js, PHP или Python, используйте SDK. Для сайта с готовыми событиями и вебхуками подойдёт сценарий n8n. Он уже содержит проверку полей и запрос к WAIX.

Сколько стоит подключение

Для собственного номера оплачивается подписка WAIX в тенге, а сообщения — напрямую Meta с карты в вашем WhatsApp Business Account. Количество номеров и сумму можно рассчитать на странице тарифа. OTP оплачивается отдельным пакетом.

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

Начните с подключения номера и одного сообщения. Если внедряете WhatsApp клиентам, подайте заявку в партнёрскую программу.

Создать аккаунт →Партнёрская программа