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

webapi/b2puser/sd-services/SDStatement - Получение выписки по операциям Кубышки

Описание

  • HTTP‑метод: POST
  • URL: /webapi/b2puser/sd-services/SDStatement/
  • Форма взаимодействия: Сервер-сервер
  • Формат тела запроса: application/x-www-form-urlencoded
  • Назначение: получение выписки по операциям Кубышки.

URL

1
https://b2p.wallet.kvell.group/webapi/b2puser/sd-services/SDStatement/
1
/webapi/b2puser/sd-services/SDStatement/

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

Поле Тип Обяз. Описание
sector str Уникальный идентификатор учетной записи ТСП в ПЦ.
sd_ref str Уникальный идентификатор Кубышки.
signature str Цифровая подпись. В формировании подписи участвуют параметры (если они использованы в запросе): sector, sd_ref, start, end, count, password в указанном порядке.
Необязательные параметры
start str Дата начала периода выписки в формате: yyyy.MM.ddTHH:mm:ss.
end str Дата окончания периода выписки в формате: yyyy.MM.ddTHH:mm:ss.
count int Количество операций для возврата в выписке (максимум 500). Значение по умолчанию — 100.

Структура ответа

Элемент Тип Описание
SDStatement array Массив записей выписки.
SDStatementRow[] object Запись операции в выписке.

Каждая запись SDStatementRow содержит:

Элемент Тип Описание
order_id int Идентификатор заказа в ПЦ.
order_state str Статус заказа.
reference str Референс заказа.
id int Идентификатор операции.
date str Дата и время операции.
type str Тип операции.
sd_type str Тип операции SD (например, SDPayout).
sd_ref str Идентификатор Кубышки.
pan2 str Маскированный номер карты получателя.
amount int Сумма операции.
currency int Валюта операции.
fee int Комиссия.
balance_before int Баланс до операции.
balance_after int Баланс после операции.
approval_code str Код авторизации.

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

<?xml version="1.0" encoding="UTF-8"?>
<SDStatement>
    <SDStatementRow>
        <order_id>1009982</order_id>
        <order_state>REGISTERED</order_state>
        <reference>test</reference>
        <id>5587788</id>
        <date>2024.01.28 00:23:19</date>
        <type>P2PTRANSFER</type>
        <sd_type>SDPayout</sd_type>
        <sd_ref>zzz</sd_ref>
        <pan2>557072******5300</pan2>
        <amount>1000</amount>
        <currency>643</currency>
        <fee>100</fee>
        <balance_before>69668732</balance_before>
        <balance_after>69667632</balance_after>
        <approval_code>059170</approval_code>
    </SDStatementRow>
</SDStatement>
<?xml version="1.0" encoding="UTF-8"?>
<error>
    <description>Sector not found</description>
    <code>105</code>
</error>

Примечания

  • При получении запроса ПЦ проверяет:
  • Правильность расчета подписи и корректность параметров запроса;
  • Наличие sd_ref по указанному сектору.