Получение сверки по заказам


Для получения сверки необходимо на URL https://paylate.ru:21443/API/Recon, передать следующие POST параметры

Информация полученная по данному API является справочной и не должна приниматься для выдачи товара. Статус об подтверждении оплаты клиентом направляется на Ваш URL обмена статусами.

# Параметр Описание
1 login Логин, выданный менеджером Paylate (обязателен)
2 token * токен формируется без указания номера заказа (обязателен)
3 dtStart дата начала выборки, формат dd.mm.yyyy
4 dtEnd дата окончания выборки, формат dd.mm.yyyy
5 state фильтр по статусу, целочисленный параметр (0 - отмененные заказы, 1- оплаченные заказы)
6 password Пароль, выданный менеджером Paylate (использутеся для формирования токена)
* Для идентификации источника запроса служит параметр token. см.Пример ниже.

Если параметры(dtStart, dtEnd, state) не переданы, выдается результат по всем статусам, за весь период. Можно указывать, например, только один из параметров (dtStart, dtEnd или state). Т.е. если указать только dtStart, то будет выполнен отбор всех заказов начиная с указанной даты по текущую. Если указать state=1, то будут отобраны все заказы за весь период только со статусом "купил". state=0 - отмененные заказы.

// Пример на тестовом сервере для получения сверки
$login = "test";
$password = md5('test');
$token = md5($login . $password);

post-параметры для выборки по всем заказам
$post_send = "login=" . $login . "&token=" . $token;
OR post-параметры для выборки по конктерному статусу
$post_send = "login=" . $login . "&token=" . $token . "&state=1";
OR post-параметры для выборки начиная с заданной даты
$post_send = "login=" . $login . "&token=" . $token . "&dtStart=01.06.2017";

$url = "https://paylate.ru:21443/API/Recon";

$ch = curl_init( $url );
curl_setopt( $ch, CURLOPT_POST, 1);
curl_setopt( $ch, CURLOPT_POSTFIELDS, $post_send);
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt( $ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt( $ch, CURLOPT_HEADER, 0);
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec( $ch );

print_r($response);


Возвращаемые значения:

При невозможности авторизоваться возвращается подстрока "Ошибка авторизации!", при успешной авторизации возвращаются заказы в формате:

id заказа | дата внесения заказа | дата согласия или отказа клиента от заказа | статус(0-отказ, 1-купил) | сумма заказа



ул. Лавочкина, 2а, офис 210
г. Химки, Московская область, Россия, 141407
Тел.: 8 (495) 248-01-41