1. YCLIENTS
  2. Маркетплейс интеграций
  3. Размещение в маркетплейсе YCLIENTS
  4. Как SMS-агрегатору попасть в маркетплейс YCLIENTS

Как SMS-агрегатору попасть в маркетплейс YCLIENTS


Для интеграции SMS-агрегатора в маркетплейс необходимо выполнить следующие доработки:

1. Доработать хук с передачей статуса сообщения

В хуках по статусам сообщений со статусом «Передано оператору»/«Доставлено» всегда передавать сумму, валюту и кол-во частей сообщения. Если сообщение бесплатное или за бонусные рубли, то нужно передать нулевую сумму.

API-документация

  • При отправке смс в запросе передается атрибут delivery_callback_url — это url, на который должны приходить статусы сообщений.
  • Используйте его для отправки статусов сообщений. Url, на который должны приходить статусы сообщений — https://yclients.com/smsprovider/status/callback/{partner_token}

2. Реализовать API активации интеграции при регистрации в сервисе партнера

При регистрации пользователя YCLIENTS в сервисе партнера, слать в YC хук для активации интеграции в филиале этого пользователя. В рамках хука необходимо передавать API_KEY, который используется для отправки уведомлений через партнера.

Документация по хуку

3. Реализовать API оплаты, если пользователь оплачивает абонентскую плату (опционально)

В случае, если у сервиса есть ежемесячная абонентская плата, необходимо также передавать данные при каждой оплате подписки.

Документация по передаче оплат

4. Реализовать API для передачи в YC имен отправителей

При приобретении пользователем имени отправителя, необходимо передавать список всех доступных пользователю имен по API в YCLIENTS. Пользователь сможет выбрать для отправки смс доступное ему имя отправителя из переданного по API списка.

Документация API

Предыдущая статья Отключении интеграции через маркетплейс YCLIENTS
Следующая статья Заполнение информации о приложении