XML interfaces designed by WebMoney Transfer allow working on different platforms used by most Internet servers and applications. WebMoney Transfer interfaces let you automate different operations. WMSigner is a special module designed to work with the interfaces. WMSigner digitally signs each operation. This allows conducting operations on behalf of the owner of the key.
If, for example, an invoice must be sent to a customer, then, the WMT certification server must receive the complete invoice data (WM credentials, amount and purpose, etc). The digital signature of all invoice parameters will be passed together with the above-mentioned information. It will be passed in a separate parameter. Upon receiving the data, the certification server will verify the digital signature by using public key of a WMID and confirm that the invoice was issued by this WMID (the owner of the key).
WebMoney Transfer provides WMSigner in the form of an executable binary file and an ActiveX object (only for Win32).
Both forms are described below: