WebMoney

Wiki

XML-интерфейсы зачисления WMZ и WME

В данном разделе представлены интерфейсы системы, основанные на обращениях (запросах) к специальному Web-cерверу системы по протоколу https (SSL 128 бит) в формате XML с использованием специального модуля аутентификации для ключей WM Keeper WinPro или стандартных сертификатов x.509 (сертификаты WM Keeper WebPro (Light)).

Для работы с XML-интерфейсами системы необходимо производить обращение к специальным сертификационным веб-серверам системы. Все интерфейсы расположены по адресу https://transfer.gdcert.com/<название XML интерфейса>.aspx.

Аутентификация запроса производится на основании сформированной подписи, находящейся в параметре <sign type="">...</sign> и созданной с использованием ключей WM Keeper WinPro (Classic).

В случае аутентификации с использованием сертификатов WM Keeper WebPro (Light), сформированная подпись должна находиться в параметре <sign type="">...</sign> в формате base64.
Более подробную информацию об использовании сертификатов X.509 смотрите на http://msdn.microsoft.com

Пример структуры запроса с аутентификацией:

<w3s.request>
   <reqn></reqn> - номер запроса
   <wmid></wmid> - WM идентификатор подписавшего запрос
   <sign type=""></sign> - подпись запроса сформированная с помощью модуля WMSigner;
   <тип_запроса>
    ... - параметры запроса
   </тип_запроса>
</w3s.request>

Имена файлов интерфейсов и перечень параметров запросов и ответов приведены в описании каждого интерфейса:

Интерфейс A1. Запрос на возможность проведения платежа
Интерфейс A2. Запрос на проведения платежа
Интерфейс A3. Запрос на получение реестра реализованных платежей
Интерфейс WMC1. Запрос на возможность проведения платежа (Webmoney.Check)
Интерфейс WMC2. Запрос на проведения платежа (Webmoney.Check)
Интерфейс WMC3. Запрос на получение реестра реализованных платежей (Webmoney.Check)
Интерфейс WMC4. Запрос на возврат платежа (Webmoney.Check)
Интерфейс ATM1. Запрос на возможность проведения платежа
Интерфейс ATM2. Запрос на проведения платежа
Интерфейс ATM3. Запрос на получения курса валюты зачисление платежа
Интерфейс ATM4. Запрос на проведения платежа в адрес провайдера

См. также:
XML-интерфейсы
XML-интерфейсы зачисления WMR
Корневой сертификат WebMoney