# СБП

## Общие сведения <a href="#obshie-svedeniya" id="obshie-svedeniya"></a>

Интерфейс позволяет:

* выполнять операции электронной коммерции по оплате товаров и услуг мерчанта со счетов плательщиков, подключенных к системе СБП,
* выполнять операции B2С электронной коммерции по переводу средств со счета мерчанта на счета получателей, подключенные к системе СБП.

### Статусы операций <a href="#statusy-operacii" id="statusy-operacii"></a>

<table data-header-hidden><thead><tr><th width="194"></th><th></th></tr></thead><tbody><tr><td><strong>Статус</strong></td><td><strong>Значение</strong></td></tr><tr><td>Created</td><td>Операция зарегистрирована в шлюзе</td></tr><tr><td>Pending</td><td>Операция находится в обработке</td></tr><tr><td>Completed</td><td>Операция выполнена успешно</td></tr><tr><td>Failed</td><td>Операция отклонена</td></tr><tr><td>Expired</td><td>Операция невозможна, истёк срок платёжной ссылки</td></tr></tbody></table>

### Авторизация <a href="#avtorizaciya" id="avtorizaciya"></a>

Для авторизации при каждом запросе необходимо передавать заголовки. Значения для этих заголовков выдаются с параметрами доступа.

**Authorization-Key** — платежный ключ;

**Authorization-Password** — платежный пароль

### Дополнительные заголовки <a href="#dopolnitelnye-zagolovki" id="dopolnitelnye-zagolovki"></a>

**Correlation-ID** — значение из этого заголовка может быть использовано для поиска логов в случае каких-либо проблем.

Для передачи тела запросов необходимо использовать значение application/json для заголовка Content-Type.

Для тела ответа API может быть использовано одно из следующих значений заголовка Content-Type:

* application/json — штатное выполнение операции;
* application/problem+json — в случае каких-либо проблем.

Более **подробную информацию о кодах ответов и моделях данных** можно посмотреть в документации swagger среды Sandbox (см. Среды).

Порядок следования параметров в запросах не важен. Регистр символов в url‑адресах и параметрах запросов — важен.

Ответы API могут содержать поля, не указанные в документации. При обработке ответов такие поля должны игнорироваться клиентским кодом.

### Среды <a href="#sredy" id="sredy"></a>

Документация swagger в среде Sandbox: [![](https://sandbox.payler.com/fpapi/v1/favicon-16x16.png)Swagger UI](https://sandbox.payler.com/fpapi/v1/index.html)

Базовые адреса сред:

Sandbox — [https://sandbox.payler.com/fpapi/v1](https://sandbox.payler.com/fpapi/v1/)

Production — [https://secure.payler.com/fpapi/v1](https://secure.payler.com/fpapi/v1/)

### Коды ошибок сервера <a href="#kody-oshibok-servera" id="kody-oshibok-servera"></a>

| **Код** | **Значение**          |                                        |
| ------- | --------------------- | -------------------------------------- |
| 400     | Bad Request           | Некорректный запрос                    |
| 401     | Unauthorized          | Отказ в авторизации                    |
| 403     | Forbidden             | Отказ в обработке запроса              |
| 404     | Not Found             | Данные об операции не найдены          |
| 422     | Client Error          | Логическая ошибка в содержимом запроса |
| 500     | Internal Server Error | Внутренняя ошибка сервера              |

## Платежи СБП <a href="#platezhi-sbp" id="platezhi-sbp"></a>

### Общие сведения <a href="#obshie-svedeniya.1" id="obshie-svedeniya.1"></a>

Интерфейс позволяет выполнять операции электронной коммерции по оплате товаров и услуг мерчанта со счетов плательщиков, подключенных к системе СБП.

Платежи через СБП доступны только для мерчантов, использующих для взаимодействия с Payler [схему Merchant](https://docs.payler.com/ru-api/obshie-svedeniya/vvedenie#skhema-merchant). На платежной странице Payler выбор оплаты через СБП недоступен.

**Подробнее:**

Оплата осуществляется только в российских рублях с использованием динамического QR-кода или ссылки.\
Оплата доступна для клиентов мерчантов на рынке РФ.

В рамках оплаты через СНГБ от клиента не требуется ввод каких-либо платежных данных или авторизация на платежной форме, оплата происходит с использованием мобильного приложения банка клиента, который подключен к СБП.\
При этом денежные средства со счета клиента на счет мерчанта поступают моментально.

Для подключения данного способа оплаты мерчанту требуется:

1. Обратиться к персональному менеджеру или в службу технической поддержки Payler.
2. Заполнить анкету-заявление для регистрации торговой точки в СНГБ и терминала в банке эквайере.

Общий сценарий приема оплаты через СБП:

1. Клиент выбрал товар или услугу на сайте мерчанта и переходит к оплате.
2. Мерчант отображает СБП среди прочих доступных методов оплаты.
3. В зависимости от реализации на стороне мерчанта, клиент выбирает один из вариантов оплаты через СБП:
   * Отсканировать QR-code;
   * Перейти в мобильное приложение банка.
4. Если выбрано «Отсканировать QR-code»:
   * Браузер направляет запрос в Payler, передавая параметры авторизации и оплаты;
   * Payler передает QR-code в браузер;
   * Браузер отображает QR-code;
   * Клиент сканирует полученный QR-code с экрана;
   * Клиент оплачивает покупку через мобильное приложение банка, перейдя по ссылке из QR-code.
5. Если выбрано «Перейти в мобильное приложение банка»:
   * Браузер отображает страницу с выбором банка;
   * Клиент оплачивает покупку через мобильное приложение банка, перейдя по ссылке из QR-code.
6. НСПК оповещает Payler о смене статуса операции.
7. Payler направляет асинхронное уведомление (callback) о смене статуса мерчанту.\
   \
   Мерчант имеет возможность отправить запрос для отправки callback для получения уведомления о результате выполнения платежа или о финальном статусе операции.\
   Отмена платежа, выполненного через СБП невозможна, доступен только возврат платежа (операция Refund). Возврат возможен только при наличии необходимой суммы с учетом комиссии на счёте мерчанта.

{% hint style="info" %}
Если клиент после отображения QR-code выбирает иной способ оплаты, а потом снова возвращается к способу оплаты «СБП» (повторно нажимает кнопку СБП), браузер отображает ранее полученный QR-code.

Если в платёжной ссылке перед [qr.nspk.ru/AD10007L01CT4Q108V28KD1448SA1L9C](http://qr.nspk.ru/AD10007L01CT4Q108V28KD1448SA1L9C) подставить «web» и открыть ссылку с мобильного устройства — откроется страница с выбором конкретного банковского приложения.
{% endhint %}

#### Типы операций <a href="#tipy-operatsiy-platezha" id="tipy-operatsiy-platezha"></a>

<table data-header-hidden><thead><tr><th width="229"></th><th></th></tr></thead><tbody><tr><td><strong>Тип</strong></td><td><strong>Значение</strong></td></tr><tr><td>Payment</td><td>Платёж</td></tr><tr><td>Refund</td><td>Возврат платежа</td></tr></tbody></table>

#### Типы рекуррентного платежа <a href="#tipy-rekurrentnogo-platezha" id="tipy-rekurrentnogo-platezha"></a>

<table data-header-hidden><thead><tr><th width="229"></th><th></th></tr></thead><tbody><tr><td><strong>Тип</strong></td><td><strong>Значение</strong></td></tr><tr><td>Payment</td><td>Привязка к счёту с проведением оплаты</td></tr><tr><td>Binding</td><td>Привязка к счёту без проведения оплаты</td></tr></tbody></table>

#### Статусы платежей <a href="#statusy-platezhei" id="statusy-platezhei"></a>

<table data-header-hidden><thead><tr><th width="235"></th><th></th></tr></thead><tbody><tr><td><strong>Статус</strong></td><td><strong>Значение</strong></td></tr><tr><td>Created</td><td>Платёж создан</td></tr><tr><td>Pending</td><td>Платёж находится в обработке</td></tr><tr><td>Completed</td><td>Платёж успешно завершен</td></tr><tr><td>CheckCompleted</td><td>Проверка выполнена</td></tr><tr><td>Failed</td><td>Платеж отклонён</td></tr><tr><td>Returned</td><td>Выполнен полный возврат платежа</td></tr></tbody></table>

### Методы API <a href="#metody-api" id="metody-api"></a>

#### Получение QR-кода <a href="#poluchenie-qr-koda" id="poluchenie-qr-koda"></a>

Метод предназначен для получения QR-кода для оплаты.

**URL:** /payments/qrcs\
**Метод:** <mark style="color:green;background-color:green;">**`POST`**</mark>

**Запрос**

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

<table data-header-hidden><thead><tr><th width="194"></th><th width="118"></th><th width="69"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>orderId</td><td>A..100</td><td>R</td><td>Идентификатор оплачиваемого заказа в системе мерчанта. Для каждого платежа нужен свой уникальный идентификатор. Допускаются только печатные ASCII‑символы</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.).<br>Если используется recurrentType = “Binding”, то значение должно быть равно 0</td></tr><tr><td>redirectUrl</td><td>A..1024</td><td>R</td><td>URL, на который будет перенаправлен пользователь после оплаты.<br>Допускаются только символы в кодировке ASCII.<br>Формат должен соответствовать спецификации RFC-3986</td></tr><tr><td>includeImage</td><td>B</td><td>O</td><td>Показывает, требуется ли передать в ответе QR-код в виде картинки</td></tr><tr><td>ttlMinutes</td><td>N..129600</td><td>R</td><td>Срок действия платёжной ссылки в минутах. Допустимые значения — от 5 минут до 90 дней (129600 мин)</td></tr><tr><td>paymentPurpose</td><td>A</td><td>R</td><td>Назначение (описание) платежа</td></tr><tr><td>recurrentType</td><td>D</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPurpose</td><td>A</td><td>O*</td><td>Назначение (описание) рекуррентного платежа<br>*обязателен, если указан recurrentType</td></tr><tr><td>recurrentServiceId</td><td>A..32</td><td>O*</td><td>Идентификатор услуги рекуррентного платежа<br>*обязателен, если указан recurrentType</td></tr><tr><td>recurrentServiceName</td><td>A..70</td><td>O*</td><td>Наименования услуги рекуррентного платежа<br>*обязателен, если указан recurrentType</td></tr></tbody></table>

**Ответ**

Параметры ответа:

<table data-header-hidden><thead><tr><th width="185"></th><th width="119"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>operationId</td><td>А</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор платежа</td></tr><tr><td>orderId</td><td>А</td><td>R</td><td>Идентификатор заказа в системе мерчанта</td></tr><tr><td>link</td><td>А</td><td>O</td><td>Url перенаправления для выполнения оплаты через мобильное приложение банка</td></tr><tr><td>image</td><td>А</td><td>O</td><td>QR-код в виде картинки</td></tr><tr><td>operationDate</td><td>А</td><td>O</td><td>Дата и время создания операции. Заполняется для успешной операции</td></tr><tr><td>type</td><td>А</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operatsiy-platezha">Типы операций</a></td></tr><tr><td>status</td><td>А</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>А</td><td>R</td><td>Дата и время создания платежной ссылки</td></tr><tr><td>errorCode</td><td>А</td><td>O</td><td>Код ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>errorMessage</td><td>А</td><td>O</td><td>Текст ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>recurrentType</td><td>A</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPublicId</td><td>A</td><td>O</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Пример:**

```json
{
    "operationId": "fc95622b-8c59-4be6-96b5-cc02626c45b1",
    "paymentId": "eb7c49b5-2780-4c51-b7a2-d325342bbb9d",
    "orderId": "Тестовый платеж",
    "link": "https://web.qr.nspk.ru/AD10006BIFH6TF2S99ERB6KVCQP77AVB?type=02&bank=100000000091&sum=10001122&cur=RUB&crc=668C",
    "image": "iVBORw0KGgoAAAANSUhEUgAAAhIAAAISAQAAAACxRhsSAAADs0lEQVR4nO3aQW7jMAyFYQI5gI+Uq/tIPkAATSzykUo6xQzQMTOLX4s0teWvm1eBomzjx2M3DAwMDAwMDAwMjH9qWIzb8/txfoyH+ce+Pe/e56TnDbP566H5dwyMTiNnPa+c98759+VXy/+JE/c/o8cwMNqMI5/0mA8Z28P/CSLdWxh+DQPjY8YQVNdesu7XMDD+A+O8t1VR8TT2/IqB8Slj/vAq9lyEc+ldo39z94/1BwbGRUaMuf7+xUemHgOj0agRqZ/tAq26MX8u27N2eH0EA6PJUHxnbyuneolg6hkccden+GQMjE4jK4aldtjVklXnda0YltRjYLQZeUwQhwOR9RGr8zm2MWpDNr+5iYHRZdxHjYetR1fzyRn96sZu+VcxMDqNGd+h3VYEXvsuz7Uv0TpJqI4CBkaX4T2rXQn3UnavLtcQ6TH3BpcZBka38VIiDCW8egZqv6piqIGB0WWcwyvbaMSaf1Pga7s2so/wviZjYFxsRJrV26raYQy9LeDfdh12fc06BsbVxlIn7JX1LSZVu6Ci/03tgIFxoeErcXxY7srMYiU2zc+zglEDA6PLyEogNl9HPBiVrUZtzZaFGQOjy8iYy4gqQtfGy3atoo+B0WhEUTuqhfWw9ZpPVW/rrr+KgdFreMV6KPBvBwZZ/Ea/Kw8RMDA+YHjWc5beVolvNUVZf+uPYWBca8S+awa5XgusbdihN12GP36OLH4xMNqMkZFWrqs/sNa9+TLW/jXrGBjXGj5/V67NVM96l+sc8RqBJZRvtWBgNBmecNvyIx+qrFeNa1XtYmC0GkvtcF7W0ZVHOhOuf4ybamEMjEajRgVZ8215M8AfGsfvso6B0WKodrV4USAKCNW9dWCwpB4Do9GINXnTNmzftOXyu+eHaZ2ughgDo9fwjqpaWPXrUvLOhM/zgzzYwsBoNZTcR9QJe6Z+CIp1Ov8JzideawcMjKuNGfhcmNUpGKPq2Vqn1bB9zzoGxtXGmtw13H5jbWZl58veagcMjKsNy5OsaGb5vmv4MYGq3VyYU7tjYDQaNSLX/gJAzDL7+qTPGxgYjYbFuMWanOFWsRA92FiYdVaAgdFr3OcP33eNpYCIXG+v7a/M/x0Do9U4lOFcf/2Gj5ddma493rOOgdFmFBQtWYtwe0dLTa+4hoHxKWMmWYGvbqzvzyzu+sHWt1nHwLjEmD+06o6RLYS1WMgbKn4xMHoNU4ZrTV4aB1En6GPXPwEGRqvxo4GBgYGBgYGBgYHxz4xfvxeTzFGIRnMAAAAASUVORK5CYII=",
    "operationDate": null,
    "type": "Payment",
    "status": "Created",
    "amount": 10001122,
    "createdAt": "2023-06-22T08:55:08.290251Z",
    "errorCode": null,
    "errorMessage": null,
    "recurrentType": "Payment",
    "recurrentPublicId": "rec-pay-8043f4b1-06a3-4b46-ad40-3e2c1592beeb"
}
```

#### Возврат платежа по QR-коду <a href="#vozvrat-platezha-po-qr-kodu" id="vozvrat-platezha-po-qr-kodu"></a>

Метод предназначен для возврата суммы платежа, выполненного по QR-коду.

**URL:** /payments/qrcs/{paymentId}/refunds\
**Метод:** <mark style="color:green;background-color:green;">**`POST`**</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="162"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>paymentId</td><td>Идентификатор платежа</td></tr></tbody></table>

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

<table data-header-hidden><thead><tr><th width="137"></th><th width="83"></th><th width="71"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>amount</td><td>N</td><td>O</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.), которую следует вернуть. Если не указана, выполняется возврат полной суммы платежа</td></tr><tr><td>purpose</td><td>A..140</td><td>O</td><td>Назначение платежа</td></tr></tbody></table>

**Ответ**

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

<table data-header-hidden><thead><tr><th width="139"></th><th width="79"></th><th width="76"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>status</td><td>А</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a><br>Если ответ содержит не финальный статус операции, а ”Pending”, рекомендуется выполнять запрос <a href="#poluchenie-dannykh-o-platezhe">Получение данных о платеже</a> до получения финального статуса (Completed или Failed)</td></tr><tr><td>operationId</td><td>А</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор платежа</td></tr></tbody></table>

**Пример:**

```json
{
	"status": "Completed",
	"operationId": "1f69223e-dff1-448d-803e-56333e6749b6",
	"paymentId": "1ace457b-9dec-46ec-897b-101382b745ee"
}
```

#### Выполнение рекуррентного платежа <a href="#poluchenie-dannykh-o-platezhe" id="poluchenie-dannykh-o-platezhe"></a>

Метод предназначен для выполнения рекуррентного платежа.

URL: /payments/qrcs/recurrents/{recurrentPublicId}/payments\
**Метод:** <mark style="color:green;background-color:green;">**`POST`**</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="162"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>recurrentPublicId</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Запрос**

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

<table data-header-hidden><thead><tr><th width="182"></th><th width="118"></th><th width="69"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма рекуррентного платежа в минимальной денежной единице (копейки, центы и т. д.)</td></tr></tbody></table>

**Ответ**

Параметры ответа:

<table data-header-hidden><thead><tr><th width="185"></th><th width="119"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>operationId</td><td>А</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор платежа</td></tr><tr><td>orderId</td><td>А</td><td>R</td><td>Идентификатор заказа в системе мерчанта</td></tr><tr><td>link</td><td>А</td><td>O</td><td>Url перенаправления для выполнения оплаты через мобильное приложение банка</td></tr><tr><td>image</td><td>А</td><td>O</td><td>QR-код в виде картинки</td></tr><tr><td>operationDate</td><td>А</td><td>O</td><td>Дата и время создания операции. Заполняется для успешной операции</td></tr><tr><td>type</td><td>А</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operatsiy-platezha">Типы операций</a></td></tr><tr><td>status</td><td>А</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>А</td><td>R</td><td>Дата и время создания платежной ссылки</td></tr><tr><td>errorCode</td><td>А</td><td>O</td><td>Код ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>errorMessage</td><td>А</td><td>O</td><td>Текст ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>recurrentType</td><td>A</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPublicId</td><td>A</td><td>O</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Пример:**

<pre class="language-json"><code class="lang-json">{
    "operationId": "fc95622b-8c59-4be6-96b5-cc02626c45b1",
    "paymentId": "eb7c49b5-2780-4c51-b7a2-d325342bbb9d",
    "orderId": "Тестовый платеж",
    "link": "https://web.qr.nspk.ru/AD10006BIFH6TF2S99ERB6KVCQP77AVB?type=02&#x26;bank=100000000091&#x26;sum=10001122&#x26;cur=RUB&#x26;crc=668C",
    "image": "iVBORw0KGgoAAAANSUhEUgAAAhIAAAISAQAAAACxRhsSAAADs0lEQVR4nO3aQW7jMAyFYQI5gI+Uq/tIPkAATSzykUo6xQzQMTOLX4s0teWvm1eBomzjx2M3DAwMDAwMDAwMjH9qWIzb8/txfoyH+ce+Pe/e56TnDbP566H5dwyMTiNnPa+c98759+VXy/+JE/c/o8cwMNqMI5/0mA8Z28P/CSLdWxh+DQPjY8YQVNdesu7XMDD+A+O8t1VR8TT2/IqB8Slj/vAq9lyEc+ldo39z94/1BwbGRUaMuf7+xUemHgOj0agRqZ/tAq26MX8u27N2eH0EA6PJUHxnbyuneolg6hkccden+GQMjE4jK4aldtjVklXnda0YltRjYLQZeUwQhwOR9RGr8zm2MWpDNr+5iYHRZdxHjYetR1fzyRn96sZu+VcxMDqNGd+h3VYEXvsuz7Uv0TpJqI4CBkaX4T2rXQn3UnavLtcQ6TH3BpcZBka38VIiDCW8egZqv6piqIGB0WWcwyvbaMSaf1Pga7s2so/wviZjYFxsRJrV26raYQy9LeDfdh12fc06BsbVxlIn7JX1LSZVu6Ci/03tgIFxoeErcXxY7srMYiU2zc+zglEDA6PLyEogNl9HPBiVrUZtzZaFGQOjy8iYy4gqQtfGy3atoo+B0WhEUTuqhfWw9ZpPVW/rrr+KgdFreMV6KPBvBwZZ/Ea/Kw8RMDA+YHjWc5beVolvNUVZf+uPYWBca8S+awa5XgusbdihN12GP36OLH4xMNqMkZFWrqs/sNa9+TLW/jXrGBjXGj5/V67NVM96l+sc8RqBJZRvtWBgNBmecNvyIx+qrFeNa1XtYmC0GkvtcF7W0ZVHOhOuf4ybamEMjEajRgVZ8215M8AfGsfvso6B0WKodrV4USAKCNW9dWCwpB4Do9GINXnTNmzftOXyu+eHaZ2ughgDo9fwjqpaWPXrUvLOhM/zgzzYwsBoNZTcR9QJe6Z+CIp1Ov8JzideawcMjKuNGfhcmNUpGKPq2Vqn1bB9zzoGxtXGmtw13H5jbWZl58veagcMjKsNy5OsaGb5vmv4MYGq3VyYU7tjYDQaNSLX/gJAzDL7+qTPGxgYjYbFuMWanOFWsRA92FiYdVaAgdFr3OcP33eNpYCIXG+v7a/M/x0Do9U4lOFcf/2Gj5ddma493rOOgdFmFBQtWYtwe0dLTa+4hoHxKWMmWYGvbqzvzyzu+sHWt1nHwLjEmD+06o6RLYS1WMgbKn4xMHoNU4ZrTV4aB1En6GPXPwEGRqvxo4GBgYGBgYGBgYHxz4xfvxeTzFGIRnMAAAAASUVORK5CYII=",
    "operationDate": null,
    "type": "Payment",
    "status": "Created",
    "amount": 10001122,
    "createdAt": "2023-06-22T08:55:08.290251Z",
    "errorCode": null,
<strong>    "errorMessage": null,
</strong>    "recurrentType": "Payment",
    "recurrentPublicId": "rec-pay-8043f4b1-06a3-4b46-ad40-3e2c1592beeb"
}
</code></pre>

#### Изменение рекуррентного платежа

Метод предназначен для изменения рекуррентного платежа.

URL: /payments/qrcs/recurrents/{recurrentPublicId}\
**Метод:** <mark style="color:orange;">`PUT`</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="162"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>recurrentPublicId</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Запрос**

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

<table data-header-hidden><thead><tr><th width="182"></th><th width="118"></th><th width="69"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>active</td><td>B</td><td>R</td><td>Активность рекуррентного платежа</td></tr></tbody></table>

**Ответ**

Параметры ответа:

<table data-header-hidden><thead><tr><th width="185"></th><th width="119"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>recurrentPublicId</td><td>А</td><td>R</td><td>Идентификатор рекуррентного платежа</td></tr><tr><td>isActive</td><td>B</td><td>R</td><td>Активность рекуррентного платежа</td></tr></tbody></table>

**Пример:**

<pre class="language-json"><code class="lang-json">{
<strong>    "recurrentPublicId": "rec-pay-8043f4b1-06a3-4b46-ad40-3e2c1592beeb",
</strong>    "isActive": true 
}
</code></pre>

#### Получение данных о платеже <a href="#poluchenie-dannykh-o-platezhe" id="poluchenie-dannykh-o-platezhe"></a>

Метод предназначен для получения данных о платеже.

**URL:** /payments/qrcs/{paymentId}\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="162"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>paymentId</td><td>Идентификатор платежа</td></tr></tbody></table>

**Ответ**

Параметры тела ответа:

<table data-header-hidden><thead><tr><th width="163"></th><th width="69"></th><th width="70"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>id</td><td>A</td><td>R</td><td>Идентификатор платежа</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа в системе мерчанта</td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус платежа. Возможные значения: см. <a href="#statusy-platezhei">Статусы платежей</a></td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Дата и время создания платежа</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>operations</td><td>Ar</td><td>R</td><td>Данные операции (см. ниже)</td></tr></tbody></table>

Параметры данных операции:

<table data-header-hidden><thead><tr><th width="164"></th><th width="69"></th><th width="71"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор оплаты для повторного запроса статуса</td></tr><tr><td>orderId</td><td>А</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>link</td><td>А</td><td>O</td><td>Url перенаправления для выполнения оплаты через мобильное приложение банка</td></tr><tr><td>image</td><td>А</td><td>O</td><td>QR-код в виде картинки</td></tr><tr><td>operationDate</td><td>А</td><td>O</td><td>Дата и время создания операции. Заполняется для успешной операции</td></tr><tr><td>type</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operatsiy-platezha">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус платежа. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>А</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>А</td><td>O</td><td>Код ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>errorMessage</td><td>А</td><td>O</td><td>Текст ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>recurrentType</td><td>A</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPublicId</td><td>A</td><td>O</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Пример:**

```json
{
    "id": "eb7c49b5-2780-4c51-b7a2-d325342bbb9d",
    "orderId": "Тестовый платеж",
    "status": "Created",
    "createdAt": "2023-06-22T08:55:07.767663Z",
    "amount": 10001122,
    "operations": [
        {
            "operationId": "fc95622b-8c59-4be6-96b5-cc02626c45b1",
            "paymentId": "eb7c49b5-2780-4c51-b7a2-d325342bbb9d",
            "orderId": "Тестовый платеж",
            "link": "https://web.qr.nspk.ru/AD10006BIFH6TF2S99ERB6KVCQP77AVB?type=02&bank=100000000091&sum=10001122&cur=RUB&crc=668C",
            "image": null,
            "operationDate": null,
            "type": "Payment",
            "status": "Created",
            "amount": 10001122,
            "createdAt": "2023-06-22T08:55:08.290251Z",
            "errorCode": null,
            "errorMessage": null,
            "recurrentType": null,
            "recurrentPublicId": null
        }
    ]
}
```

#### Получение списка операций <a href="#poluchenie-spiska-operacii" id="poluchenie-spiska-operacii"></a>

Метод предназначен для получения списка операций.

**URL:** /payments/qrcs/{paymentId}/operations\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="160"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>paymentId</td><td>Идентификатор платежа</td></tr></tbody></table>

**Ответ**

В ответе возвращается массив объектов, содержащих данные о платежах.

Параметры данных о платежах:

<table data-header-hidden><thead><tr><th width="166"></th><th width="87"></th><th width="71"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор оплаты для повторного запроса статуса</td></tr><tr><td>orderId</td><td>А</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>link</td><td>А</td><td>O</td><td>Url перенаправления для выполнения оплаты через мобильное приложение банка</td></tr><tr><td>image</td><td>А</td><td>O</td><td>QR-код в виде картинки</td></tr><tr><td>operationDate</td><td>А</td><td>O</td><td>Дата и время создания операции. Заполняется для успешной операции</td></tr><tr><td>type</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operatsiy-platezha">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус платежа. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>А</td><td>O</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>А</td><td>O</td><td>Код ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>errorMessage</td><td>А</td><td>O</td><td>Текст ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>recurrentType</td><td>А</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPublicId</td><td>А</td><td>O</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Пример:**

```json
[
    {
        "operationId": "a2b57356-443b-4a3b-a1da-df27f7fa3567",
        "paymentId": "63e47f62-8b93-4a21-abdd-b5308ddc9fb7",
        "orderId": "3391",
        "link": "https://web.qr.nspk.ru/BD10006QGFJ9B15F9EJADEDJQ8JU122S?type=02&bank=100000000091&sum=103&cur=RUB&crc=A88D",
        "image": null,
        "operationDate": "2023-05-16T15:46:26.069Z",
        "type": "Payment",
        "status": "Completed",
        "amount": 103,
        "createdAt": "2023-05-16T11:48:24.198389Z",
        "errorCode": null,
        "errorMessage": null,     
        "recurrentType": null,
        "recurrentPublicId": null
    },
    {
        "operationId": "6f516bde-b530-460b-a7b1-d1639e3e5862",
        "paymentId": "63e47f62-8b93-4a21-abdd-b5308ddc9fb7",
        "orderId": "3391",
        "link": null,
        "image": null,
        "operationDate": "2023-05-16T16:51:15.86Z",
        "type": "Refund",
        "status": "Completed",
        "amount": 100,
        "createdAt": "2023-05-16T13:51:09.335205Z",
        "errorCode": "5000",
        "errorMessage": null,     
        "recurrentType": null,
        "recurrentPublicId": null
    },
    {
        "operationId": "3665980d-18e8-46a5-8ffb-ee52dfc3f3c6",
        "paymentId": "63e47f62-8b93-4a21-abdd-b5308ddc9fb7",
        "orderId": "3391",
        "link": null,
        "image": null,
        "operationDate": null,
        "type": "Refund",
        "status": "Failed",
        "amount": 100,
        "createdAt": "2023-05-16T13:53:02.970547Z",
        "errorCode": "105",
        "errorMessage": "Сумма возврата превышает доступный лимит по оригинальной операции. Возможная сумма возврата составляет 0 руб. 3 коп.",     
        "recurrentType": null,
        "recurrentPublicId": null
    }
]
```

#### Получение данных операции <a href="#poluchenie-dannykh-operacii" id="poluchenie-dannykh-operacii"></a>

Метод предназначен для получения данных операции.

**URL:** /payments/qrcs/{paymentId}/operations/{operationId}\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table data-header-hidden><thead><tr><th width="155"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>paymentId</td><td>Идентификатор сессии при оплате</td></tr><tr><td>operationId</td><td>Идентификатор операции</td></tr></tbody></table>

**Ответ**

Параметры ответа:

<table data-header-hidden><thead><tr><th width="157"></th><th width="67"></th><th width="63"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>paymentId</td><td>А</td><td>R</td><td>Идентификатор оплаты для повторного запроса статуса</td></tr><tr><td>orderId</td><td>А</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>link</td><td>А</td><td>O</td><td>Url перенаправления для выполнения оплаты через мобильное приложение банка</td></tr><tr><td>image</td><td>А</td><td>O</td><td>QR-код в виде картинки</td></tr><tr><td>operationDate</td><td>А</td><td>O</td><td>Дата и время создания операции. Заполняется для успешной операции</td></tr><tr><td>type</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operatsiy-platezha">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус платежа. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>А</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>А</td><td>O</td><td>Код ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>errorMessage</td><td>А</td><td>O</td><td>Текст ошибки. Присутствует если произошла ошибка при обработке запроса</td></tr><tr><td>recurrentType</td><td>A</td><td>O</td><td>Тип рекуррентного платежа. Возможные значения: см. <a href="#tipy-rekurrentnogo-platezha">Типы рекуррентного платежа</a></td></tr><tr><td>recurrentPublicId</td><td>A</td><td>O</td><td>Идентификатор рекуррентного платежа</td></tr></tbody></table>

**Пример**

```json
{
    "operationId": "a2b57356-443b-4a3b-a1da-df27f7fa3567",
    "paymentId": "63e47f62-8b93-4a21-abdd-b5308ddc9fb7",
    "orderId": "3391",
    "link": "https://web.qr.nspk.ru/BD10006QGFJ9B15F9EJADEDJQ8JU122S?type=02&bank=100000000091&sum=103&cur=RUB&crc=A88D",
    "image": "iVBORw0KGgoAAAANSUhEUgAAAeoAAAHqAQAAAADjFjCXAAADE0lEQVR4nO3aQW7rMAxFUQJeQJbkrXtJXkAB/UjkI+U0LX6iDDq4GqSxraNOCFGkY21lHAaHw+FwOBwO/0vcYmz37+fW/Ntx+7L7hD5u9yl7u1+2U1N3OHyRj4su4/LcrpfWF7reg8NXeQ/GjkLeA9S/dRQP9B9GSMPhn+RjR2xNs3LJDFo4/NO8j5GW9WCgOaTh8A/x8UfPPA97lI5Z9wNinA3P3/M7HP7/PMa8N/7woalw+CKvodsxVZH79bxBA4e/zxWMfYO81dM8IN7GxyhQNA8OX+V9RH8vZ/kR8PY1/4fpAw5f5rk39qA9EuWD6VtWyXD4Enc0EnQGbasSpFfEFaq5m8LhC9ynWp4D1YK5BK3FamMeHL7OmzZItVbaOBZG0tZlRS4c/glu09BCVYd4NPuhEQ7/BDcdBmtHjE5zBbI+IofD4avctjnxtqo+WqzrLcAI38cEDYe/zlu09kb1oYx8aKrlW41K0JeghcPf4NFzUZSqoaxXtuPSi+H2vBiBw1/n+Wzq9O1nvOkw7+/Vu9yn7T44/GX+5Rk5dsnMzU27ZASyo+9BC4e/zHeVu1V9KEBjtZGbo16ZFoLD3+VR7to2T80Hc0a+ZG44fIFXV08HP3Va8uWZp+UfYh4Of4urjTytNkLVozkSdPPXHf0KDl/k47bV7wZsKkHMoiLxKrmewuGL/DQdBpvafa2OhY9HxYcSGA5/h/dg9Ni0fIPRx5S094xrU9KGw1e5mX4eEKupNokCWVnaxw6Hr3E9a1l9VFkSDypfK4bh8DU+DoP1Vs0yI5tOhCpQNl98MDh8ietOZGRfbXu89C11V0jD4Wu8j6o0pqlNSVvNmDEegxYOf5XXMPNzYMRmrHHWvZwCh69xheKWy2gz9JGdvixL/D4cvsB9qjJya9N+GSVwzfveeIHD3+KXc2DzoFWTOaqU3/I7HL7M63crh1qAka9rcTj8czxby/PbWoXqcU3kcPgKH3+uGflQz9l27Zw+OV+3weEr3BSMVenqhyrRgqmPJ0ELh7/O3x1wOBwOh8Ph8L/C/wHTb4qyGG4AlwAAAABJRU5ErkJggg==",
    "operationDate": "2023-05-16T15:46:26.069Z",
    "type": "Payment",
    "status": "Completed",
    "amount": 103,
    "createdAt": "2023-05-16T11:48:24.198389Z",
    "errorCode": null,
    "errorMessage": null,
    "recurrentType": null,
    "recurrentPublicId": null
}
```

## Выплаты СБП <a href="#vyplaty-sbp" id="vyplaty-sbp"></a>

### Общие сведения <a href="#obshie-svedeniya" id="obshie-svedeniya"></a>

Интерфейс позволяет выполнять операции B2С электронной коммерции по переводу средств со счета мерчанта на счета получателей, подключенные к системе [СБП](https://docs.payler.com/ru-api/glossarii/terminy-i-sokrasheniya).

#### Роли участников СБП <a href="#roli-uchastnikov-sbp" id="roli-uchastnikov-sbp"></a>

<table><thead><tr><th width="214"></th><th></th></tr></thead><tbody><tr><td><strong>Роль</strong></td><td><strong>Значение</strong></td></tr><tr><td>PayoutReceiver</td><td>Возможность получения переводов (выплат) средств</td></tr></tbody></table>

#### Типы выплат

<table><thead><tr><th width="221"></th><th></th></tr></thead><tbody><tr><td><strong>Тип</strong></td><td><strong>Описание</strong></td></tr><tr><td>Payout</td><td>Перевод (выплата) средств</td></tr></tbody></table>

#### Статусы выплат <a href="#statusy-vyplat" id="statusy-vyplat"></a>

<table><thead><tr><th width="224"></th><th></th></tr></thead><tbody><tr><td><strong>Статус</strong></td><td><strong>Описание</strong></td></tr><tr><td>Created</td><td>Выплата зарегистрирована в шлюзе</td></tr><tr><td>Pending</td><td>Выплата находится в обработке</td></tr><tr><td>CheckCompleted</td><td>Проверка возможности проведения выплаты выполнена успешно. Выплата может быть выполнена</td></tr><tr><td>Completed</td><td>Выплата выполнена успешно</td></tr><tr><td>Failed</td><td>Выплата отклонена</td></tr></tbody></table>

#### Типы операций

<table><thead><tr><th width="226"></th><th></th></tr></thead><tbody><tr><td><strong>Тип</strong></td><td><strong>Значение</strong></td></tr><tr><td>CheckPayout</td><td>Проверка возможности выполнения перевода средств</td></tr><tr><td>Payout</td><td>Перевод (выплата) средств</td></tr></tbody></table>

#### Алгоритм использования

Для проведения выплаты необходимо знать идентификатор участника СБП, в котором находится счет пользователя. Получить идентификатор участника СБП и узнать возможно ли его использовать для выполнения выплаты можно с помощью метода [Поиск участника СБП](#poisk-uchastnika-sbp).

Процесс выполнения выплаты состоит их 2-х этапов:

1. Проверка возможности выполнения, см. [Проверка возможности выполнения выплаты](#proverka-vozmozhnosti-vypolneniya-vyplaty);
2. Выполнение выплаты, см. [Выполнение выплаты](#vypolnenie-vyplaty).

### Методы API

Для передачи тела запросов необходимо использовать значение application/json для заголовка Content-Type.

Для тела ответа API может быть использовано одно из следующих значений заголовка Content-Type:

* application/json — штатное выполнение операции;
* application/problem+json — в случае каких-либо проблем.

Более подробную информацию о кодах ответов и моделях данных можно посмотреть в документации swagger среды Sandbox (см. [Среды](#sredy)).

Порядок следования параметров в запросах не важен. Регистр символов в url‑адресах и параметрах запросов — важен.

Ответы API могут содержать поля, не указанные в документации. При обработке ответов такие поля должны игнорироваться клиентским кодом.

#### Поиск участника СБП

Метод предназначен для поиска участника СБП. Метод позволяет выполнять поиск по названию и поддерживаемой роли. Есть возможность контролирования получения данных логотипа (если они присутствуют).

**URL:** /members\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры строки запроса:

<table><thead><tr><th width="151"></th><th width="68"></th><th width="69"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>name</td><td>А</td><td>О</td><td>Название участника</td></tr><tr><td>role</td><td>А</td><td>О</td><td>Роль участника. Возможные значения: см. <a href="#roli-uchastnikov-sbp">Роли участников СБП</a></td></tr><tr><td>includeLogo</td><td>В</td><td>О</td><td>Индикатор получения логотипа. По умолчанию — false</td></tr></tbody></table>

**Ответ**

В ответе возвращается массив объектов, содержащих данные найденных участников СБ&#x41F;**.**

Параметры данных участника СБП:

<table><thead><tr><th width="157"></th><th width="77"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>id</td><td>A</td><td>R</td><td>Идентификатор участника СБП</td></tr><tr><td>name</td><td>A</td><td>R</td><td>Название участника СБП</td></tr><tr><td>logo</td><td>O</td><td>O</td><td>Логотип участника СБП</td></tr><tr><td>roles</td><td>A</td><td>R</td><td>Роли участника. Возможные значения: см. <a href="#roli-uchastnikov-sbp">Роли участников СБП</a></td></tr></tbody></table>

Параметры данных логотипа:

<table><thead><tr><th width="191"></th><th width="72"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>content</td><td>A</td><td>R</td><td>Содержимое. Строка в формате Base64</td></tr><tr><td>contentMediaType</td><td>A</td><td>R</td><td>Тип содержимого</td></tr></tbody></table>

**Пример**:

```json
GET https://sandbox.payler.com/fpapi/v1/members?name=%D0%BF%D1%80%D0%BE%D0%BC%D0%B1%D0%B0%D0%BD%D0%BA&includeLogo=false
Authorization-Key: ********
Authorization-Password: ********

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: cb2fea69-39ad-4368-a47a-bba274a45c91

[{"id":"100000000001","name":"Газпромбанк","roles":["PayoutReceiver"]},{"id":"100000000142","name":"УРАЛПРОМБАНК","roles":["PayoutReceiver"]},{"id":"100000000155","name":"Нефтепромбанк","roles":[]},{"id":"100000000185","name":"Нацинвестпромбанк","roles":["PayoutReceiver"]}]
```

#### Получение данных участника СБП

Метод предназначен для получения данных участника СБП. Есть возможность контроля получения данных логотипа (если они присутствуют).

**URL:** /members/{memberId}\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table><thead><tr><th width="221"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>memberId</td><td>Идентификатор участника СБП</td></tr></tbody></table>

Параметры строки запроса:

<table><thead><tr><th width="148"></th><th width="72"></th><th width="63"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>includeLogo</td><td>B</td><td>O</td><td>Индикатор получения логотипа. По умолчанию — false</td></tr></tbody></table>

**Ответ**

В ответе возвращается объект, содержащий данные участника СБ&#x41F;**.**&#x20;

Параметры данных участника СБП:

<table><thead><tr><th width="149"></th><th width="70"></th><th width="71"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>id</td><td>A</td><td>R</td><td>Идентификатор участника СБП</td></tr><tr><td>name</td><td>A</td><td>R</td><td>Название участника СБП</td></tr><tr><td>logo</td><td>O</td><td>O</td><td>Логотип участника СБП</td></tr><tr><td>roles</td><td>A</td><td>R</td><td>Роли участника. Возможные значения: см. <a href="#roli-uchastnikov-sbp">Роли участников СБП</a></td></tr></tbody></table>

Параметры данных логотипа:

<table><thead><tr><th width="223"></th><th width="65"></th><th width="65"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>content</td><td>A</td><td>R</td><td>Содержимое. Строка в формате Base64</td></tr><tr><td>contentMediaType</td><td>A</td><td>R</td><td>Тип содержимого</td></tr></tbody></table>

**Пример:**

```json
GET 
https://sandbox.payler.com/fpapi/v1/members/100000000091?includeLogo=false
Authorization-Key: ********
Authorization-Password: ********

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: d112732d-eedc-4541-b29e-149e1cabe53c

{"id":"100000000091","name":"Сургутнефтегазбанк","roles":["PayoutReceiver"]}
```

#### Проверка возможности выполнения выплаты

Метод предназначен для выполнения проверки возможности выполнения выплаты с указанными параметрами.

**URL:** /payouts/check\
**Метод:** <mark style="color:green;background-color:green;">**`POST`**</mark>

**Запрос**

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

<table><thead><tr><th width="130"></th><th width="80"></th><th width="67"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>orderId</td><td>A..100</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>phone</td><td>A..50</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>memberId</td><td>A</td><td>R</td><td>Идентификатор участника СБП</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>currency</td><td>A3</td><td>R</td><td>Валюта перевода. Только RUB</td></tr><tr><td>reference</td><td>A..100</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>purpose</td><td>A</td><td>O</td><td>Назначение</td></tr><tr><td>nameCheck</td><td>B</td><td>O</td><td><p>Индикатор проверки ФИО получателя.</p><p>Если передано значение true, то для успешного прохождения проверки будет требоваться совпадение переданного ФИО получателя с данными банка.</p><p>По умолчанию — false</p></td></tr><tr><td>nameFirst</td><td>A..100</td><td>O</td><td>Имя получателя</td></tr><tr><td>nameMiddle</td><td>A..100</td><td>O</td><td>Отчество получателя</td></tr><tr><td>nameLast</td><td>A..100</td><td>O</td><td>Фамилия получателя</td></tr></tbody></table>

**Ответ**

Параметры тела ответа:

<table><thead><tr><th width="163"></th><th width="73"></th><th width="63"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>A</td><td>R</td><td>Идентификатор выплаты</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа. Соответствует переданному в запросе</td></tr><tr><td>payoutType</td><td>A</td><td>R</td><td>Тип выплаты. Возможные значения: см. <a href="#tipy-vyplat">Типы выплат</a></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>reference</td><td>A</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>operationType</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operacii">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>phone</td><td>A</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>pam</td><td>A</td><td>O</td><td>РАМ получателя (Ф. И. О., первая буква фамилии)</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>A</td><td>O</td><td>Код ошибки</td></tr><tr><td>errorMessage</td><td>A</td><td>O</td><td>Сообщение с описанием ошибки</td></tr></tbody></table>

**Пример:**

```json
POST https://secure.payler.com/fpapi/v1/payouts/check
Authorization-Key: ********
Authorization-Password: ********
Content-Type: application/json
Content-Length: 238

{
"orderId": "test-payout-20220630-1",
"phone": "*******7768",
"memberId": "100000000004",
"amount": 100,
"currency": "RUB",
"reference": "test-payout-20220630-1-check",
"purpose": "Тестовая выплата",
"nameCheck": true,
"nameFirst": "Иван",
"nameMiddle": "Иванович",
"nameLast": "Иванов"
}

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: 7028f506-4925-44b6-8268-b315f4a4e78b

{"payoutId":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","payoutType":"Payout","operationId":"ce295d18-fb60-4826-bd6f-da7a7c9f1e14","reference":"test-payout-20220630-1-check","operationType":"CheckPayout","status":"Completed","phone":"*******7768","pam":"Андрей Алексеевич Б","amount":100,"createdAt":"2022-06-30T09:51:34.5290185Z"}
```

#### Выполнение выплаты

Метод предназначен для выполнения выплаты после успешного проведения проверки возможности выполнения.

Выплата может быть проведена не позднее, чем через 3 минуты после успешного завершения проверки.

**URL:** /payouts/{payoutId}\
**Метод:** <mark style="color:green;background-color:green;">**`POST`**</mark>

**Запрос**

Параметры URL:

<table><thead><tr><th width="149"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>Идентификатор выплаты</td></tr></tbody></table>

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

<table><thead><tr><th width="153"></th><th width="83"></th><th width="70"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>reference</td><td>A..100</td><td>O</td><td>Значение для отслеживания</td></tr></tbody></table>

**Ответ**

Параметры тела ответа:

<table><thead><tr><th width="158"></th><th width="73"></th><th width="80"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>A</td><td>R</td><td>Идентификатор выплаты</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа. Соответствует переданному в запросе</td></tr><tr><td>payoutType</td><td>A</td><td>R</td><td>Тип выплаты. Возможные значения: см. <a href="#tipy-vyplat">Типы выплат</a></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>reference</td><td>A</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>operationType</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operacii">Типы операций </a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>phone</td><td>A</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>pam</td><td>A</td><td>O</td><td>РАМ получателя (Ф. И. О., первая буква фамилии)</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>A</td><td>O</td><td>Код ошибки</td></tr><tr><td>errorMessage</td><td>A</td><td>O</td><td>Сообщение с описанием ошибки</td></tr></tbody></table>

**Пример:**

```json
POST https://secure.payler.com/fpapi/v1/payouts/a91b3762-2b81-45d2-88c6-6b97defe41d9
Authorization-Key: ********
Authorization-Password: ********
Content-Type: application/json
Content-Length: 53

{
"reference": "test-payout-20220630-1-execute"
}

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: 4ac11cc5-3822-451e-98e5-4a1eec9b81b9

{"payoutId":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","payoutType":"Payout","operationId":"119b4a5d-4efa-4853-a3ab-a58d27fd55d5","reference":"test-payout-20220630-1-execute","operationType":"Payout","status":"Completed","phone":"*******7768","pam":"Андрей Алексеевич Б","amount":100,"createdAt":"2022-06-30T09:53:47.1597501Z"}
```

#### Получение данных выплаты

Метод предназначен для получения данных выплаты.

**URL:** /payouts/{payoutId}\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table><thead><tr><th width="183"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>Идентификатор выплаты</td></tr></tbody></table>

**Ответ**

Параметры тела ответа:

<table><thead><tr><th width="170"></th><th width="81"></th><th width="81"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>id</td><td>A</td><td>R</td><td>Идентификатор выплаты</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>type</td><td>A</td><td>R</td><td>Тип выплаты. Возможные значения: см. <a href="#tipy-vyplat">Типы выплат</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус выплаты. Возможные значения: см. <a data-mention href="#statusy-vyplat">#statusy-vyplat</a></td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Время создания операции</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>currencyCode</td><td>A</td><td>R</td><td>Валюта. Только RUB</td></tr><tr><td>rest</td><td>N</td><td>R</td><td>Остаток</td></tr><tr><td>operations</td><td>Ar</td><td>R</td><td>Операции</td></tr></tbody></table>

Параметры данных операции:

<table><thead><tr><th width="171"></th><th width="82"></th><th width="82"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>id</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>type</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operacii">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>phone</td><td>A</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>reference</td><td>A</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>pam</td><td>A</td><td>O</td><td>РАМ получателя (Ф. И. О., первая буква фамилии)</td></tr></tbody></table>

**Пример:**

```json
GET https://secure.payler.com/fpapi/v1/payouts/a91b3762-2b81-45d2-88c6-6b97defe41d9
Authorization-Key: ********
Authorization-Password: ********

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: 17c2c794-5c57-4b63-a283-127d594b4b74

{"id":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","type":"Payout","status":"Completed","createdAt":"2022-06-30T09:51:34.506336Z","amount":100,"currencyCode":"RUB","rest":100,"operations":[{"id":"ce295d18-fb60-4826-bd6f-da7a7c9f1e14","type":"CheckPayout","status":"Completed","phone":"*******7768","reference":"test-payout-20220630-1-check","pam":"Андрей Алексеевич Б"},{"id":"119b4a5d-4efa-4853-a3ab-a58d27fd55d5","type":"Payout","status":"Completed","phone":"*******7768","reference":"test-payout-20220630-1-execute","pam":"Андрей Алексеевич Б"}]}
```

#### Получение списка операций

Метод предназначен для получения списка операций.

**URL:** /payouts/{payoutId}/ operations\
**Метод отправки:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table><thead><tr><th width="161"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>Идентификатор выплаты</td></tr></tbody></table>

**Ответ**

В ответе возвращается массив объектов, содержащих данные операций выплаты.

Параметры данных операции:

<table><thead><tr><th width="161"></th><th width="71"></th><th width="71"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>A</td><td>R</td><td>Идентификатор выплаты</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>payoutType</td><td>A</td><td>R</td><td>Тип выплаты. Возможные значения: см. <a href="#tipy-vyplat">Типы выплат</a></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>reference</td><td>A</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>operationType</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operacii">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>phone</td><td>A</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>pam</td><td>A</td><td>O</td><td>РАМ получателя (Ф. И. О., первая буква фамилии)</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>A</td><td>O</td><td>Код ошибки</td></tr><tr><td>errorMessage</td><td>A</td><td>O</td><td>Сообщение с описанием ошибки</td></tr></tbody></table>

**Пример:**

```json
GET https://secure.payler.com/fpapi/v1/payouts/a91b3762-2b81-45d2-88c6-6b97defe41d9/operations
Authorization-Key: ********
Authorization-Password: ********

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: d6d4be41-8476-40c5-8877-72ac8b1e3e5d

[{"payoutId":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","payoutType":"Payout","operationId":"ce295d18-fb60-4826-bd6f-da7a7c9f1e14","reference":"test-payout-20220630-1-check","operationType":"CheckPayout","status":"Completed","phone":"*******7768","pam":"Андрей Алексеевич Б","amount":100,"createdAt":"2022-06-30T09:51:34.529018Z"},{"payoutId":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","payoutType":"Payout","operationId":"119b4a5d-4efa-4853-a3ab-a58d27fd55d5","reference":"test-payout-20220630-1-execute","operationType":"Payout","status":"Completed","phone":"*******7768","pam":"Андрей Алексеевич Б","amount":100,"createdAt":"2022-06-30T09:53:47.15975Z"}]
```

#### Получение данных операции

Метод предназначен для получения данных операции.

**URL:** payouts/{payoutId}/operations/{operationId}\
**Метод:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Запрос**

Параметры URL:

<table><thead><tr><th width="190"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>Идентификатор выплаты</td></tr><tr><td>operationId</td><td>Идентификатор операции</td></tr></tbody></table>

**Ответ**

Параметры тела ответа:

<table><thead><tr><th width="161"></th><th width="74"></th><th width="63"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>payoutId</td><td>A</td><td>R</td><td>Идентификатор выплаты</td></tr><tr><td>orderId</td><td>A</td><td>R</td><td>Идентификатор заказа</td></tr><tr><td>payoutType</td><td>A</td><td>R</td><td>Тип выплаты. Возможные значения: см. <a href="#tipy-vyplat">Типы выплат</a></td></tr><tr><td>operationId</td><td>A</td><td>R</td><td>Идентификатор операции</td></tr><tr><td>reference</td><td>A</td><td>O</td><td>Значение для отслеживания</td></tr><tr><td>operationType</td><td>A</td><td>R</td><td>Тип операции. Возможные значения: см. <a href="#tipy-operacii">Типы операций</a></td></tr><tr><td>status</td><td>A</td><td>R</td><td>Статус операции. Возможные значения: см. <a href="#statusy-operacii">Статусы операций</a></td></tr><tr><td>phone</td><td>A</td><td>R</td><td>Номер телефона получателя</td></tr><tr><td>pam</td><td>A</td><td>O</td><td>РАМ получателя (Ф. И. О., первая буква фамилии)</td></tr><tr><td>amount</td><td>N</td><td>R</td><td>Сумма операции в минимальной денежной единице (копейки, центы и т. д.)</td></tr><tr><td>createdAt</td><td>A</td><td>R</td><td>Дата и время создания операции</td></tr><tr><td>errorCode</td><td>A</td><td>O</td><td>Код ошибки</td></tr><tr><td>errorMessage</td><td>A</td><td>O</td><td>Сообщение с описанием ошибки</td></tr></tbody></table>

**Пример**

```json
GET https://secure.payler.com/fpapi/v1/payouts/a91b3762-2b81-45d2-88c6-6b97defe41d9/operations/ce295d18-fb60-4826-bd6f-da7a7c9f1e14
Authorization-Key: ********
Authorization-Password: ********

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: a73cadad-bd95-4dca-89b1-fa8071c6c37a

{"payoutId":"a91b3762-2b81-45d2-88c6-6b97defe41d9","orderId":"test-payout-20220630-1","payoutType":"Payout","operationId":"ce295d18-fb60-4826-bd6f-da7a7c9f1e14","reference":"test-payout-20220630-1-check","operationType":"CheckPayout","status":"Completed","phone":"*******7768","pam":"Андрей Алексеевич Б","amount":100,"createdAt":"2022-06-30T09:51:34.529018Z"}
```

#### Получение баланса

Метод предназначен для получения баланса.

**URL:** /payouts/balance\
**Метод отправки:** <mark style="color:purple;background-color:purple;">**`GET`**</mark>

**Ответ**

Параметры тела ответа:

<table><thead><tr><th width="161"></th><th width="74"></th><th width="63"></th><th></th></tr></thead><tbody><tr><td><strong>Название</strong></td><td><strong>Тип</strong></td><td><strong>R/O</strong></td><td><strong>Описание</strong></td></tr><tr><td>balance</td><td>N</td><td>R</td><td>Значение баланса в минимальной денежной единице</td></tr><tr><td>currency</td><td>A3</td><td>R</td><td>Валюта счета</td></tr></tbody></table>

**Пример**

```json
GET https://secure.payler.com/fpapi/v1/payouts/balance
Authorization-Key: ********
Authorization-Password: ********
 
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Correlation-ID: feebee3b-9b18-4ddd-a223-f75be4240e8f
 
{"balance":1000,"currency":"RUR"}
```
