Проект SMS-Оплата





СМС транспорт
Можливі 2 варіанти роботи послуги:
-
Пасивний режим, без передачі даних на скрипт-обробник Партнера. У цьому режимі при надходженні даних про SMS-повідомлення на нашу платформу подальша обробка припиняється, Абоненту надсилається заздалегідь підготовлена відповідь. Відповідь може бути задана лише для всіх Абонентів.
Цей режим може використовуватися тоді, коли генерація відповіді не потрібна і не залежить від SMS-повідомлень, що надходять. Наприклад, коли продається будь-який архів з інформацією, закритий завжди одним і тим самим паролем.
При активному режимі дані передаються за протоколами HTTP або HTTPS у вигляді запиту POST. Скрипт, що працює на сервері Партнера і приймає дані з нашої платформи, їх обробляє та повертає відповідь, яку надсилає Абоненту.
Після отримання вищевказаних даних скрипт Партнера повинен їх обробити та видати відповідь протягом 5-ти секунд з моменту отримання даних. Якщо відповідь не надійшла у відведений час, або надійшла, але не відповідає формату, система надсилає Абоненту відповідь за умовчанням, тобто. працює у пасивному режимі.
Формат відповіді від скрипта-обробника Партнера:
Формат відповіді може бути як звичайний текст і у вигляді HTML. При цьому не потрібне дотримання будь-яких суворих правил, тому якщо в скрипті-обробнику виникнуть будь-які помилки (NOTICE'и, помилки зв'язку з базою даних тощо),але буде присутній рядок відповіді у вказаному вище форматі, відповідь Абоненту буде коректно відправлена.
Приклад скрипта для мови PHP:
Підключення послуги SMS-Транспорт
- Після реєстрації та входу в особистий кабінет, перейти за посиланням у меню "SMS-транспорт"
- Натиснути "Додати сервіс"
- Заповнити поле "Назва" і вибрати первинний префікс зі списку (з нього буде починатися ваш префікс). Натиснути кнопку "Зберегти" Система має обмеження на кількість створюваних префіксів для послуги, встановлену Адміністрацією системи. Якщо кількість не перевищила допустиме значення, то автоматично буде сформовано префікс, що складається з первинного та вторинного префіксів. Первинний префікс можна вибрати самостійно з цього списку, вторинний - створюється генератором системи автоматично.
- Після створення префікса він з'явиться в списку. Натисніть посилання "Налаштувати" для вибору режиму роботи (пасивний або активний) та налаштування інших параметрів
- Натисніть посилання "Протестувати", щоб перевірити працездатність скрипта-обробника. Посилання доступне лише для активного режиму!