# Расшифровка ошибок

В случае возникновения ошибки, на виджете отображается ее номер. Для ошибок пользователя (с кодами 1xx) также отображаются рекомендации, что пользователь может сделать.

## Ошибки пользователя – 1xx

| Номер ошибки | Причина возникновения                                               | Примечание                                                  |
| ------------ | ------------------------------------------------------------------- | ----------------------------------------------------------- |
| 110          | Пользователь не прошел капчу                                        | Ошибка может возникнуть при использовании Google reCaptcha. |
| 130          | Превышено количество запросов на данный номер или с ip пользователя |                                                             |
|              |                                                                     |                                                             |



## Ошибки настроек сервиса – 2xx

| Номер ошибки | Причина возникновения                                                         | Примечание                                                                                                             |
| ------------ | ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------- |
| 210          | Недостаточно средств на балансе                                               |                                                                                                                        |
| 230          | Имя отправителя, указанное в настройках виджета для данного канала, неактивно | Ошибка может возникнуть после закрытия имени отправителя, если оно не было заменено на актуальное в настройках виджета |

## Ошибки интеграции – 3xx

| Номер ошибки | Причина возникновения                                    | Примечание                                                                                                                                                                                                                                                                                                                                                                                |
| ------------ | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 310          | Некорректный id виджета                                  | При инициализации виджета использовано некорректное значение id виджета                                                                                                                                                                                                                                                                                                                   |
| 320          | Некорректный запрос отправки сообщения                   | В запросе [POST /api/v1/verifier/widget/send](widget.md#send_verification_message-1) не передан параметр `key`                                                                                                                                                                                                                                                                            |
| 321          | Отсутствует запрос отправки сообщения                    | <p>Наш сервер не получает от вас запрос <a href="widget.md#send_verification_message-1">POST /api/v1/verifier/widget/send</a><br><br>Если вы видите эту ошибку, встраивая виджет в Tilda, то вы не указали при создании виджета "Сайт на Tilda" – нужно указать.</p>                                                                                                                      |
| 330          | Невалидный API-ключ                                      | В запросе [POST /api/v1/verifier/widget/send](widget.md#send_verification_message-1) передано некорректное значение API-ключа                                                                                                                                                                                                                                                             |
| 331          | API-ключ неправильного типа                              | В запросе [POST /api/v1/verifier/widget/send](widget.md#send_verification_message-1) передан API-ключ с неподходящими правами (см. [Создание API-ключа](set_up_widget.md#sozdanie-api-klyucha))                                                                                                                                                                                           |
| 340          | Проблемы на этапе проверки капчи                         | <p>Возможные причины:</p><ul><li>В настройках виджета в личном кабинете указан secretKey капчи, который не соответствует siteKey, указанному при иницализации виджета</li><li>Неверное указание типа капчи в настройках виджета</li><li>В настройках recaptcha указано ограничение доменов – его нужно убрать</li><li>Превышение 10000 бесплатных запросов к recaptcha за месяц</li></ul> |
| 341          | Браузеру не удается загрузить скрипт от провайдера капчи | <p>Возможные причины:</p><ul><li>При иницализации виджета указан невалидный sitekey капчи</li><li>В настройках виджета в ЛК указан некорректный тип капчи</li><li>На стороне браузера или сети заблокированы IP-адреса провайдера капчи </li></ul>                                                                                                                                        |
| 350          | Проблемы с взаимодействием с вашим сервером              | Функция, указанная при инициализации виджета для передачи id сообщения вашему серверу (`sendAuthKeyFunc` в примере из [документации](widget.md#set_up_widget)), работает некорректно. Одна из возможных причин – указан невалидный url для запроса                                                                                                                                        |
