При интеграции API для SMS обычно приходится отправить десятки тестовых сообщений. Теперь рядом с рабочими ключами в каждом аккаунте доступен тестовый ключ с префиксом sk_test_.
Что делает тестовый запрос
Всё, кроме последнего шага. Номер нормализуется, определяется направление, применяется правило отправителя, текст кодируется и разбивается на сегменты, а стоимость рассчитывается по актуальной таблице тарифов. Ответ имеет ту же структуру, что и рабочий, но содержит "status": "test". Оператору связи ничего не передаётся, средства не списываются.
Вебхуки тоже
Для тестовых сообщений на ваши конечные точки отправляются подписанные вебхуки, как в рабочем режиме: события message.sent и message.delivered приходят с интервалом в одну секунду. Номера, оканчивающиеся на 0001–0004, имитируют ошибку доставки, истечение срока, отклонение и медленную доставку, поэтому можно проверить каждую ветвь обработчика.
Что он не делает
Тест не показывает, будет ли доставлено реальное сообщение: это может подтвердить только оператор связи. Когда интеграция заработает, замените ключ и отправьте одно реальное сообщение на собственный номер. На этом переход в рабочий режим завершён.


