Оценка карт

Раздел описывает метод и параметры для получения информации для оценки количества и суммы поступлений и списаний по карте за указанный период времени.

Структура

Сводка или отчёт по истории транзакций это структура с ключами-датами в формате YYYY-MM (по месяцам).

Каждому месяцу соответствует таблица сводок для конкретных типов транзакций. Если за определённый месяц отсутствуют транзакции, ключ для данного месяца включается в ответ с пустой структурой в качестве значения.

Атрибуты

  • Name
    amount
    Type
    integer
    Description

    Сумма транзакций данного типа за месяц в тийинах.

  • Name
    count
    Type
    integer
    Description

    Количество транзакций данного типа за месяц.

{
  "2022-11": {
    "DEBIT": {
      "amount": 1301476866,
      "count": 71
    },
    "DEBIT_REVERSAL": {
      "amount": 30000000,
      "count": 1
    },
    "REFILL_FROM_BANK_ACCOUNT": {
      "amount": 1863500164,
      "count": 3
    }
  },
  "2022-12": {
    "DEBIT": {
      "amount": 521476866,
      "count": 52
    }
  },
  "2023-01": {}
}

POST/getSummary

Получение сводки

Возвращает историю транзакций по карте, сгруппированную по месяцу и типу транзакции за запрашиваемый период.

Для кажого месяца и типа в результате предоставляется сумма и количество транзакций.

Параметры

  • Name
    id
    Type
    string обязательный
    Description

    Уникальный идентификатор запроса.

  • Name
    token
    Type
    string обязательный
    Description

    Токен карты, полученный при токенизации.

  • Name
    from
    Type
    string обязательный
    Description

    Месяц начала периода истории в формате YYYY-MM (ISO 8601).

  • Name
    to
    Type
    string обязательный
    Description

    Месяц окончания периода истории в формате YYYY-MM (ISO 8601). Этот месяц также полностью включается в результат и должен быть раньше текущего месяца.

Запрос

POST
/getSummary
{
  "id": "41185257-b3d0-41f3-babd",
  "token": "62d602f4-115d-46ce-a385",
  "from":"2022-11",
  "to": "2023-01"
}

Ответ

{
  "2022-11": {
    "DEBIT": {
      "amount": 1301476866,
      "count": 71
    },
    "DEBIT_REVERSAL": {
      "amount": 30000000,
      "count": 1
    },
    "REFILL_FROM_BANK_ACCOUNT": {
      "amount": 1863500164,
      "count": 3
    }
  },
  "2022-12": {
    "DEBIT": {
      "amount": 521476866,
      "count": 52
    }
  },
  "2023-01": {}
}

Типы транзакций

ЗначениеОписание
DEBITСнятие с карты
CREDITПополнение карты
P2P_DEBITСнятие c карты отправителя при переводе между картами
P2P_CREDITПополнение карты получателя при переводе между картами
DEBIT_REVERSALВозврат снятых средств
CREDIT_REVERSALВозврат пополнения
P2P_DEBIT_REVERSALВозврат снятых средств при переводе между картами
P2P_CREDIT_REVERSALВозврат пополнения при переводе между картами
CASH_INПополнение карты наличными средствами через банкомат
CASH_OUTСнятие наличных средств с карты через банкомат
REFILL_FROM_BANK_ACCOUNTПополнение карты с банковского счёта