====== Различия ====== Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
|
ru:subs0:start [2013/11/07 10:58] smscoin [4. Алгоритм реализации] |
ru:subs0:start [2020/08/21 14:16] (текущий) |
||
|---|---|---|---|
| Строка 47: | Строка 47: | ||
| ^ Параметры ^ Тип ^ Описание ^ | ^ Параметры ^ Тип ^ Описание ^ | ||
| | command | text | Устанавливается параметр 'create' | | | command | text | Устанавливается параметр 'create' | | ||
| - | | web_aware | int | 1 — разрешить подписки через шлюз сотового оператора,0 — деактивация логики подписок через шлюз оплаты . | | + | | web_aware | int | 1 — разрешить подписки через шлюз сотового оператора. | |
| | return_url | string | Скрипт, на который будет осуществлен возврат со шлюза оплаты | | | return_url | string | Скрипт, на который будет осуществлен возврат со шлюза оплаты | | ||
| - | | phone | varchar(16) | Номер абонента в международном формате без + или 00) | | + | | phone | varchar(16) | Номер абонента в международном формате (без + или 00) | |
| | ip | varchar(15) | IP-адрес абонента который ввёл номер (используется для защиты от фрода). | | | ip | varchar(15) | IP-адрес абонента который ввёл номер (используется для защиты от фрода). | | ||
| | limit_ip | int | отличное от нуля — лимит активаций подписок с одного IP-адреса.отсутствует — по умолчанию 10 | | | limit_ip | int | отличное от нуля — лимит активаций подписок с одного IP-адреса.отсутствует — по умолчанию 10 | | ||
| Строка 86: | Строка 86: | ||
| При переходе абонента на return_url вашего сайта, возможно два варианта «подписка создана успешно» и «ошибка при создании подписки» \\ | При переходе абонента на return_url вашего сайта, возможно два варианта «подписка создана успешно» и «ошибка при создании подписки» \\ | ||
| - | **5.1 Ошибка при создании подписки** | + | **5.1 Подписка создана успешно** |
| При удачно созданной подписке абонент редиректится на return_url с дополнительными параметрами (см. таблицу) | При удачно созданной подписке абонент редиректится на return_url с дополнительными параметрами (см. таблицу) | ||
| Строка 96: | Строка 96: | ||
| | hash_sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | | hash_sign | Результат работы функции: md5(':-:'.subscription_id.':-:'.s_id.':-:'.phone) | | ||
| | status | Данный параметр всегда равен 0 | | | status | Данный параметр всегда равен 0 | | ||
| + | После чего мы отправляем абоненту код доступа, а также status=start и mts_subs_code=1234 (код доступа сгенерированный нашей системой) на Status URL. После получения этих данных на ваш Status URL вы предоставляете доступ к сайту по паре номер телефона+код доступа на странице указанной в return_url. | ||
| + | status=start может быть передан как в момент перехода на return url, так и немного позже, данное действие зависит от сотового оператора. | ||
| **5.2 Ошибка при создании подписки** | **5.2 Ошибка при создании подписки** | ||
| Строка 102: | Строка 104: | ||
| **1 – неуспешная подписка** | **1 – неуспешная подписка** | ||
| - | |||
| - | |||
| ===== 6. После активации подписки начинаются ежедневные ребиллы: ===== | ===== 6. После активации подписки начинаются ежедневные ребиллы: ===== | ||
| - | * Вызывается скрипт, прописанный в 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) |
| * Result URL ничего, кроме статуса 200 OK возвращать не должен. Любой текстовый ответ будет игнорироваться. | * Result URL ничего, кроме статуса 200 OK возвращать не должен. Любой текстовый ответ будет игнорироваться. | ||
| Строка 121: | Строка 121: | ||
| - | {{:ru:subs0:screen_shot_2013-06-11_at_5.31.09_pm.png?200|Схема "Активации подписки MTC"}} | + | {{:ru:subs0:снимок_экрана_2013-11-07_в_12.11.58.png?200|Схема "Активации подписки MTC"}} |