Робота з webmoney

З ростом мережі Інтернет і кількістю онлайн - сервісів зростає конкуренція між продавцями послуг. Один із способів залучення додаткових клієнтів - реалізація можливості моментальної оплати послуги за пару кліків, не виходячи за межі сайту.







Існує досить багато електронних платіжних систем. У Росії і країнах СНД найбільшою популярністю користується система WebMoney. Причин тому кілька:

Для перевірки прикладів з цього уроку вам знадобиться встановлений "WM Keeper Classic" останньої версії і найпростіший зовнішній хостинг з підтримкою PHP.

Webmoney пропонує на вибір кілька можливих способів проведення платежів:

  1. Web Merchant Interface
  2. ClickBuy Merchant Interface
  3. WM Automation Interface

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

Web Merchant Interface

Принцип дії Web Merchant Interface дуже простий. Розробник повинен створити і розмістити на сайті три сторінки: страницу з формою оплати, сторінку успішної оплати і сторінку не вдалої завантаження.

Після цього необхідно на сайті merchant.webmoney.ru провести настройку гаманця (або гаманців), на який клієнти будуть переводити оплату за товари і послуги.

тестовий або робочий режим оплати
test - тестовий режим оплати, кошти не переводяться
немає значення чи параметр опущений - робочий режим оплати, кошти переводяться

Параметри на засланні завжди однакові, незалежно від використовуваної версії кіпера (Classic або Light). Головне - правильно сформувати посилання, вказавши всі необхідні параметри.

При кліці на такому посиланню браузер звернеться до кіперу користувача і передасть йому всі необхідні параметри для проведення платежу. Користувачеві залишиться тільки погодитися з фактом оплати та ввести захисний код. Природно, кіпер повинен бути запущений ДО того, як користувач клацне по посиланню.







Після проведення оплати сервер перенаправляє користувача на сторінку, вказану в посиланні. При цьому сервер передасть їй особливим чином сформовану квитанцію, що містить подробиці платежу. Перевіривши правильність квитанції, сайт продавця може надати покупцеві посилання на куплений товар або відкрити доступ до оплаченої послуги.

Спосіб дуже зручний, тому що дозволяє проводити оплату не тільки з браузера, але навіть з поштового клієнта, якщо той підтримує роботу з HTML і нестандартними протоколами. Навіть якщо зберегти сторінку на диск - функціональність посилання не зникне. Головне - щоб був запущений кіпер, який посилання обробить.

WM Automation Interface

Третій спосіб проведення оплати на увазі використання спеціалізованих модулів і протоколів, що надаються сервісом WebMoney Transfer. Ми не розглядатиме цей метод через його високу складності. Якщо ви зацікавитесь питаннями ЕЛЕКТОН комерції, тоді вам буде необхідно глибоко вивчити всі матеріали і документи, надані на офіційному сайті. А на початковому етапі з лишком достатньо перших двох методів.

Використання online платежів стає все більш доступним і популярним. Так що якщо ви створюєте свій онлайн-магазин або платний сервіс, не пошкодуйте сил і часу на вивчення механізмів оплати «на місці». Як ви вже могли переконатися, впровадити на своєму сайті систему оплати досить просто. Досить поставити собі за мету, визначити список товарів і послуг, зареєструватись свої гаманці і трохи попрацювати руками.

Грунтовно вивчивши принципи роботи схем оплати через webmoney ви без особливих зусиль зможете розібратися в схемах оплати інших систем, таких як Yandex.money, e-Gold, PayPal та ін.

Тільки відразу хочу вас застерегти: будьте гранично уважні при тестуванні скриптів і ніколи не зберігайте паролі і ключі від ящиків на серверах у відкритому вигляді. В іншому випадку ви ризикуєте не тільки втратити свої заощадження, але і несподівано придбати натовп кредиторів.

Якщо паролі або ключі зберігати на сервері все-таки доводиться - краще це робити в зашифрованому вигляді. Крім того, треба заздалегідь потурбуватися надійністю хостингу і максимально обмежити доступ до конфіденційних даних (напрмер, за допомогою використання безпечних з'єднань і шифрування трафіку).







Схожі статті