X19
You can activate the "Webmoney X19" module in the website control panel under the "Modules" section.

The X19 module allows for the following automatic checks before creating a currency exchange request:
WM ↔ WM. Checks if the wallets belong to the same WMID.
Cash at the office ↔ WM. Verifies the client's full name and passport number*.
Bank account ↔ WM. Verifies the client's full name.
Bank card ↔ WM. Verifies the client's full name.
Money transfer systems ↔ WM. Verifies the client's full name.
SMS ↔ WM. Verifies the client's phone number.
PayPal ↔ WM. Verifies the client's account number.
Skrill (Moneybookers) ↔ WM. Verifies the client's account number.
QIWI Wallet ↔ WM. Verifies the client's account number.
YuMoney ↔ WM. Verifies the client's account number.
EasyPay ↔ WM. Verifies the client's account number.
— The passport number check is only applicable for WM → Cash at the office.
All checks in the X19 module work both ways: WM → XXX and XXX → WM.
If a payment system is not listed among the checks, it means that exchanges involving that payment system are prohibited by WebMoney rules.
Module Setup
To configure the X19 module, follow these steps:
Your exchange service must be listed in the Megastock directory in at least one of the following sections:
Online currency exchange
Deposit and withdrawal of electronic currencies
Mobile communication
If your site is not listed in the Megastock directory, you will not have access to the X19 XML interface.
The Megastock directory administration strictly monitors compliance with the directory placement rules. We recommend reviewing these rules beforehand, completing all necessary requirements, and only then submitting a request for directory placement.
In your WebMoney Keeper Classic, go to the menu item "Tools" → "Program Settings." Then, navigate to the "Security" tab and click the "Save key to file" button. Follow the procedures prompted by WM Keeper. Specify the path to save the key file and enter your key file password twice.

Upload the saved .kwm key file to your hosting in the directory:
your_domain/wp-content/plugins/premiumbox/moduls/x19/webmoney
.On your hosting, open the file
your_domain/wp-content/plugins/premiumbox/moduls/x19/webmoney/index.php
for editing (file encoding should be UTF8) and enter the following settings. If the index.php file is not present in the specified directory, rename primer.php to index.php and make the necessary configurations.
define('WMX19_ID', '123456789000'); // Enter your WMID.
define('WMX19_KEEPER_TYPE', 'CLASSIC'); // Leave CLASSIC unchanged if you have WM Keeper WinPro (Classic), or enter LIGHT if you have WM Keeper Light WebPro (Light).
define('WMX19_CLASSIC_KEYPATH', PN_PLUGIN_DIR.'moduls/x19/webmoney/123456789000.kwm'); // Specify the name of your .kwm key file.
define('WMX19_CLASSIC_KEYPASS', '123456'); // Enter the password for the .kwm key file that you used when saving the key in WM Keeper.
define('WMX19_LIGHT_CERTPATH', PN_PLUGIN_DIR.'moduls/x19/webmoney/123456789000.cer'); // Absolute path to the .cer certificate. ONLY for WM Keeper WebPro (Light).
define('WMX19_LIGHT_KEYPATH', PN_PLUGIN_DIR.'moduls/x19/webmoney/123456789000.key'); // Absolute path to the .key private key. ONLY for WM Keeper WebPro (Light).
define('WMX19_LIGHT_KEYPASS', '123456'); // Password for the .key private key. ONLY for WM Keeper WebPro (Light).
The WMID is determined using the X8 XML interface, which is automatically activated when the X2 XML interface is connected. Activate the X2 XML interface in the merchant settings under the "Additional parameters" section.
When creating exchange directions in your exchange service, you will have the option to select the type of verification using the X19 interface.
Last updated