Підключення передплати¶
Що робити, коли абонент купує у вас передплату MEGOGO: підключити передплату, створити акаунт MEGOGO і пояснити абоненту, як увійти.
Перед початком¶
- У вас є ID послуги передплати. Див. Облікові дані.
- Ви знаєте режим продовження послуги. Див. Життєвий цикл передплати.
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.
- Створіть логін і пароль. Див. Акаунт MEGOGO.
- Надішліть їх:
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 · Повідомити про проблему на цій сторінці