Инструменты пользователя

Инструменты сайта


ru:subs2:start

====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

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 ​   | Данный параметр всегда равен ​    |  +| 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|Схема "​Активации подписки "​Мегафон"​}}
ru/subs2/start.1390484606.txt.gz · Последние изменения: 2020/08/21 14:11 (внешнее изменение)