Работа с WebMoney

С  ростом  сети Интернет и количеством онлайн – сервисов растет конкуренция между продавцами  услуг. Один из способов привлечения дополнительных клиентов – реализация возможности моментальной оплаты услуги за пару кликов, не выходя за пределы сайта.

Существует довольно много электронных платёжных систем. В России и странах СНГ наибольшей популярностью пользуется система WebMoney. Причин тому несколько:

  1. Система достаточно безопасна. Всё организовано таким образом, что при аккуратном обращении со своими ключами и паролями потерять что-то практически невозможно.
  2. Система продумана до мелочей и удобна в работе. Можно подключаться с любого компьютера и даже через телефон.
  3. Система предоставляет массу дополнительных услуг, от каталога товаров и магазина до системы интеграции с банками и платёжными сервисами.
  4. Система хорошо известна за рубежом, поэтому обычно не возникает проблем при международных переводах.
  5. Система предоставляет ряд сервисов для интеграции системы оплаты с корпоративными приложениями, фирменными сайтами и даже домашними страничками.

Для проверки примеров из этого урока вам понадобится установленный “WM Keeper Classic” последней версии и простейший внешний хостинг с поддержкой PHP.

Webmoney предлагает на выбор несколько возможных способов проведения платежей:

  1. Web Merchant Interface
  2. Click&Buy Merchant Interface
  3. WM Automation Interface

 Все способы имеют общую функциональность и схожий набор возможностей, но организованы по-разному и применяются в различных случаях. Рассмотрим их подробнее.

Подробнее...
 

Немного об AJAX

Ajax (читается как «аякс» или "аджакс") – это эволюция JS.  Обычные скрипты JS, которые мы использовали в примерах, начинают свою работу с загрузки страницы и заканчивают при ее закрытии (или раньше, если выполнились полностью).  Обновление страницы (по кнопке «обновить») браузера равносильно ее закрытию и последующему открытию, а это значит, что скрипт будет опять выполняться с самого начала. Например:           

Подробнее...
 

Cookies и хранение состояния

Как мы уже говорили, при каждой загрузке страницы и при каждом её обновлении скрипты начинают выполняться заново. С одной стороны - это хорошо, т.к. можно не заботиться о предыдущих состояниях скрипта. Но с другой стороны – иногда надо хранить данные о предшествующих действиях или введённых пользователм данных.

В JavaScript существует единственный механизм, позволяющий запомнить своё состояние – cookies (в переводе с английского – «печенье»). Откуда взято это название – теперь сказать сложно, но принято считать, что термин cookies появился ещё на заре развития Unix и локальных сетей.

Cookie – это небольшой текстовый блок, который браузер сохраняет на диск при первой загрузке страницы. При последующих обновлениях страницы cookie будет автоматически послан серверу вместе с GET- или POST-запросом.

Обычно cookie используются для хранения небольших фрагментов данных, таких как идентификаторы сессии PHP, временные сеансовые ключи, хеши паролей и т.д. Максимальный объём данных, который можно сохранить в одном cookie, составляет 4 Кб, а средний объём cookie обычно не превышает килобайта. Увлекаться хранением данных с cookies не стоит, т.к. они отправляются на сервер при каждом обновлении страницы. Так что если ваша страница «весит» 10 Кб, а в cookie вы сохранили все 4 Кб – то ваш трафик вырастет почти в полтора раза.

Любой cookie содержит несколько полей с фиксированными именами:

Подробнее...
 

Дата и время в JavaScript

Для работы с датой и временем в JavaScript существует специальный объект - Date. Этот объект поддерживается практически всем версиями JavaScript, а зачит им можно пользоваться не оглядываясь на проблемы совместимости.

Дата и время в объекте Date хранятся не в явном виде, а как и в большинстве языков программирования - в виде количества миллисекунд, прошедших с дня рождения Unix, т.е. с 0 часов 0 минут 1 января 1970 года. Отличительная особенность объекта Date - все диапазонные значения имеют индексы, начинающиеся с нуля. Это означает, что январь будет иметь индекс 0 (месяц №0), а декабрь будет не двенадцатым, а одиннадцатым месяцем. То же самое справедливо и для дней недели, часов, минут и пр.

Создать объект Date очень просто:

Подробнее...
 

Пример простого калькулятора

Зачастую, на сайтах возникает необходимость добавления на страницу простого калькулятора. В сети Интернет вы при желании сможете найти различные примеры: кредитный калькулятор, калькулятор скидок и т.д. Все они работают по одному принципу, отличаются лишь интерфейсом и порядком вычислений результата.

В этом примере мы рассмотрим процесс создания простого калькулятора, который при необходимости можно легко переделать под ваши нужды.

Для начала создадим HTML-код для нашего калькулятора:

Подробнее...
 

Математика в JavaScript

Арифметические операторы и приведение типов

JavaScript поддерживает следующие арифметические операторы:

Подробнее...
 

Страница 1 из 4

Сейчас на сайте

Сейчас 71 гостей и ни одного зарегистрированного пользователя на сайте

Besucherzahler
счетчик посещений
Рейтинг@Mail.ru