В этом документе рассказывается, как перенести номера телефонов компании из одного аккаунта WhatsApp Business в другой с помощью регистрации на сайте поставщика.
Клиенты могут переносить номера телефонов своих компаний между аккаунтами WhatsApp Business, сохраняя их отображаемые имена, показатели качества, ограничения на отправку сообщений с шаблонами, статусы официального бизнес-аккаунта и утвержденные шаблоны высокого качества. Обычно перенос выполняется, если клиент хочет перенести номера телефонов своей компании от одного партнера по решениям к другому.
Вы можете выполнить перенос для клиента двумя способами: с помощью регистрации на сайте поставщика или программным путем.
Перенос с помощью регистрации на сайте поставщика проще. Это предпочтительное решение, потому что такой перенос могут инициировать клиенты, при этом автоматически генерируются и предоставляются права владения на все необходимые объекты, вашему приложению предоставляется доступ к этим объектам и используется меньше вызовов API.
Перенос программным путем должен инициироваться вами и подразумевает больше вызовов API, поскольку вам нужно будет подтвердить, что зависимые объекты сконфигурированы правильно, самостоятельно сгенерировать новые необходимые объекты и связать их с другими объектами. Поэтому перенос программным путем рекомендуется, только если вы будете работать с клиентом по модели "от его лица" (т. е. вы создадите целевой аккаунт WhatsApp Business и его объекты, будете их владельцем и поделитесь ими с клиентом).
Если вы хотите перенести номера телефонов клиента программным путем, ознакомьтесь с этим документом.
Клиенты могут начать процесс переноса с помощью вашей реализации регистрации на сайте поставщика (версия 2). При регистрации на сайте поставщика у клиента запрашивается номер телефона его компании и новый целевой аккаунт WhatsApp Business.
Когда клиент завершит этот процесс, будет сгенерирован новый аккаунт WhatsApp Business, который будет связан с его бизнес-аккаунтом Meta. Ваше приложение получит права доступа к этому аккаунту, после чего будет возвращен ID этого аккаунта WhatsApp Business и ID номера телефона компании.
Эти ID необходимо сохранить и использовать их в вызовах API, чтобы поделиться своей кредитной линией, подписаться на Webhooks и зарегистрировать номер телефона для использования с облачным API. Как только вы пройдете финальный шаг (регистрацию), номер телефона компании будет связан с целевым аккаунтом WhatsApp Business и его вновь можно будет использовать для отправки и получения сообщений.
Поскольку номер телефона компании клиента не меняется, его отображаемое имя, показатель качества, ограничение на число сообщений и статус официального бизнес-аккаунта сохранятся.
Кроме того, все допустимые шаблоны автоматически дублируются в целевом аккаунте WhatsApp Business и получают те же статусы, что и их исходные версии, и все медиафайлы, загруженные для номера телефона компании клиента, можно будет продолжать использовать.
При регистрации на сайте поставщика для клиента автоматически генерируется новый аккаунт WhatsApp Business, который связывается с его бизнес-аккаунтом Meta, и ваше приложение получает доступ к этому аккаунту WhatsApp Business.
Шаблоны автоматически дублируются в целевой аккаунт WhatsApp Business и получают те же показатели качества и статусы, которые они имели в исходном аккаунте.
Дублируются только шаблоны, которые имеют status
APPROVED
и quality_score
GREEN
. Если в конечном аккаунте WhatsApp Business невозможно разместить все новые шаблоны, будет продублировано максимально возможное количество шаблонов, которое допускается в соответствии с ограничением количества шаблонов сообщений, установленным для конечного аккаунта WhatsApp Business. Если шаблоны сообщений, которые не были продублированы, планируется использовать в новом аккаунте WhatsApp Business, их необходимо создать повторно и отправить на проверку.
Плата за сообщения, отправленные до завершения переноса, взимается со старого поставщика решений. Если недоставленные сообщения, отправленные до завершения переноса, будут доставлены после ее завершения, плата за них взимается со старого поставщика решений.
Плата за сообщения, отправленные после завершения переноса, взимается с нового поставщика решений.
Время простоя не начинается, пока вы не выполните последний этап (регистрацию). До этого номер телефона компании можно использовать для отправки и получения сообщений без перебоев.
После выполнения последнего шага (регистрации) начинается время простоя, которое продлится, пока мы не завершим дублирование шаблонов.
После этого номер телефона компании вновь можно использовать для отправки и получения сообщений, которые будут связаны с новым аккаунтом WhatsApp Business клиента.
Дублирование шаблонов запускается автоматически в рамках процесса переноса и не учитывается в ограничении числа обращений. Выполняемые вами вызовы API учитываются.
name_status
имеет значение APPROVED
).Узнайте у клиента, которому принадлежит номер телефона, удовлетворяет ли он перечисленным далее требованиям. Если он владеет своим аккаунтом WhatsApp Business, он может сделать это в Meta Business Manager. Для этого нужно перейти в Аккаунты WhatsApp > (имя их аккаунта WhatsApp Business) > Настройки. Если клиент не владеет своим аккаунтом WhatsApp Business, он должен попросить своего поставщика бизнес-решений проверить эту информацию.
По меньшей мере одно приложение уже должно быть подписано на Webhooks целевого аккаунта WhatsApp Business (см. раздел Webhooks), и вы должны использовать регистрацию на сайте поставщика версии 2 с включенной регистрацией сеансов.
Если вы ещё этого не сделали, попросите клиента перейти в WhatsApp Manager и отключить двухшаговую проверку для номера телефона его компании (или попросить своего текущего поставщика решений сделать это).
Вы не сможете пройти дальнейшие этапы, пока двухшаговая проверка не будет отключена.
Попросите клиента перейти к вашей реализации регистрации на сайте поставщика (версия 2) и в ответ на запрос указать номер телефона его компании и отображаемое имя.
Когда клиент завершит процесс, получите ID номера телефона компании и нового аккаунта WhatsApp Business, возвращенные в полезных данных.
Поделитесь с этим аккаунтом WhatsApp Business своей кредитной линией, как вы это обычно делаете после подключения клиента в процессе регистрации на сайте поставщика.
Подпишите свое приложение на Webhooks в новом аккаунте WhatsApp Business клиента.
Зарегистрируйте номер телефона компании для использования облачного API (зарегистрировать перенесенный номер телефона компании для использования локального API невозможно).