Операция get_batch_info

Операция получения подробной информации по загруженному документу массового платежа (по батчу).

Параметры запроса

Параметр Значение
operation get_batch_info
login <Имя пользователя>
token <TOKEN>. Получен при вызове get_token.
encrypted_password Зашифрованный пароль. Получен в результате RSA шифрования пароля пользователя при помощи публичной экспоненты и модуля, полученных при вызове операции get_token.
batch_id <id платежа>. Идентификатор документа на платеж, полученный вызовом import_batch_advanced.
page_size Количество записей для получения.
start_offset Номер записи, начиная с которой выдавать результирующий набор.
Минимум – 0, максимум – количество записей в этом документе массового платежа.
Вместо него можно использовать параметр page — Номер страницы (начиная с 0).

Смотрите также

  • import_batch_advanced — Загрузка массового платежа (батча) в систему с возможностью выбора способа подтверждения.
  • process_batch — Подтверждение массового платежа.

Ответ в формате CSV

Формат

Строка № Формат данных
10;<id платежа>;<offset>;<page_size>;<total_size>;<page_count>;<current_page>
2, 3, ..., n<номер строки>;<внутр.номер в учетной системе отправителя>;<получатель>;<сумма>;<валюта>;<назначение>;<id документа в системе>;<статус документа>;<тип платежа>;<описание ошибки>

Значения

Значение Описание
<id платежа>Идентификатор созданного в системе массового документа на платеж
<offset>Номер записи, начиная с которой сформирован результирующий набор (начиная с 0)
<page_size>Количество записей для получения
<page_count>Количество страниц
<current_page>Номер текущей страницы (нумерация с 0)
<total_size>Общее количество записей в батче
<статус документа>Может принимать следующие значения:
  • NEW, READY — ожидает обработки
  • INPROCESS — в обработке
  • DECLINED — отменен
  • PROCESSED — исполнен
<тип платежа>Может принимать значение SKIP в случае, если документ был отклонен на стадии загрузки (import_batch_advanced) массового платежа (подробности см. в <описание ошибки>)
<описание ошибки>Описание причины отклонения документа

Примеры ответов

JSON (рекомендуемый, установите x-response-format=json)

{
    "code": 0,
    "message": "",
    "data": {
        "id": "c1f56606-15a8-43ff-99ef-a2a63ddc819a",
        "offset": 0,
        "page": 0,
        "pageSize": 100,
        "pageCount": 1,
        "totalCount": 9,
        "records": [
            {
                "lineNumber": 1,
                "internalNumber": "1003",
                "beneficiary": "Z112224443331",
                "amount": "1.10",
                "currency": "USD",
                "description": "Payout 3",
                "documentId": 92362495,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 2,
                "internalNumber": "1004",
                "beneficiary": "Z112224443331",
                "amount": "1.20",
                "currency": "USD",
                "description": "Payout 4",
                "documentId": 92362517,
                "state": "DECLINED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 3,
                "internalNumber": "1005",
                "beneficiary": "Z112224443331",
                "amount": "1.30",
                "currency": "USD",
                "description": "Payout 5",
                "documentId": 92362539,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 4,
                "internalNumber": "1006",
                "beneficiary": "Z112224443331",
                "amount": "1.40",
                "currency": "USD",
                "description": "Payout 6",
                "documentId": 92362561,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 5,
                "internalNumber": "1007",
                "beneficiary": "Z112224443331",
                "amount": "1.50",
                "currency": "USD",
                "description": "Payout 7",
                "documentId": 92362583,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 6,
                "internalNumber": "1008",
                "beneficiary": "R555511198765",
                "amount": "1.10",
                "currency": "RUR",
                "description": "Payout 8",
                "documentId": 92362605,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            },
            {
                "lineNumber": 7,
                "internalNumber": "1009",
                "beneficiary": "R555511198765",
                "amount": "1.20",
                "currency": "RUR",
                "description": "Payout 9",
                "documentId": 92362627,
                "state": "PROCESSED",
                "paymentType": "WM",
                "errorDetails": ""
            }
        ]
    }
}

CSV

0;c1f56606-15a8-43ff-99ef-a2a63ddc819a;0;100;9;1;0
1;1003;Z112224443331;1.10;USD;"Payout 3";92362495;PROCESSED;WM;
2;1004;Z112224443331;1.20;USD;"Payout 4";92362517;DECLINED;WM;
3;1005;Z112224443331;1.30;USD;"Payout 5";92362539;PROCESSED;WM;
4;1006;Z112224443331;1.40;USD;"Payout 6";92362561;PROCESSED;WM;
5;1007;Z112224443331;1.50;USD;"Payout 7";92362583;PROCESSED;WM;
6;1008;R555511198765;1.10;RUR;"Payout 8";92362605;PROCESSED;WM;
7;1009;R555511198765;1.20;RUR;"Payout 9";92362627;PROCESSED;WM;
API Capitalist