payments/list - Выгрузка списка транзакций за день
- HTTP-метод:
POST
- URL:
/payments/list
- Форма взаимодействия: Сервер-сервер
- Формат тела запроса:
application/json
- Аутентификация: HTTP Basic Auth (
PublicId / ApiSecret)
- Назначение: выгрузка списка всех транзакций, зарегистрированных за указанный день.
URL
Структура запроса
| Поле |
Тип |
Обяз. |
Описание |
Date |
date |
✔ |
Дата создания операций. |
TimeZone |
str |
|
Код временной зоны. По умолчанию — UTC. Поддерживаемые значения: HST, AKST, PST, MST, CST, EST, AST, BRT, UTC, GMT, CET, EET, MSK, AZT, AMT, SAMT, GET, TJT, YEKT, ALMT, NOVT, KRAT, HKT, IRKT, SGT, ULAT, YAKT, VLAT, SAKT, ANAT. |
Структура ответа
Model — массив объектов Модель транзакции, по одному на каждую операцию за
указанный день (с учётом переданной временной зоны).
Пример запроса
| {
"Date": "2014-08-09",
"TimeZone": "MSK"
}
|
Пример ответа
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 | {
"Model": [
{
"TransactionId": 54,
"Amount": 12.34,
"InvoiceId": "1234567",
"AccountId": "user@example.com",
"Description": "Оплата товаров в example.com",
"Status": "Declined",
"StatusCode": 5,
"ReasonCode": 5096,
"CardHolderMessage": "Повторите попытку позже",
"CardFirstSix": "424242",
"CardLastFour": "4242",
"CardType": "Visa"
}
],
"Success": true,
"Message": null
}
|
Примечания
- Метод выгружает только операции за один календарный день. Выгрузка за произвольный период с фильтром по
статусам в нашем сервисе не реализована.