Перейти к содержанию

Подписки MEGOGO по номеру телефона

Руководство для разработчиков мобильных операторов и других партнеров, которые продают своим пользователям подписки MEGOGO. Здесь описано, как подключить, продлить и отключить подписку MEGOGO, если вы знаете номер телефона пользователя.

Как это работает

  1. Пользователь покупает у вас подписку MEGOGO, например как опцию мобильного тарифа.
  2. Ваш сервер отправляет в MEGOGO запрос с номером телефона пользователя и ID услуги.
  3. MEGOGO подключает подписку. Если пользователя с таким номером еще нет, MEGOGO его создает.
  4. Вы сообщаете пользователю, как войти. Пользователь входит в приложение MEGOGO по номеру телефона и одноразовому коду.
  5. Пользователь смотрит 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 Получить ваши услуги или активные услуги пользователя

С чего начать

  1. Учетные данные: что выдает вам MEGOGO.
  2. Подпись запроса: алгоритм подписи и код на Python, JavaScript и PHP.
  3. Начало работы: первые запросы.
  4. Подключение подписки и Продление, приостановка и отключение.
  5. Чек-лист запуска.

Поддержка

Учетные данные и ID услуг выдает ваш менеджер MEGOGO. С техническими вопросами пишите на supportpartners@megogo.net. Укажите ID партнера, время запроса (UTC) и ответ.


Версия руководства 1.0.0, 2026-11-02 · Сообщить о проблеме на этой странице