====== Услуга смс:донейт ====== ===== Общая информация ===== Услуга **смс:донейт** — самая простая из наших услуг. Установить и настроить ее даже проще, чем **смс:чат**. Пользовательский интерфейс услуги сведен к минимуму и представляет собой простую кнопку, нажав на которую, пользователи получат предельно короткую инструкцию, как отблагодарить создателей любимого ресурса, отправив SMS-сообщение. **Предоставление услуг с использованием данного сервиса категорически запрещено!** **Услуга модерируется.** ===== Алгоритм работы ===== - Пользователь сайта нажимает на кнопку, связанную с услугой, которую владелец может расположить в абсолютно любой части своей веб-страницы. - В ответ предлагается заполнить поля выбора страны/оператора для получения инструкции по отправке SMS, которая включает в себя: * короткий номер, на который необходимо отправить SMS; * текст SMS-сообщения, состоящий из: * префикса; * идентификатора **смс:донейта** (ID смс:донейта); * стоимость SMS, которая в зависимости от страны может как включать, так и не включать НДС; * указание о дополнительных налогах и сборах, которые могут быть установлены в выбранной стране. - Отправленное пользователем SMS-сообщение через оператора (и агрегатора) поступает на наш сервер. - Согласно тексту SMS определяется соответствующий **смс:донейт** и проверяется статус оплаты принятого SMS-сообщения оператором сотовой связи. - Если проверка прошла успешно, средства зачисляются на баланс услуги, а пользователю отправляется ответное SMS-сообщение с текстом, указанным в настройках. __**Замечание.**__ Для каждой страны доступен полный список тарифов, действующих в ее пределах. Таким образом, пользователь может выбрать стоимость SMS-сообщения в зависимости от того, какую сумму собирается пожертвовать ресурсу. ===== Добавление услуги и настройка ===== Добавление/настройка услуги **смс:донейт** производится в Панели Управления -> Услуги -> смс:донейт. После добавления услуги необходимо на сетевом ресурсе разместить [[#Клиентский код скрипта услуги смс:донейт|клиентский код скрипта]], взаимодействующий с нашим сервером и реализующий соответствующую логику. Чтобы подключить к аккаунту новый **смс:донейт**, необходимо нажать "Добавить" и заполнить предлагаемую форму. При настройке параметров **смс:донейта** следует учитывать следующие особенности: - **Адрес сайта**\\ Обязательно необходимо указать правильный адрес сайта, на котором планируется установить услугу. Этот адрес будет проверен модератором. - **Ответ**\\ Текст ответного сообщения обязательно должен соответствовать нашим требованиям. Этот текст также проверяется модератором. - **Рассылки**\\ Этот параметр не задействован, т.е. игнорируется. ===== Клиентский код скрипта услуги смс:донейт ===== Клиентский код скрипта доступен в Панели Управления по ссылке [[#Версия скрипта по-умолчанию|HTML Код]] http://smscoin.com/donate/html/<идентификатор донейта>/ и размещается в любом месте веб-страницы. ==== Версия скрипта по умолчанию ==== Идентификатор кнопки задает ее внешний вид, который выбирается из списка кнопок в Панели Управления. **Установка языка интерфейса по умолчанию**\\ По умолчанию используется русский язык интерфейса. Для смены языка, например на английский, необходимо в коде скрипта добавить строку smsDonateLanguage = "english"; Вместо english можно указать любой поддерживаемый язык. ==== Расширенная версия скрипта ==== Недостатком [[#Версия скрипта по умолчанию|версии скрипта по умолчанию]] является ограниченный выбор внешнего вида кнопки. Эту проблему можно решить с помощью следующей модификации кода скрипта: Где\\ <путь к файлу с изображением кнопки> - полный URL-адрес изображения кнопки, начинающийся с http://. ===== Пример работы ===== Пример работы услуги можно посмотреть [[http://smscoin.com/info/smsdonate-tech/|здесь]]