
API дополнительныx функций
Контрольная идентификация операции
Последним шагом процесса идентификации является проверка статуса операции запросом с сервера с помощью функции CheckOperation.
На PHP запрос выглядит следующим образом:
$client = new SoapClient("http://cards.sodos.de/nolang/scr/card-check/soap/server.php?wsdl");
$retCode = $client->CheckOperation(“wmLogin”, “wmPassword”, "<OpCode>");
Где
- wmLogin, wmPassword – параметры доступа Веб-мастера к сайту Сервиса,
- OpCode – уникальный идентификатор операции,
- retCode – код результата операции.
Получив retCode = 1 сайт может продолжить процесс приема платежной информации.
Подробно оба эти значения описаны выше.
Получение журнала авторизаций
Для более удобного доступа к журналу авторизаций Веб-мастера предусмотрена функция GetOpHistory(…).
На PHP запрос на получение истории авторизаций выглядит следующим образом:
$client = new SoapClient("http://cards.sodos.de/nolang/scr/card-check/soap/server.php?wsdl");
$OpsList = $client->GetOpHistory(“wmLogin”, “wmPassword”, “Url”, "<date from>", “<date to>”);
Где
- wmLogin, wmPassword – параметры доступа Вебмастера к сайту Сервиса,
- Url – URL сайта, для которого необходимо получить историю,
- Date from – дата начала списка,
- Date to – дата завершения списка.
$OpsList содержит список операций идентификации за определенный временной интервал, каждая операция имеет следующую структуру:
- Time – дата операции
- CardNumber – номер карты
- UserName – имя пользователя (владельца операции)
- UserMail – e-mail пользователя
- UserIP – IP пользователя
- OpStatus – статус операции