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

Тестові дані й сценарії

Тут зібрано значення, потрібні для тестів, і сценарії, які показують, що ваша інтеграція працює правильно.

Що потрібно

Значення Де взяти
Тестовий ID партнера, тестовий публічний ключ, тестовий приватний ключ У менеджера MEGOGO. Див. Облікові дані
Тестові ID послуг У менеджера MEGOGO. Попросіть одну послугу з автоматичним продовженням і одну з продовженням партнером, якщо продаєте обидва типи
Номери телефонів Номери ваших тестових SIM-карток
IP-адреси IPv4-адреси ваших тестових серверів у списку вашого тестового ID партнера

УВАГА

Окремого тестового середовища в MEGOGO немає. Не використовуйте вигадані номери телефонів: subscriptions з номером телефону і subscribe створюють користувача MEGOGO для кожного нового номера.

Тестова SIM-картка потрібна, щоб увійти в MEGOGO: MEGOGO надсилає одноразовий код в SMS або Viber.

Приклади значень у посібнику

У прикладах посібника використано значення, яких не існує. Не надсилайте їх.

Значення Приклад
ID партнера example_operator
Публічний ключ example_pub
ID послуги example_light_30d

Щоб перевірити правильність підпису, скористайтеся розібраним прикладом.

Тестові сценарії

Проходьте сценарії з тестовими обліковими даними й тестовою SIM-карткою. Перед кожним сценарієм переконайтеся, що subscriptions для номера повертає [].

# Сценарій Запити Очікуваний результат
1 Підключення user/phone, subscribe, subscriptions "successful": true. subscriptions показує послугу з dateFinish
2 Вхід Вхід у застосунок MEGOGO з цим номером Передплата є в профілі користувача
3 Повтор для автоматичного продовження Ще раз subscribe Код 2023. dateFinish не змінюється
4 Повтор для продовження партнером Ще раз subscribe "successful": true. dateFinish зсувається на один період
5 Призупинення suspend, subscriptions subscriptions повертає []
6 Відновлення resume, subscriptions Послуга повертається. dateFinish зсунулася на час призупинення
7 Відключення unsubscribe, subscriptions subscriptions повертає []. Передплати немає в застосунку MEGOGO
8 Неправильний підпис Будь-який запит зі зміненим символом у sign HTTP 401 Not Authorized
9 Чужа послуга subscribe з ID послуги, який вам не належить Service is not configured for this partner
10 Повторний запит Імітуйте таймаут subscribe у своїй системі Перед повторним subscribe ваша система отримує subscriptions. Див. Повторні запити

Наприкінці надішліть unsubscribe для всіх послуг на тестових номерах.


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