Перейти до змісту

Підключення передплати

Що робити, коли абонент купує у вас передплату MEGOGO: підключити передплату, створити акаунт MEGOGO і пояснити абоненту, як увійти.

Перед початком

sequenceDiagram
    participant User as Абонент
    participant Server as Ваш сервер
    participant API as MEGOGO Partner Billing API
    User->>Server: Купує передплату, оплачує
    Server->>API: subscription/subscribe (userId, serviceId)
    API-->>Server: "successful": true
    alt В абонента немає логіна MEGOGO
        Server->>API: user/changeCredentials (isdn, email, password)
        API-->>Server: "successful": true
    end
    Server-->>User: Логін, пароль, кнопка «Продовжити»

Крок 1. Підключіть передплату

GET https://billing.megogo.net/partners/{partner_id}/subscription/subscribe?userId={identifier}&serviceId={service_id}
Відповідь Що робити
{"successful": true} Перейдіть до кроку 2. Зафіксуйте покупку у своєму білінгу
Код 2023 Передплата вже активна. Не виставляйте абоненту рахунок повторно. Перейдіть до кроку 2
Інший "successful": false Не виставляйте рахунок. Див. Каталог помилок
Таймаут, HTTP 5xx Див. Повторні запити

УВАГА

Виставляйте рахунок абоненту лише після "successful": true.

Крок 2. Створіть акаунт MEGOGO

Цей крок виконується один раз для кожного абонента, у якого ще немає логіна (user/innerId не повертає email). Якщо логін уже є, переходьте до кроку 3.

  1. Створіть логін і пароль. Див. Акаунт MEGOGO.
  2. Надішліть їх:
POST https://billing.megogo.net/partners/{partner_id}/user/changeCredentials
Content-Type: application/json

{"isdn": "{identifier}", "email": "{login}", "password": "{password}"}

isdn — той самий ідентифікатор, що й userId у кроці 1.

Відповідь Що робити
{"successful": true} Збережіть логін. Перейдіть до кроку 3
Other users already have this email Створіть інший логін і надішліть запит знову
Invalid password Задайте пароль щонайменше з 6 символів

Крок 3. Поясніть абоненту, як увійти

В особистому кабінеті абонента на вашому сайті покажіть:

Ваші логін і пароль для MEGOGO: {login} {password} Щоб почати користуватися MEGOGO, натисніть «Продовжити».

Кнопка «Продовжити» відкриває сторінку входу MEGOGO:

https://megogo.net/ua/auth_login?view_action=login_email

Показуйте логін і пароль в особистому кабінеті постійно, у розділі, де абонент замовляє послугу. Так абонент завжди зможе їх знайти.

З тими самими логіном і паролем абонент може увійти й у застосунки MEGOGO для Android та iOS.


Версія посібника 1.0.2, 2026-11-08 · Повідомити про проблему на цій сторінці