Интерграция WebMoney

Материал из AOW

Перейти к: навигация, поиск

Содержание

Способы подключения

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

  • Web Merchant Interface - позволяет принимать платежи не только с кошельков пользователей WebMoney Transfer, но и через терминалы оплаты, Почту РФ, системы денежных переводов, интернет-банк «Альфа-Клик», с помощью WM-карт, чеков Paymer.
  • Click&Buy Merchant Interface (Интерфейс доступен только для WMID с аттестатом продавца) - позволяет принимать платежи не только с кошельков пользователей WebMoney Transfer, но и через терминалы оплаты, Почту РФ, системы денежных переводов, интернет-банк «Альфа-Клик», с помощью WM-карт, чеков Paymer.
  • WM Automation Interface - Создание собственного интерфейса

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

Web Merchant Interface Пример

Итак, первый способ приёма платежей - Web Merchant Interface. Он разработан для использования на сайтах фирм и компаний, занимающихся продажей товаров или услуг. Для пользования этим сервисов необходимо обладать WM-сертификатом продавца.

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

После этого необходимо на сайте https://merchant.webmoney.ru провести настройку кошелька (или кошельков), на который клиенты будут переводить оплату за товары и услуги. Имеется тестовый режим. Единственное его отличие от рабочего режима - нет движения титульных знаков. Т.е. все механизмы срабатывают как положено, но деньги фактически не переводятся.

Принцип работы

По нажатию на кнопку серверу будет передан запрос на проведение платежа. Заметьте, что вам при этом не надо вводить никаких своих данных. Сервер, получив запрос, проверит параметры запроса и в случае успеха перенаправит пользователя на специальную страницу входа в систему. Если пользователь правильно вводит защитный код и подтверждает платёж – сервер его автоматически перенаправляет на страницу успешного завершения (success.php). Но если пользователь ошибся при вводе защитного кода, отказался от платежа или просто не хватило средств на кошельке – система отправит его на страницу ошибки (fail.php). Но на какую бы страницу не произошло перенаправление – сервер обязательно передаст её параметры, описывающие подробности платежа или ошибки. Проанализировав результаты, вы сможете принять решение – отдавать ли покупателю оплаченную услугу или товар.

Click&Buy Merchant Interface

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

<a href="wmk:paylink?
  url=<http://pay.server.com/gifts.php?id=123>&
  purse=R840058594326&
  amount=100&
  method=POST&
  desc=описание цели оплаты&
  mode=test"> 
   оплатить 100 WMR за  указанную услугу
</a>

Принцип работы

При клике на такой ссылке браузер обратится к киперу пользователя и передаст ему все необходимые параметры для проведения платежа. Пользователю останется только согласиться с фактом оплаты и ввести защитный код. Естественно, кипер должен быть запущен ДО того, как пользователь кликнет по ссылке. После проведения оплаты сервер перенаправит пользователя на страницу, указанную в ссылке. При этом сервер передаст особым образом сформированную квитанцию, содержащую подробности платежа. Проверив правильность квитанции, сайт продавца может предоставить покупателю ссылку на купленный товар или открыть доступ к оплаченной услуге. Способ очень удобен, т.к. позволяет проводить оплату не только из браузера, но даже из почтового клиента, если тот поддерживает работу с HTML и нестандартными протоколами. Даже если сохранить страницу на диск – функциональность ссылки не исчезнет. Главное – чтобы был запущен кипер, который ссылку обработает.

WM Automation Interface

Этот способ проведения оплаты подразумевает использование специализированных модулей и протоколов, предоставляемых сервисом WebMoney Transfer.

Ссылки


Разработка веб-сайтов, автоматизация.
По всем вопросам обращайтесь по телефонам:

+7 495 640 29 90
+7 495 729 07 98
http://artofweb.ru