Webmoney
Условия
Программа работает только с только с Keeper WinPro (Classic).
Для подключения этой платежной системы к автообмену необходимо выполнить требования системы:
1) У вас должен быть аттестат не ниже персонального.
2) Ваш сайт должен быть зарегистрирован в каталоге Мегасток в разделе "Обменные пункты". Предварительно настройте интерфейсы.
3) Должны быть выполнены все условия системы. Смотрите Положение о порядке использования системы
4) Смотрите полное описание, что нужно делать обменным пунктам и их клиентам
5) QIWI Кошелёк и Яндекс.Деньги "привязываются" к WMID через сервис banks.webmoney.ru Для привязки счета в Яндекс.Деньгах к WM кошельку необходимо наличие идентифицированного счета в Яндекс.Деньгах и точное совпадение паспортных данных в системе Яндекс и данных в WebMoney аттестате. Привязка обязательная для всех, кто совершает обмен. Т.е. для админа и всех ваших пользователей.
Привязка кошелька Яндекс Деньги
Смотрите ещё описание: Ограничения 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