Webmoney

Условия

Программа работает только с только с Keeper WinPro (Classic).

Для подключения этой платежной системы к автообмену необходимо выполнить требования системы:

1) У вас должен быть аттестат не ниже персонального.

2) Ваш сайт должен быть зарегистрирован в каталоге Мегасток в разделе "Обменные пункты". Предварительно настройте интерфейсы.

3) Должны быть выполнены все условия системы. Смотрите Положение о порядке использования системы

4) Смотрите полное описание, что нужно делать обменным пунктам и их клиентам

5) QIWI Кошелёк и Яндекс.Деньги "привязываются" к WMID через сервис banks.webmoney.ru Для привязки счета в Яндекс.Деньгах к WM кошельку необходимо наличие идентифицированного счета в Яндекс.Деньгах и точное совпадение паспортных данных в системе Яндекс и данных в WebMoney аттестате. Привязка обязательная для всех, кто совершает обмен. Т.е. для админа и всех ваших пользователей.

Привязка кошелька QIWI

Привязка кошелька Яндекс Деньги

Смотрите ещё описание: Ограничения WMT


Файл ключей

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

Создание кошельков в кипере описывать не будем. Если у вас установлен Keeper Classic, то вы знаете как это делать.

Запустите ваш кипер, который будет обслуживать обменный пункт.

Верхнее меню: Инструменты - Параметры программы - Безопасность.

Далее "Сохранить ключи в файл" и вводите цифры, которые запрашивают.

Далее вводите "Код доступа к файлу ключей" и "Подтверждение".

ВАЖНО! ЭТОТ КОД ВАМ НУЖЕН ОБЯЗАТЕЛЬНО. ЗАПИШИТЕ ЕГО И СОХРАНЯЙТЕ!

Код может быть из цифр и латинских символов. Например: 764424t92t5iurg.

Кликаете "Да" и файл сохраняется в директории, которую вы указали.

Далее идёте в эту директорию и забираете (копируете) этот файл.

Файл с расширением KWM и размер его 164 байта.

Этот файл вы должны закачать на сервер в директорию ДО папки public_html/ или www/ по желанию предварительно переименовав.

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

Следующий шаг. Нужно прописать Код доступа и путь к файлу ключей в файле: api/changers/webmoney/key.inc.php

Открываете файл и меняете:

define('PASS', 'your_key'); // your_key меняете на ваш код доступа к ключу define('KWMFILE', '/home/w/user/651479970248.kwm'); // /home/w/user/651479970248.kwm - меняете на ваш путь на сервере (домашняя директория) к вашему файлу ключей и название вашего файла ключей Сохраняете и заменяете файл на сервере.


Настройки интерфейсов

Запускаете ваш кипер и переходите на сайт Webmoney Transfer: https://merchant.webmoney.ru/conf/purses.asp

Видите список ваших кошельков

Далее кликаем Настроить напротив Z кошелька и заполняем поля.

Торговое имя - любое, обычно название вашего обменного пункта. Будет отображаться в интерфейсах обмена Secret Key - выставляйте такое же значение, что и в админке Обмен валют-Платежные системы-WebMoney WMZ-Secret Key Например: fdgkfhg758695 - случайный набор латинских символов и цифр Высылать Secret Key на Result URL, если Result URL обеспечивает секретность - галочку СТАВИТЬ ОБЯЗАТЕЛЬНО! Result URL - https://yourdomain.com/api/changers/webmoney/charge.php (yourdomain.com - заменить на свой домен) Проверьте Result URL. Кликните напротив кнопку Проверить. Ответ должен быть: Result URL доступен. Возвращает код 200(SUCCESS) и текст: fail Передавать параметры в предварительном запросе - галочку СТАВИТЬ ОБЯЗАТЕЛЬНО! Success URL - https://yourdomain.com/exchange/charge.php (yourdomain.com - заменить на свой домен) Метод вызова Success URL - Выбрать поле POST. Fail URL - https://yourdomain.com/exchange/charge.php?fail (yourdomain.com - заменить на свой домен) Метод вызова Fail URL - Выбрать поле POST. Метод формирования контрольной подписи - SHA256 Тестовый/Рабочий режимы - Рабочий Остальные кнопки и окна не трогаете. Оставляете всё как было. Кликаете кнопку сохранить. Точно такие же настройки провести и с остальными кошельками. КРАЙНЕ ВАЖНО!!! Secret Key ДЛЯ КАЖДОГО ИЗ КОШЕЛЬКОВ ДОЛЖЕН БЫТЬ СВОЙ - ИНДИВИДУАЛЬНЫЙ. Все URL обязательно вводите с https, если у вас включен и настроен SSL протокол.


Подключение XML интерфейсов

Подключение XML интерфейсов проводится после активации вашего ресурса в каталоге Мегасток в разделе "Обменные пункты"

Запускаете ваш кипер и переходите на сайт Webmoney Transfer: https://merchant.webmoney.ru/conf/purses.asp

Список кошельков - Дополнительные параметры

Принимать платежи от неавторизованных - включить XML интерфейс X2 - включить Блокировка XML интерфейсов по IP - включить (перейти к настройкам - подробнее)

Добавить новую позицию в список адресов и подсетей, с которых разрешено обращение к системе Тип: фиксированный IP-адрес или подсеть. Смотрите на главной вашей админки: IP сервера для исходящих запросов для XML-интерфейсов - поставьте галочку Добавляете В списке появится ваш IP сервера и подсети

Если в процессе работы у вас изменился IP сервера, либо изменен домен, не забудьте перенастроить XML интерфейсы.


Настройки в админке

Переходите к настройкам Обмен валют - Платежные системы - WebMoney WMZ.

Настройки только для типов: Полуавтоматический и Автоматический.

WMID введите ваш WMID, с которым вы регистрировали обменный пункт в каталоге Мегасток. Wallet - введите ваш Z кошелек с префиксом (пример: Z191299006520), который принадлежит введенному WMID и который вы регистрировали в каталоге Мегасток. Secret Key - введите набор символов, который вы вводили в настройках интерфейса WMZ кошелька. Сохраните настройки.

Остальные кошельки настраиваются точно так же, за исключением уникального Secret Key для каждого из кошельков.


Ограничения WMT

Если оплата будет проходить на кошелёк 3-его лица, что запрещено правилами системы WMT, то интерфейс вернет ошибку:

Для автоматического и полуавтоматического обмена с Webmoney на карту необходимо привязать свою карту к WMID.

Обязательными условиями являются наличие в системе WebMoney аттестата не ниже формального.

Подробности здесь: https://wiki.webmoney.ru/projects/webmoney/wiki/proverka_bankovskoy_karty

Если карта не привязана, то интерфейс вернет ошибку:

Для автоматического и полуавтоматического обмена с Webmoney на карту и банк Имя и Фамилия должны совпадать с введенными в аттестате.

В случае несовпадения интерфейс вернет ошибку:


Bitcoin и Bitcoin Cash

WMT разрешает обмен титульных знаков WEBMONEY НА Bitcoin (на ассоциированные с WMX-кошельками BTC-адреса)

WMT разрешает обмен титульных знаков WEBMONEY НА Bitcoin Cash (на ассоциированные с WMH-кошельками BCH-адреса)

Если обмен проходит на неассоциированные с WMX (WMH)-кошельками BTC (BCH)-адреса, то интерфейс вернёт ошибку:

Для использования этой опции в настройках кошелька (Дополнительные методы оплаты) включите Прием платежей через Биткоин:


Остальные настройки

Описание остальных настроек смотрите в разделе: Платежные системы

Last updated