Причины, по которым не приходит код регистрации
Когда вы подключаете номер телефона к WhatsApp Business API, большинство ошибок приходит от Meta, а не от SendPulse. Meta сообщает о них кодами, которые сложно расшифровать с первого взгляда.
Рассмотрим, какие ошибки возникают при подключении, почему может не приходить код подтверждения и что отправить в службу поддержки, если ничего не помогает.
Как найти ошибку, возникшую при подключении
Ошибки могут появляться в окне регистрации Meta или в SendPulse после того, как мастер подключения закрыт. Найдите свое сообщение об ошибке в таблице:
| Ошибка | Причина | Что делать |
#2655122 или #2655093 — номер телефона или аккаунт WhatsApp Business уже принадлежит партнеру |
Номер все еще закреплен за другим провайдером или за вашим предыдущим подключением. | Удалите номер телефона в WhatsApp Manager. Если номер использует Coexistence, отключите его от партнера в приложении WhatsApp Business. Если номер все еще зарегистрирован у предыдущего провайдера, освободить его может только этот провайдер. |
(#133005) Two step verification PIN Mismatch |
Для номера телефона включена двухэтапная проверка. Обычно ее настраивает предыдущий провайдер. |
Выключите двухэтапную проверку в WhatsApp Manager и попробуйте еще раз. Подробнее: Как подготовить номер телефона к подключению |
Please ensure two-factor authentication is disabled |
Для номера телефона включена двухэтапная проверка. | Выключите двухэтапную проверку в WhatsApp Manager и подтвердите изменение по ссылке в письме от Meta. |
| Диалоговое окно регистрации становится серым и не показывает никакой ошибки. | Здесь Meta показывает собственное диалоговое окно. Возможно, ваше бизнес-портфолио достигло лимита зарегистрированных номеров телефона. Для нового портфолио он составляет два номера. |
Подтвердите компанию в Meta, чтобы увеличить лимит до 20. Подробнее: Как подтвердить компанию в Facebook Business Manager |
| Meta отклоняет код подтверждения, а мастер подключения закрывается без создания чат-бота. | Вы запускали мастер в мобильном браузере. Большинство таких обращений касается Safari на iOS. | Запустите мастер подключения в браузере на компьютере. |
| Meta отказывается переносить номер телефона, который начинается с +1 555. | Это тестовые бизнес-номера, которые выдает Meta, и переносить их Meta не разрешает. | Подключите номер телефона как новый, а не как перенос. |
| Meta вообще не принимает номер телефона. | Meta не поддерживает номера телефона из вашей страны. | Используйте номер телефона из страны, которую поддерживает Meta. |
Статус, который Meta показывает в своем интерфейсе, может отличаться от статуса, который возвращает ее API. Зеленый статус в WhatsApp Manager не всегда означает, что с номера телефона можно отправлять сообщения.
Полный список кодов ошибок Meta приведен в документации Error codes.
Как узнать, почему не пришел код подтверждения
Если мастер подключения просит ввести код, который так и не пришел, вероятная причина — одна из описанных ниже.
Код подтверждения отправляет Meta. SendPulse не может отправить код повторно или проверить, доставила ли его Meta, поэтому служба поддержки не сможет ускорить этот процесс. Все причины ниже следуют из требований Meta к бизнес-номеру телефона.
Подробнее: Как подготовить номер телефона к подключению.
Номер телефона уже используется в WhatsApp
Meta не может зарегистрировать номер, который уже привязан к аккаунту WhatsApp. Сначала удалите аккаунт в приложении WhatsApp. Если просто удалить приложение, аккаунт останется.
Чтобы удалить аккаунт, откройте приложение WhatsApp. Перейдите в Settings > Account и нажмите Delete My Account. Введите номер телефона в международном формате и нажмите Delete my account.
После удаления аккаунта история чатов на этом номере будет потеряна навсегда. Прежде чем это делать, проверьте, подходит ли вашему номеру телефона Coexistence. Так вы сможете подключить номер телефона из приложения WhatsApp Business и сохранить аккаунт.
Чтобы убедиться, что номер телефона больше не привязан к аккаунту, откройте в браузере https://wa.me/11111111111, где 11111111111 — ваш номер телефона в международном формате, и нажмите Start chatting. Если номер телефона готов к подключению, вы увидите ошибку Phone number shared via URL is invalid.
Иногда WhatsApp не показывает ошибку. Чтобы проверить наверняка, отправьте сообщение на этот номер с другого телефона. Если вы видите одну галочку (отправлено) или две галочки (доставлено), номер все еще привязан к аккаунту WhatsApp.
Если номер телефона не привязан к аккаунту, а код все равно не приходит, проверьте, может ли номер получать SMS или звонки из-за рубежа. Номера офисных АТС и виртуальные номера часто блокируют международные сообщения и звонки.
Номер телефона закреплен за другим провайдером
Другой провайдер уже подключил этот номер телефона к WhatsApp Business API. В таком случае перенесите номер, а не регистрируйте его повторно.
Подробнее: Как перейти в SendPulse с других провайдеров WhatsApp
Номер телефона не может получить код
Чтобы подтвердить новый номер телефона, Meta отправляет одноразовый код. Убедитесь, что во время настройки у вас есть доступ к номеру телефона и что он соответствует всем этим требованиям:
- Номер может получать SMS или голосовые звонки.
- Номер принимает международные звонки и SMS.
- Если на номере настроено автоматическое голосовое меню (IVR), оно соединяет звонок с человеком.
Мобильные номера надежно получают код обоими способами. Если вы используете стационарный, VoIP, бесплатный номер или номер с повышенным тарифом, выберите голосовой звонок.
Номера АТС и виртуальные номера часто блокируют международные звонки и SMS. Никакой ошибки, которая указывала бы на эту проблему, вы не увидите.
Подробнее: Eligibility requirements.
Как определить ошибки, которые SendPulse не может исправить
Некоторые проблемы Meta решает полностью на своей стороне, и никакие действия в SendPulse на них не влияют. Это касается верификации компании, ограничений и блокировок аккаунта, а также номера телефона, который не освободил предыдущий провайдер.
Как ваш провайдер, SendPulse повторно выполняет запросы на подключение и обновляет разрешения для аккаунта WhatsApp Business, к которому имеет доступ. SendPulse не верифицирует вашу компанию, не снимает ограничения и не выполняет действия с аккаунтом, для которого не является партнером.
Какие данные отправить службе поддержки
Если вашей ошибки нет в статье, обратитесь в службу поддержки SendPulse и предоставьте:
- Запись экрана с процессом подключения — от первого нажатия до появления ошибки.
- ID аккаунта SendPulse, а не email-адрес аккаунта.
- Номер телефона в международном формате.
- ID бизнес-портфолио Meta.
- ID аккаунта WhatsApp Business.
- Скриншот со статусом номера телефона в WhatsApp Manager.
Отправляйте ID аккаунта вместо email-адреса. Так служба поддержки быстрее найдет ваш аккаунт.
или