Автоматизация приема платежей на сайте БА


Пример использования БА

Оглавление

* Создание БА
* Распределение и выкуп долей при создании БА
* Формирование статей доходов и расходов
* Назначение персонала БА
* Получение права использовать WMID БА в интересах юридического лица
* Подключение БА к сервисам WebMoney
* Вывод средств БА на расчетный счет
* Пополнение кошельков БА с расчетного счета
* Порядок проведения платежей с кошельков БА
* Автоматизация расходных операций БА
* Проведение обменных операций в БА
* Выполнение платежей с кошельков фонда управления
* Порядок проведения платежей с "двойной подписью"
* Настройка оповещений в БА
* Автоматизация приема платежей на сайте БА
* Регистрация сайта БА в каталоге Мегасток
* Распределение дивидендов БА
* Изменение реквизитов БА
* Смена управляющего БА
* Увеличение фонда управления БА
* Формирование отчетов по кошелькам БА
* Заказ отчетных документов по операциям БА


Автоматизация приема платежей на сайте БА

В системе WebMoney Transfer существует специальный сервис для автоматизации приема платежей на сайтах продавцов товаров и услуг — Merchant WebMoney Transfer. Сервис Capitaller интегрирован с Merchant WebMoney Transfer и таким образом позволяет в автоматическом режиме принимать платежи от покупателей на кошельки бюджетного автомата (БА).

Для подключения данного сервиса необходимо:

  • провести настройку приема платежей в тестовом режиме;
  • зарегистрировать сайт БА в каталоге Мегасток.

Настройка автоматизированного приема платежей на сайте БА выполняется в несколько этапов.

  • Настройка web-сайта БА: подготовка и размещение на сайте нескольких специальных HTML-страниц (или скриптов).
  • Настройка кошельков БА: задание параметров платежей с указанием URL специальных страниц сайта.
  • Проверка прохождения платежа в тестовом режиме.

На примере ООО "ЛейблПринт" рассмотрим самый легкий способ настройки автоматического приема платежей на сайте БА – с использованием трех простых HTML-страниц.

Провести настройку автоматического приема платежей в БА могут те сотрудники из числа персонала, которым:

Если эти условия соблюдены, то перейдя в раздел Интеграция—wm-merchant нашего БА мы увидим следующую картинку.

capitaller01740.png

1. Настройка сайта БА

Для размещения на сайте необходимо подготовить три HTML-страницы:

  • платежную страницу – pay.html.
  • страницу успешно выполненного платежа – success.html.
  • страницу невыполненного платежа – fail.html.

Пример оплаты (без перевода денежных средств) с использованием данных HTML-страниц можно найти на сайте сервиса Merchant WebMoney Transferhttps://merchant.webmoney.ru/conf/pay.html

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

pay.html

Изменим заголовок окна, описание покупки, вставим ссылку возврата на главную страницу сайта и зададим

  • сумму платежа (LMI_PAYMENT_AMOUNT) равную 80;
  • название товара (LMI_PAYMENT_DESC) – “Футболка без логотипа – 1 шт.”;
  • номер покупки в системе внутреннего учета (LMI_PAYMENT_NO) равный, например, 1;
  • номер доходного кошелька БА (LMI_PAYEE_PURSE) — “R1432XXXXXXXX”;
  • режим тестирования платежа (LMI_SIM_MODE) равный 0 (в этом случае в тестовом режиме работы платежи будут имитироваться как успешные, при значении “1” – как невыполненные).
 
<!-- pay.html --> 
<html> 
<head> 
 <title>Купить футболку без логотипа</title> 
</head> 
<body> 

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

  <p>Футболка без логотипа - 1 шт.</p> 
  <p>Цена 80 WMR (тестовый платеж)</p> 
  <p> <input type="hidden" name="LMI_PAYMENT_AMOUNT" value="80.0"> 
      <input type="hidden" name="LMI_PAYMENT_DESC" value="Футболка без логотипа - 1 шт."> 
      <input type="hidden" name="LMI_PAYMENT_NO" value="1"> 
      <input type="hidden" name="LMI_PAYEE_PURSE" value="R1432XXXXXXXX"> 
      <input type="hidden" name="LMI_SIM_MODE" value="0"> 
  </p>
  <p> <input type="submit" value="Оплатить"> </p> 
  <p><a href="http://www.Labelprint.ru">Возврат на главную страницу</a>
  </p>

 </form> 
</body> 
</html>

success.html

 

<!-- success.html --> 
<html> 
<head> 
  <title>Оплата произведена успешно</title>
</head> 
<body> 
 <p>Оплата произведена успешно</p> 
 <p><a href="http://www.Labelprint.ru">Возврат на главную страницу</a>
 </p>
</body> 
</html>

fail.html

 

<!-- fail.html --> 
<html> 
<head> 
 <title>Платеж не выполнен</title> 
</head> 
<body> 
 <p>Платеж не выполнен.</p> 
 <p><a href="http://www.Labelprint.ru">Возврат на главную страницу</a>
 </p>
</body> 
</html>

Подготовленные файлы pay.html, success.html, fail.html загружаем на сайт БА.

2. Настройка кошельков БА

После отправки файлов переходим в БА в раздел Интеграция—wm-merchant.

capitaller01740.png

Выбираем кошелек, который мы указали в файле pay.html и вводим следующие данные

capitaller01750.png

При этом необходимо учесть, что при данном способе оплаты:

  • Торговое имя отображается на странице сервиса Merchant WebMoney Transfer при оплате (см. иллюстрации ниже);
  • Поле “Secret Key” может быть любым набором символов;
  • На адрес, указанный в поле “Result URL, будет выслано подтверждение о выполнении платежа;
  • Перевести режим оплаты в состоянии “Рабочий” можно только в том случае, если кошелек был указан при регистрации в каталоге Мегасток.

Далее нажимаем кнопку “Сохранить” и убеждаемся, что нужный нам кошелек подключен к сервису Merchant WebMoney Transfer.

capitaller01760.png

3. Проверка приема платежей

Для тестирования автоматического приема платежей откроем страницу pay.html на сайте БА и нажмем кнопку “Оплатить”.

capitaller1770.png

После автоматического перехода на сайт сервиса Merchant WebMoney Transfer проверяем корректность заданных нами параметров и еще раз нажимаем кнопку “Оплатить”.

capitaller1780.png

Далее необходимо провести авторизацию

capitaller1790.png

Выбрать кошелек для оплаты и нажать кнопку “Платеж подтверждаю”

capitaller1800.png

После выполнения платежа

capitaller1810.png

автоматически переходим на сайт БА.

capitaller1820.png

При отказе от оплаты на каком-либо из этапов переходим на страницу БА с информацией о невыполнении платежа.

capitaller1830.png

После проверки интеграции БА с сервисом Мерчант необходимо внедрить код pay.html во все страницы с описанием товаров, протестировать оплату каждого из них и перевести режим работы кошелька в состояние “Рабочий”.

Внимание! Автоматический прием платежей на сайте БА будет работать только после успешной регистрации сайта в каталоге Мегасток.

Пример подключения к сервису Мерчант сайта, реализованного на PHP и СУБД MySQL, а также полное описание интерфейса вы найдете по следующим ссылкам.

Ознакомьтесь с демо-роликом по автоматизации приема платежей на сайте БА

к оглавлению

См. также
Описание сервиса
Регистрация сайта БА в каталоге Мегасток
Автоматизация выполнения и приема платежей

Категория: Capitaller, Примеры использования

This article in other languages: English