====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
ru:subs2:start [2014/01/23 14:43] admin [3. Описание работы] |
ru:subs2:start [2020/08/21 14:16] (текущий) |
||
|---|---|---|---|
| Строка 23: | Строка 23: | ||
| - | 1. Перед тем, как перейти на страницу заказа услуги “Подписка с вводом номера”, пользователь получает полную информацию об услуге в виде оферты.\\ | + | - Перед тем, как перейти на страницу заказа услуги “Подписка с вводом номера”, пользователь получает полную информацию об услуге в виде оферты.\\ |
| - | 2. После прочтения оферты((Необходимо получить однозначное согласие абонента с условиями оферты, добавив чекбокс «Я согласен с условиями услуги» в форме ввода номера или в форме ввода пароля.)), абонент должен с ней согласиться, ввести свой номер телефона в соответствующем поле и нажать “Продолжить”, перейдя на страницу “создания подписки” (шлюз сотового оператора) “Мегафон”.\\ | + | - После прочтения оферты((Необходимо получить однозначное согласие абонента с условиями оферты, добавив чекбокс «Я согласен с условиями услуги» в форме ввода номера или в форме ввода пароля.)), абонент должен с ней согласиться, ввести свой номер телефона в соответствующем поле и нажать “Продолжить”, перейдя на страницу “создания подписки” (шлюз сотового оператора) “Мегафон”.\\ |
| - | 3. На странице “создания подписки” пользователь вводит капчу и ожидает смс сообщение с паролем.\\ | + | - На странице “создания подписки” пользователь вводит капчу и ожидает смс сообщение с паролем.\\ |
| - | 4. После активации услуги пользователь переадресовывается на сайт партнера.\\ | + | - После активации услуги пользователь переадресовывается на сайт партнера.\\ |
| - | 5. Абонент вводит полученный от нас по смс код или номер телефона, тем самым активируя услугу. | + | - Абонент вводит полученный от нас по смс код или номер телефона, тем самым активируя услугу. |
| ===== 4. Алгоритм реализации ===== | ===== 4. Алгоритм реализации ===== | ||
| Строка 82: | Строка 82: | ||
| 4. Код доступа к вашему ресурсу мы генерируем на своей стороне по факту успешного перехода абонента со шлюза Мегафона на ваш return_url. Код действует только в период пока подписка активна. Если абонент отписался – код не должен быть активен.\\ | 4. Код доступа к вашему ресурсу мы генерируем на своей стороне по факту успешного перехода абонента со шлюза Мегафона на ваш return_url. Код действует только в период пока подписка активна. Если абонент отписался – код не должен быть активен.\\ | ||
| - | |||
| - | Данные, которые передаются на return_url при переходе абонента, приведены ниже в таблице. | ||
| - | |||
| - | ^ Параметр ^ Описание ^ | ||
| - | | phone | Номер абонента | | ||
| - | | subscription_id | ID подписки абонента | | ||
| - | | s_id | ID сервиса подписок | | ||
| - | | hash_sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | ||
| - | |||
| ===== 5. Переход на return_url ===== | ===== 5. Переход на return_url ===== | ||
| Строка 106: | Строка 97: | ||
| | s_id | ID сервиса подписок | | | s_id | ID сервиса подписок | | ||
| | hash_sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | | hash_sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | ||
| - | | status | Данный параметр всегда равен 0 | | + | | status | Данный параметр всегда равен OK | |
| - | После чего мы отправляем абоненту код доступа, а также status=start и megafon_subs_code=1a2b34 (код доступа сгенерированный нашей системой) на Status URL. После получения этих данных на ваш Status URL вы предоставляете доступ к сайту по полученному коду доступа или по номеру телефона на странице указанной в return_url.\\ | + | |
| + | После чего мы отправляем абоненту код доступа на Status URL с дополнительными параметрами (см. таблицу) | ||
| + | |||
| + | ^ Параметр ^ Описание ^ | ||
| + | | phone | Номер абонента | | ||
| + | | subscription_id | ID подписки абонента | | ||
| + | | subs_sid | ID сервиса подписок | | ||
| + | | sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | ||
| + | | status | Равен start | | ||
| + | | megafon_subs_code | Сгенерированный нами и отправленный абоненту код доступа | | ||
| + | |||
| + | После получения этих данных на ваш Status URL вы предоставляете доступ к сайту по полученному коду доступа или по номеру телефона на странице указанной в return_url.\\ | ||
| status=start может быть передан как в момент перехода на return url, так и немного позже, данное действие зависит от сотового оператора. | status=start может быть передан как в момент перехода на return url, так и немного позже, данное действие зависит от сотового оператора. | ||
| Строка 122: | Строка 124: | ||
| Вызывается скрипт, прописанный в Result URL. На обработчик передается все параметры описанные по адресу http://smscoin.com/info/smstransit-tech/ и параметр subscription_id. Обратите внимание на то, что параметр billing всегда равен МО ( billing = MO) | Вызывается скрипт, прописанный в Result URL. На обработчик передается все параметры описанные по адресу http://smscoin.com/info/smstransit-tech/ и параметр subscription_id. Обратите внимание на то, что параметр billing всегда равен МО ( billing = MO) | ||
| - | ===== 6. Инструкция по отписке абонента. ===== | + | ===== 7. Инструкция по отписке абонента. ===== |
| (персональный код отписки) выдаётся при активации подписки на стороне оператора Мегафон. Формат: «стоп ID» на номер 5051 | (персональный код отписки) выдаётся при активации подписки на стороне оператора Мегафон. Формат: «стоп ID» на номер 5051 | ||
| Строка 128: | Строка 130: | ||
| - | ===== 7. Схема "Активации подписки "Мегафон". ===== | + | ===== 8. Схема "Активации подписки "Мегафон". ===== |
| - | {{:ru:subs2:снимок_экрана_2013-11-07_в_16.06.04.png?200|Схема "Активации подписки "Мегафон"}} | + | {{:ru:subs2:screen_shot_2014-01-31_at_17.06.06.png?200|Схема "Активации подписки "Мегафон"}} |