SMS-время
Готовое решение "SMS-время". Схема работы услуги
Пользователь сайта видит на странице оплаты платежную форму с инструкцией и отправляет SMS на короткий номер. Это SMS попадает на платформу биллинга, где генерируется многоразовый пароль
, который отправляется абоненту в отвтеной SMS. Этот пароль абонент вводит на сайте партнера для получения услуги сайта.
Техническое описание
Механизм аналогичен услуге "SMS-пароль" за исключением того, что генерируемый пароль многоразовый. На сайте партнера размещается специальный скрипт биллинга, который предлагает абоненту выбор страны и своего оператора связи. После этого показывает абоненту текст SMS, короткий номер и стоимость. После того как абонент отправит SMS, ему придет в ответной SMS многоразовый пароль, который сгенерирует биллинг. Этот пароль абонент должен ввести в платежную форму. Форма проверит пароль и, если он верный, то скрипт закончит свою работу и позволит выполнятся остальному коду страницы сайта партнера. Абонент сможет повторно использовать пароль для доступа к контенту. Это удобно для организации доступа к содержимому, например, в течение месяца. Настройка времени действия пароля настраивается в личном кабинете.
Данная услуга исключает лишние действия со стороны партнера - достаточно разместить небольшой скрипт на своей странице, которую необходимо закрыть паролем. Следует отметить, что пароль в данной услуге предназначен для многоразового использования на сайте партнера. Для предоставления абоненту одноразового пароля подойдет услуга "SMS-пароль".
Сфера применения
- Пароли и ключи к закрытому содержанию или разделу сайта;
- Пароль на закачку книг, программ, рефератов, игр и т.д.;
- Платная регистрация на форумах, на сайтах, предоставление VIP роли и т.д.;
- Платный файловый архив;
- Ограниченный по времени доступ к к форуму, чату, статье, видео, музыке, программам, драйверам, играм и т.д.;
Подключение
Подключение услуги заключается в размещении у себя на странице скрипта услуги. Скрипт услуги "SMS-время" выполняет функцию "запирания" (блокировки) страницы на которой он расположен. Т.е. при обращении к странице сайта, на которой расположен скрипт, пользователю будет показана платежная форма вместо самой страницы. Как только пользователь введет правильный пароль, скрипт услуги закончит свою работу и позволит выполняться коду расположенному ниже его. Т.о. чтобы "закрыть" (запереть) страницу от посторонних глаз, необходимо разместить код услуги в начало страницы (рекомендуется), выше всего кода страницы.
Для работы услуги сервер партнера должен обладать минимальными требованиями: на сервере должен быть PHP5.3 или выше, параметр в настройках хостинга allow_url_fopen=true или подключена библиотека cURL, сайт не должен быть размещен на бесплатном хостинге, либо на хостинге-конструкторе сайтов.
После того, как в Личном кабинете будет добавлен сайт и подключена услуга "SMS-пароль", партнеру станут доступны подразделы "Настройка услуги" и "Код подключения".
Настройка услуги
Настройка услуги заключается в выборе тарифа. Партнеру достаточно указать стоимость SMS, а система сама подберет подходящий номер по всем странам, подключенных к системе биллинга. Система старается подобрать номер, стоимость которого не меньше чем указано Партнером.
При выборе тарификации, Партнер имеет возможность использовать следующие правила фильтрации:

- "максимально возможный тариф" - в этом случае система подберет номера с максимальной стоимостью в каждой стране;
- "сумма снимаемая с абонента" - система подберет номера в каждой стране так, чтобы стоимость SMS была не менее указанной;
- "сумма, которую получаете Вы" – система подберет номера в каждой стране так, чтобы обеспечить заработок не менее указанной цифры.
Короткие номера тех стран и операторов, которые не соответствуют выбранному критерию, будут выключены. При этом в настройках, ниже списка стран, появится список стран, номера которых не попали под критерий фильтрации:

После фильтрации, партнер, при необходимости, сможет подкорректировать выбор системы. Можно зайти в каждую страну, каждого оператора и выбрать короткий номер на свое усмотрение:

Скрипт услуги
В подразделе "Код подключения" партнеру будет дана возможность сгенерировать скрипт услуги, скопировать его и поместить на свой сайт.
В разделе доступны несколько параметров для настройки скрипта. Параметры можно не изменять, если Партнер не знает, что они означают. Как правило, предустановленные настройки подходят в подавляющем большинстве случаев.
Доступны следующие параметры:

- Кодировка сайта: наиболее распространенные кодировки – это Windows-1251 и UTF-8. По умолчанию выбрана кодировка UTF-8;
- Заголовок HTML: данный параметр позволяет включать и выключать вывод заголовка HTML результирующей страницы с платежной формой. По умолчанию вывод заголовка включен. Данная возможность реализована для возможности вставить платежную форму в середину HTML страницы, когда заголовок уже имеется. Если есть необходимость встроить скрипт всередину страницы, нужно отметить "Не выводить заголовок HTML" и выбрать кодировку, соответствующую кодировке сайта;
- Свой css файл: в случае если у Партнера есть желание изменить стандартный дизайн страницы, он может это сделать закачав стандартный файл css и изменив его по своему усмотрению. После изменения партнер может указать ссылку на свой css файл. Если стандартный дизайн Партнера устраивает, нет необходимости что либо делать в данном пункте настройки.
API для программистов
Для опытных пользователей владеющих навыками программирования мы предоставили возможность использовать АПИ (API) для возможности более тесной интеграции в страницы сайта и реализации разветвленной логики после ввода пароля. Так же АПИ может использоваться для создания Партнером модулей для своей системы управления сайтом (CMS).
АПИ поставляется в виде класса с набором методов и свойств. Внутри файла класса будет доступно описание методов и пример использования. Класс написан на PHP. Доступен для закачки там же - в "Коде подключения" услуги.