Правильная ссылка на эту статью: |
Настройка приема WebMoney на сайте продавца
Быстрый способ настройки приема платежей на сайте продавца¶
Для обеспечения приема WebMoney на своем веб-сайте через Web Merchant Interface вы должны выполнить всего два шага:
- Создать и разместить на сайте всего три HTML-страницы (платежную страницу, страницу успешно выполненного платежа и страницу невыполненного платежа).
- Настроить сервис Web Merchant Interface для обработки платежей, выполняемых покупателем на ваш кошелек.
1 Создание трех HTML-страниц
Для размещения на сайте необходимо подготовить три HTML-страницы:- платежную страницу - pay.html.
- страницу успешно выполненного платежа - success.html.
- страницу невыполненного платежа - fail.html.
Пример оплаты с использованием данных HTML-страниц (в тестовом режиме, без перевода денежных средств) можно найти на сайте сервиса Merchant WebMoney Transfer - https://merchant.webmoney.com/conf/pay.asp
Ниже приведены коды данных страниц, содержащих все ключевые элементы для обеспечения приема платежей.
pay.html¶
<!-- pay.html --> <html> <head> <title>Pay</title> </head> <body> <form id=pay name=pay method="POST" action="https://merchant.webmoney.com/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 Настройка кошельков для приема платежей на сервисе Merchant
На сайте сервиса Merchant WebMoney Transfer выберите пункт меню Настройки. Пройдите авторизацию и выберите кошелек, на который вы будете принимать платежи через сервис Web Merchant Interface.
Вы получите страницу для настройки своих кошельков. Подробное описание параметров можно прочитать в детальном руководстве. Ниже приведен перечень значений параметров использующихся при настройке работы тестовой страницы https://merchant.web.money/conf/pay.asp , принимающей оплату в 1 WMZ:
- Торговое имя: Test of Web Merchant Interface (это название отображается на странице при оплате),
- Secret Key: <любой набор символов, выбранный вами> (параметр "Secret Key" не используется при работе тестовой страницы, поэтому поле оставлено пустым),
- Result URL: mailto:merchant@webmoney.com , на этот email будет выслано подтверждение о выполнении платежа через сервис Web Merchant Interface,
- Success URL: https://merchant.webmoney.com/conf/success.html ,
- Fail URL: https://merchant.webmoney.com/conf/fail.html ,
- Метод формирования контрольной подписи: SHA256,
- Тестовый/Рабочий режим: Тестовый,
- Активность: Вкл.,
- Высылать Secret Key на Result URL, если Result URL обеспечивает секретность: не отмечен,
- Позволять использовать URL, передаваемые в форме: не отмечен,
- метод вызова Success URL: Link,
- метод вызова Fail URL: Link.
Теперь для того чтобы принимать платежи за товар или услугу, размещенные на вашем сайте, достаточно откорректировать и разместить на своем сервере три HTML-страницы, а также указать URL своего сайта в настройках своего кошелька на сервисе Merchant WebMoney Transfer.
Обратите внимание, что представленный выше пример позволяет принимать WebMoney только за один товар или услугу. Если вы продаете большой перечень товаров или услуг, вам необходимо реализовать более сложный код для вашего интернет-магазина. Интегрировать интернет-магазин с сервисом Web Merchant Interface достаточно просто. Подробные инструкции вы найдете в детальном руководстве.
Для приема платежей через Web Merchant Interface вам необходимо получить аттестат продавца.
Однако, участники с формальным аттестатом, также могут принимать средства через Web Merchant Interface, но в лимитированном режиме.
См. также:
Merchant WebMoney Transfer
Пример оплаты товаров и услуг через сервис Merchant WebMoney Transfer
Автоматизация приема платежей на сайте Бюджетного Автомата