Управление кредитными линиями | Документация для разработчиков
Управление кредитными линиями
Обновлено: 12 декабря 2025 г
В этом документе описывается, как партнеры по решениям могут предоставлять и отзывать кредитные линии с подключенными бизнес-клиентами.
Раскрытие информации об ответственности за выставление счетов
Для корпоративных клиентов, которых вы подключаете через встроенную регистрацию, необходимо предоставить доступ к вашей кредитной линии в Meta для оплаты доступа к платформе WhatsApp Business. Это означает, что компании платят вам, а вы получаете сводный счет для оплаты Meta.
Вы являетесь «плательщиком» для всех компаний, использующих вашу кредитную линию. Вы несете ответственность и будете оплачивать Meta все расходы, понесенные этими компаниями через платформу WhatsApp Business.
Вы можете предоставить доступ к своей кредитной линии, используя API, описанные в этом документе. Вы можете отозвать доступ к своей кредитной линии для отдельных предприятий в рамках Meta Business Suite или с помощью серии вызовов API .
Аутентификация и авторизация
Практически для всех конечных точек, связанных с кредитными линиями, требуется токен доступа системного пользователя. Кроме того, системный пользователь, которому принадлежит токен, должен предоставить вашему приложению business_management и иметь администратора или финансового редактора в вашем бизнес-портфеле.
Получать
идентификатор вашей кредитной линии
Синтаксис запроса
curl 'https://graph.facebook.com/<API_VERSION> /<BUSINESS_ID> /extendedcredits' \ -H 'Авторизация: Bearer'<ACCESS_TOKEN> '
Пример запроса
curl 'https://graph.facebook.com/v24.0/102289599326934/extendedcredits' \ -H 'Авторизация: Bearer EAAJi...'
Ответ
{ "data": [ { "id": "1972385232742146" } ] }
Совместное использование кредитной линии
В настоящее время мы тестируем новые шаги для предоставления доступа к вашей кредитной линии уже подключенным бизнес-клиентам. Эти шаги в конечном итоге заменят предыдущий, поэтому, если вы хотите внедрить их сейчас, обратитесь к альтернативному методу предоставления доступа к вашей кредитной линии, описанному ниже.
Используйте POST / /whatsapp_credit_sharing_and_attach — конечная точка для предоставления доступа к вашей кредитной линии подключенному бизнес-клиенту.
Запрос
синтаксис
curl -X POST 'https://graph.facebook.com/<API_VERSION> /<EXTENDED_CREDIT_LINE_ID> /whatsapp_credit_sharing_and_attach?waba_currency=<CUSTOMER_BUSINESS_CURRENCY> &waba_id=<CUSTOMER_WABA_ID> ' \ -H 'Авторизация: Предъявитель<SYSTEM_TOKEN> '
Параметры запроса
<CUSTOMER_BUSINESS_CURRENCY>Необходимый.
Валюта компании представлена в виде трехбуквенного кода валюты. Поддерживаемые значения:
АУДевроФунт стерлинговИДРмРНКдоллар США
Эта валюта используется для выставления счетов и соответствует ценовым ставкам.
доллар США<CUSTOMER_WABA_ID>Необходимый.
Идентификатор WABA клиента.
102290129340398<EXTENDED_CREDIT_LINE_ID>Необходимый.
Идентификатор вашей расширенной кредитной линии.
1972385232742146<SYSTEM_TOKEN>Необходимый.
Ваш системный токен.
EAAAN6tcBzAUBOZC82CW7iR2LiaZBwUHS4Y7FDtQxRUPy1PHZClDGZBZCgWdrTisgMjpFKiZAi1FBBQNO2IqZBAzdZAA16lmUs0XgRcCf6z1LLxQCgLXDEpg80d41UZBt1FKJZCqJFcTYXJvSMeHLvOdZwFyZBrV9ZPHZASSqxDZBUZASyFdzjiy2A1sippEsF4DVV5W2IlkOSr2LrMLuYoNMYBy8xQczzOKDOMccqHEZDОтвет
В случае успеха:
{
Параметры отклика
<ALLOCATION_CONFIGURATION_ID>Идентификатор конфигурации распределения расширенной кредитной линии.
Сохраните этот идентификатор, если хотите убедиться что информация о вашей кредитной линии была предоставлена клиенту.
58501441721238<CUSTOMER_WABA_ID>Идентификатор WABA клиента.
102290129340398Альтернативный
способ совместного использования кредитной линии
Шаг 1: Получите идентификатор бизнес-портфеля вашего клиента
информация о владельце бизнесаСинтаксис запроса
curl --get 'https://graph.facebook.com/v21.0/<WABA_ID> ?fields=owner_business_info' \ -H 'Авторизация: Bearer'<BUSINESS_TOKEN> '
Параметры запроса
| | |
| |
Синтаксис ответа
{ "owner_business_info": { "name": "<BUSINESS_PORTFOLIO_NAME> ", "идентификатор": "<BUSINESS_PORTFOLIO_ID> " }, "идентификатор": "<WABA_ID> " }
Параметры отклика
| | |
| | |
| |
Синтаксис запроса
curl -X POST 'https://graph.facebook.com/<API_VERSION> /<EXTENDED_CREDIT_LINE_ID> /whatsapp_credit_sharing?receiving_business_id=<BUSINESS_PORTFOLIO_ID> ' \ -H 'Авторизация: Предъявитель<SYSTEM_TOKEN> '
Параметры запроса
| | |
| | |
| |
Пример ответа
"success": true, "allocation_config_id": "58501441721238" }
Параметры отклика
| |
Шаг 3: Привяжите свою кредитную линию к WABA клиента
Синтаксис запроса
curl -X POST 'https://graph.facebook.com/v21.0/<EXTENDED_CREDIT_LINE_ID> /whatsapp_credit_attach?waba_currency=<WABA_CURRENCY> &waba_id=<WABA_ID> ' \ -H 'Авторизация: Предъявитель<BUSINESS_TOKEN> '
Параметры запроса
| | |
| | |
| | |
| |
Синтаксис ответа
{ "success": true, "waba_id": "<WABA_ID> ", "allocation_config_id": "<ALLOCATION_CONFIG_ID> " }
Параметры отклика
| | |
| |
Шаг 1: Получите учетные данные для приема платежей по кредитной линии
получение_учетных_данныхСинтаксис запроса
curl 'https://graph.facebook.com/<API_VERSION> /<EXTENDED_CREDIT_ALLOCATION_ID> ?fields=receiving_credential' \ -H 'Авторизация: Bearer'<SYSTEM_TOKEN> '
Синтаксис ответа
{ "receiving_credential": { "id": "<RECEIVING_CREDENTIAL_ID> " }, "идентификатор": "<ALLOCATION_CONFIGURATION_ID> " }
Шаг 2: Получите основной идентификационный номер финансирования WABA
primary_funding_idСинтаксис запроса
curl 'https://graph.facebook.com/v21.0/<CUSTOMER_WABA_ID> /?fields=primary_funding_id' \ -H 'Авторизация: Bearer'<CUSTOMER_BUSINESS_TOKEN> '
Синтаксис ответа
{ "primary_funding_id": "<PRIMARY_FUNDING_ID> ", "идентификатор": "<CUSTOMER_WABA_ID> " }
Шаг 3: Сравните идентификаторы
Шаг 1: Получите идентификатор вашей кредитной линии
Пример запроса
curl -i -X GET "https://graph.facebook.com/v25.0/105954558954427/ extendedcredits?fields=id,legal_entity_name& access_token=EAAFl..."
Пример ответа
{ "data": [ { "id": "1972385232742146", //ID кредитной линии "legal_entity_name": "Ваше юридическое лицо", } ] }
Шаг 2: Получите идентификатор бизнес-портфеля клиента
curl -i -X GET "https://graph.facebook.com/v25.0/<WHATSAPP_BUSINESS_ACCOUNT_ID> ?fields=owner_business_info& access_token=<ACCESS_TOKEN> "
{ "owner_business_info": { "name": "Название компании клиента", "id": "1972385232742147" }, }
Шаг 3: Получите данные о кредитной карте клиента
curl -i -X GET "https://graph.facebook.com/<API_VERSION> /<EXTENDED_CREDIT_ID> / owning_credit_allocation_configs? receiving_business_id=<CLIENT_BUSINESS_ID> & fields=id,receiving_business& access_token=<SYSTEM_USER_ACCESS_TOKEN> "
{ "id": "1972385232742140", // Конфигурация распределения (т.е., совместное использование кредитов) id "receiving_business": { "name": "Название компании-клиента" "id": "1972385232742147" }, }
Шаг 4: Отменить совместное использование кредитов
curl -i -X DELETE "https://graph.facebook.com/v25.0/ {allocation-config-id}? access_token={system-user-access-token}"
{ "success": true, }
Шаг 5: Убедитесь, что предоставление кредита было отменено (необязательно)
curl -i -X GET "https://graph.facebook.com/v25.0/ {allocation-config-id}?fields=receiving_business,request_status& access_token={system-user-access-token}"
{ "receiving_business": { "name": "Название компании-клиента" "id": "1972385232742147" }, "request_status": "УДАЛЕНО" }
Поиск неисправностей
Если корпоративный клиент откажется предоставлять вам доступ к своему аккаунту WABA или удалит вас из списка партнеров своего бизнес-аккаунта WhatsApp, вы не сможете получить идентификатор его бизнес-портфеля через API.
Вместо этого вы можете получить идентификатор их портфеля из уведомления по электронной почте, отправленного администраторам бизнес-портфеля, когда бизнес-клиент удаляет вас из числа партнеров или отменяет общий доступ к своему WABA.
Когда доступ к вашему аккаунту WABA прекращается, вся переписка по этому аккаунту блокируется для защиты вашей кредитной линии. Для обеспечения полной безопасности мы рекомендуем отозвать вашу кредитную линию у бизнес-клиента по его аккаунту WABA сразу после прекращения доступа к нему.