WMSigner на PHP + XML-интерфейсы (WMXI)


Свежая версия, обновления и дополнения: http://my-tools.net/wmxi/

Официальные сведения об XML-интерфейсах, WMSigner-е и сертификатах можно получить здесь:
https://wiki.webmoney.ru/wiki/show/XML-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B

Обратите внимание, что для использования большинства XML-интерфейсов необходимо иметь персональный аттестат, связаться с техподдержкой и сообщить информацию о проекте, для которого планируется использование интерфейсов!


Комплект поставки:
- check.php      - скрипт для проверки соответствования сервера требованиям скрипта
- wmsigner.php   - собственно, WMSigner
- wmxi.php       - XML-интерфейсы
- wmxiparser.php - парсер ответа сервера
- md4.php        - модуль, реализующий MD4 без использования расширения MHash или Hash
- WebMoneyCA.crt - корневой сертификат Webmoney
- docs           - документация к скриптам и классам
- examples       - примеры использования интерфейсов

Требования к серверу:
1. WMSigner:
	- BCMath.
	- MHash или Hash (в отдельных случаях).
2. WMXI:
	- CURL.
	- MBString.

2. WMXIParser:
	- Enabled XML.
	- MBString.


WMSigner можно использовать в комплекте с уже существующими скриптами интерфейсов, просто заменив функцию подписывания строки и откорректировав её параметры.
XML-интерфейсы так же могут работать без WMSigner-а, в случае, если используются сертификаты от Webmoney Keeper Lite.

Более подробная документация содержится в поддиректории docs и на сайте: https://wiki.webmoney.ru/wiki/show/XML-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B.
Примеры использования интерфейсов находятся в директории examples.

