Как обеспечить прием WM на сайте за 2-а шага
Для обеспечения приема WM на своем веб-сайте через сервис Web Merchant Interface вы должны выполнить два шага:

1) Создать 3 HTML страницы - платежную страницу, страницу успешно выполненного платежа и страницу невыполненного платежа. Примеры простейших страниц приведены ниже (pay.html, success.html и fail.html). Данные страницы содержат все ключевые элементы для обеспечения приема платежей через Merchant WebMoney на вашем сайте.

2) Настроить сервис Web Merchant Interface для обработки платежей, выполняемых клиентом на ваш кошелек, в разделе Настройки
на сайте. В результате будет реализована возможность приема платежей на выбранный вами кошелек и подтверждения о выполнении платежа покупателем на e-mail.

Шаг 1. Создание 3-х HTML страниц
Ниже представлен примерный код страниц, необходимых для установки на вашем веб-сайте. Пример работы этих страниц можно посмотреть здесь
pay.html

Код:
<!-- pay.html -->
<html>
<head>
<title>Pay</title>
</head>
<body>

<form id=pay name=pay method="POST" action="https://merchant.webmoney.ru/lmi/payment.asp">

<p>пример платежа через сервис Web Merchant Interface</p>
<p>заплатить 1 WMZ...</p>

<p>
	<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="1.0">
	<input type="hidden" name="LMI_PAYMENT_DESC" value="тестовый платеж">
	<input type="hidden" name="LMI_PAYMENT_NO" value="1">
	<input type="hidden" name="LMI_PAYEE_PURSE" value="Z145179295679">
	<input type="hidden" name="LMI_SIM_MODE" value="0">
</p>
<p>	
	<input type="submit" value="submit">
</p>
</form>

</body>
</html>

success.html

Код:
<!-- success.html -->
<html>
<head>
<title>Success</title>
</head>
<body>

<p>Платеж был выполнен.</p>

</body>
</html>

fail.html

Код:
<!-- fail.html -->
<html>
<head>
<title>Fail</title>
</head>
<body>

<p>Платеж не был выполнен.</p>

</body>
</html>

Шаг 2. Настройка сервиса Web Merchant Interface
На сайте https://merchant.webmoney.ru выберите пункт меню "Настройки". Пройдите авторизацию и выберите кошелек, на который вы будете принимать платежи через сервис Web Merchant Interface.
Вы получите страницу для настройки параметров.

Ниже приведен перечень значений параметров использующихся при настройке работы страницы https://merchant.webmoney.ru/conf/pay.html принимающей оплату в 1 WMZ:

Торговое имя: Test of Web Merchant Interface (это название отображается на странице при оплате)
Secret Key: <любой набор символов, выбранный вами> (параметр "Secret Key" не используется при работе тестовой страницы, поэтому поле оставлено пустым)
Result URL: mailto:merchant@webmoney.ru
(на этот email будет выслано подтверждение о выполнении платежа через сервис Web Merchant Interface)
Success URL: https://merchant.webmoney.ru/conf/success.html
Fail URL: https://merchant.webmoney.ru/conf/fail.html
Метод формирования контрольной подписи: MD5
Тестовый/Рабочий режим: Тестовый
Активность: Вкл.
Высылать Secret Key на Result URL, если Result URL обеспечивает секретность:не отмечен
Позволять использовать URL, передаваемые в форме: не отмечен
метод вызова Success URL: Link
метод вызова Fail URL: Link

Вам достаточно поместить 3 страницы на вашем веб-сайте (изменив номер своего кошелька и сумму на странице pay.html), выполнить определенные настройки на сайте http://merchant.webmoney.ru и вы сможете принимать WM на свой кошелек в сервисе WebMoney Transfer в режиме онлайн за товар или услугу, предлагаемую вами.

Обратите внимание, что представленный выше пример позволяет принимать WM только за один товар или услугу. Если вы продаете большой перечень товаров или услуг, вам необходимо реализовать более сложный интернет-магазин на вашем сайте. Интегрировать ваш интернет-магазин с сервисом Web Merchant Interface достаточно просто.

источник: https://merchant.webmoney.ru/
Проверена работа на формальном аттестате

Отредактировано KiraRostov (07.04.2013 13:41:33)