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