Подписки MEGOGO по номеру телефона¶
Руководство для разработчиков мобильных операторов и других партнеров, которые продают своим пользователям подписки MEGOGO. Здесь описано, как подключить, продлить и отключить подписку MEGOGO, если вы знаете номер телефона пользователя.
Как это работает¶
- Пользователь покупает у вас подписку MEGOGO, например как опцию мобильного тарифа.
- Ваш сервер отправляет в MEGOGO запрос с номером телефона пользователя и ID услуги.
- MEGOGO подключает подписку. Если пользователя с таким номером еще нет, MEGOGO его создает.
- Вы сообщаете пользователю, как войти. Пользователь входит в приложение MEGOGO по номеру телефона и одноразовому коду.
- Пользователь смотрит MEGOGO на любом устройстве: Smart TV, смартфоне, в браузере.
Оплату с пользователя списываете вы. MEGOGO не берет с пользователя деньги и не отправляет ему сообщений о вашей подписке.
sequenceDiagram
participant User as Пользователь
participant Server as Ваш сервер
participant API as MEGOGO Terminals API
participant App as Приложение MEGOGO
User->>Server: Покупает подписку
Server->>API: subscription/subscribe (phone, serviceId)
API-->>Server: "successful": true
Server-->>User: Сообщение: как войти в MEGOGO
User->>App: Входит по номеру телефона и одноразовому коду
App-->>User: Подписка доступна
API¶
| Параметр | Значение |
|---|---|
| Базовый URL | https://billing.megogo.net/terminals/{partner_id}/ |
| Метод | GET |
| Идентификация пользователя | Номер телефона в международном формате |
| Защита | Подпись SHA-256 в каждом запросе и список IP-адресов ваших серверов |
В API три запроса:
| Запрос | Назначение |
|---|---|
user/phone |
Проверить, зарегистрирован ли номер телефона в MEGOGO |
subscription/{operation} |
Подключить (subscribe), отключить (unsubscribe), приостановить (suspend) или возобновить (resume) подписку |
subscriptions |
Получить ваши услуги или активные услуги пользователя |
С чего начать¶
- Учетные данные: что выдает вам MEGOGO.
- Подпись запроса: алгоритм подписи и код на Python, JavaScript и PHP.
- Начало работы: первые запросы.
- Подключение подписки и Продление, приостановка и отключение.
- Чек-лист запуска.
Поддержка¶
Учетные данные и ID услуг выдает ваш менеджер MEGOGO. С техническими вопросами пишите на supportpartners@megogo.net. Укажите ID партнера, время запроса (UTC) и ответ.
Версия руководства 1.0.0, 2026-11-02 · Сообщить о проблеме на этой странице