WebMoney с выпиской счета
Поддержка способов оплаты | ||||
---|---|---|---|---|
Банковские карты | Наличные | Электронные кошельки | Мобильные платежи | Интернет-банкинг |
Mastercard, Uzcard, Visa. | Терминалы, банкоматы, кассы банка, системы приёма платежей. | WebMoney. | Билайн, Мегафон, МТС, Теле2. | Альфа-Клик, ВТБ, Сбербанк Онлайн. |
Поддерживаемые возможности | ||||
Поддержка ФЗ-54 | ||||
Возврат платежей | ||||
Рекуррентные платежи | ||||
Подписки |
Настройка окружения
Для корректной работы метода оплаты необходим сертификат WM Keeper WebPro (X.509). Корневой сертификат загружается с помощью команды:
wget --no-check-certificate https://cert.wmtransfer.com/Cert/WebMoneyCA.crt | mv WebMoneyCA.crt wmcert
Работа с сертификатами "WM Keeper WebPro (X.509)"
После получения сертификата и его установки в браузер, необходимо выполнить экспорт сертификата в файл формата PKCS12 с расширением .pfx или .p12.
Полученный файл необходимо конвертировать в формат PEM. Для этого используется утилита 'openssl':
$ openssl pkcs12 -in 351237877840.pfx -nocerts | openssl rsa -des -out cert.key
$ openssl pkcs12 -in 351237877840.pfx -out cert.cer -clcerts -nokeys
Результатом выполнения команд являются файлы форматов '.key' и '.crt'. Они будут использоваться при обращении к XML-интерфейсам платежной системы. Файлы могут быть помещены в произвольную директорию. Путь к файлам указывается при настройке интеграции на стороне BILLmanager.
Пароль, указанный при преобразовании ключа в PEM формат потребуется для настройки интеграции на стороне BILLmanager.
Для автоматической проверки наличия новых платежей, в cron добавляется запись вида:
*/2 * * * * /usr/local/mgr5/paymethods/pmwebmoneyas --command checkpay
Настройка на стороне BILLmanager
Подключение модуля оплаты выполняется в разделе Провайдер → Методы оплаты. Мастер подключения состоит из трех шагов:
- Шаг 1. Выбор метода оплаты. В качестве метода оплаты необходимо выбрать "WebMoney с выпиской счета".
- Шаг 2. Настройка интеграции. Ввод информации, необходимой для интеграции с платежной системой.
- Шаг 3. Настройка метода оплаты. Настройка внутренних (в пределах BILLmanager) параметров метода оплаты.
Настройка интеграции
Опция Клиент в платежной системе предлагает использовать существующий аккаунт на стороне платежной системы или создать новый. При выборе первого значения, на форме необходимо указать данные для интеграции:
Номер кошелька магазина — номер кошелька в системе WebMoney. Валюта указанного кошелька должна соответствовать валюте метода оплаты.
Адрес доставки товара — адрес доставки товара или название организации.
Дата и время последней проверки кошелька — дата и время последней проверки кошелька. Формат: "ГГГГММДД ЧЧ:ММ:СС". Обновляется автоматически после проверки счета.
Пароль на сертификат — пароль сертификата.
Каталог в ключами и сертификатами — каталог на сервере, в котором хранятся ключи и сертификаты. Должен содержать:
- 'cert.cer' — сертификат на кошелёк WebMoney.
- 'cert.key' — ключ на кошелёк WebMoney.
- 'wmcert' — сертификат WebMoney.
IP биллинга — IP-адрес BILLmanager, с которого будут отправляться запросы в WebMoney.
Рекуррентные платежи — При настройке автоплатежей со стороны клиента, будет автоматически выполнен платеж в 1 рубль. Это необходимо для подтверждения работоспособности банковской карты. По завершении процедуры активации рекуррентного платежа, он будет отменен. Рекуррентные платежи в BILLmanager используются для автоматического пополнения лицевого счёта и для создания подписок.
Ваш WMID — уникальная последовательность из 12-и цифр, которая идентифицирует учетную запись в системе WebMoney.
Выбор опции Создать нового отображает ссылку на форму регистрации в системе WebMoney.
Обратите внимание!
Данная платежная система присылает сообщения о совершении платежа на порт 443. Поэтому, для успешного зачисления платежей, BILLmanager должен работать на порту 443.
Дополнительная информация
Возврат платежей
Возврат платежей не поддерживается.
Логирование
Логи взаимодействия биллинговой системы с WebMoney записываются в файл /usr/local/mgr5/var/ pmwebmoneyas .log.