Перейти к содержанию

payments/list - Выгрузка списка транзакций за день

  • HTTP-метод: POST
  • URL: /payments/list
  • Форма взаимодействия: Сервер-сервер
  • Формат тела запроса: application/json
  • Аутентификация: HTTP Basic Auth (PublicId / ApiSecret)
  • Назначение: выгрузка списка всех транзакций, зарегистрированных за указанный день.

URL

1
https://cloud.wallet.kvell.group/payments/list
1
/payments/list

Структура запроса

Поле Тип Обяз. Описание
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 — массив объектов Модель транзакции, по одному на каждую операцию за указанный день (с учётом переданной временной зоны).

Пример запроса

1
2
3
4
{
  "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
}

Примечания

  • Метод выгружает только операции за один календарный день. Выгрузка за произвольный период с фильтром по статусам в нашем сервисе не реализована.