Scope
b2b-sbp
Параметры запроса
Bearer {access_token}, полученный по Client Credentials Flow
application/json
Идентификатор клиента, от имени которого выполняется запрос. Банк сообщает партнёру API при подключении
Идентификатор платёжной ссылки
Вернуть только действующие ссылки (Да/Нет). Действующими считаются неоплаченные и с неистекшим сроком действия (expirationDate в будущем). Значение по умолчанию false
Сортировка результатов поиска (не более трёх параметров). Если параметры сортировки не заданы, записи сортируются по убыванию registrationDate. Возможные значения:
-
•
name- наименование платёжной ссылки; -
•
merchantId- идентификатор торгово-сервисного предприятия (ТСП); -
•
payeeAccount- счёт зачисления; -
•
payerAccount- счёт списания; -
•
amount- сумма к зачислению в копейках; -
•
qrcType- тип платёжной ссылки; -
•
takeTax- информация о взимании НДС; -
•
registrationDate- дата и время регистрации платёжной ссылки; -
•
expirationDate- дата и время истечения срока жизни платёжной ссылки
Количество элементов. Максимальное значение - 100
Смещение в результатах поиска
1curl --location --globoff 'https://baas.alfabank.ru/api/sbp/jp/v1/payment-urls?b2bClientId={b2bClientId}&qrcId={qrcId}&onlyActive={onlyActive}&sort={sort}&limit={limit}&offset={offset}' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Параметры ответа
1{
2 "pagination": {
3 "limit": 10,
4 "offset": 0,
5 "totalCount": 1
6 },
7 "paymentUrls": [
8 {
9 "qrcId": "AD1000038AQ1FG409KGACUQU5QRSH3FM",
10 "payload": "https://b2b.cbrpay.ru/AD1000038AQ1FG409KGACUQU5QRSH3FM",
11 "name": "Ссылка для оплаты ИП Иванов И.П.",
12 "payeeAccount": "40702810100010000001",
13 "merchantId": "MF0000000001",
14 "amount": 1000000,
15 "qrcType": "ONETIME",
16 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
17 "takeTax": true,
18 "taxAmount": 200000,
19 "image": "iVBORw0KGgoAAAANSUhEUgAABEoAAARKCAIAAADXJAK3AAAABmJLR0QA/wD...YII=",
20 "lastPayment": {
21 "amount": 1000000,
22 "taxAmount": 200000,
23 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
24 "payerAccount": "40702810901400001130",
25 "currency": "RUR",
26 "timestamp": "2022-05-26T09:09:32Z",
27 "payerInfo": {
28 "name": "OOO Ромашка",
29 "inn": "3664069397",
30 "bik": "044525593",
31 "accountType": "BBAN",
32 "bankName": "АО \"АЛЬФА-БАНК\"",
33 "bankCorrAccount": "30101810200000000593"
34 }
35 },
36 "uip": "281000670LSS7DN18SJQDNP4B05KLJL2",
37 "registrationDate": "2022-08-17T14:26:55Z",
38 "expirationDate": "2022-08-20T14:26:55Z"
39 }
40 ]
41}
Параметры пагинации
Количество элементов
Смещение в результатах поиска
Количество элементов, удовлетворяющих запросу
Информация о платёжной ссылке
Идентификатор платёжной ссылки
Платёжная ссылка
Наименование платёжной ссылки
Счет зачисления
Идентификатор торгово-сервисного предприятия (ТСП)
Сумма к зачислению в копейках
Тип платёжной ссылки. Принимает возможные значения:
-
•
ONETIME- одноразовая платёжная ссылка; -
•
REUSABLE- многоразовая платёжная ссылка
Назначение платежа
Информация о взимании НДС. Принимает возможные значения:
-
•
true- облагается НДС; -
•
false- не облагается НДС
Сумма налога Операции СБП в копейках
Изображение base64encoded. В формате image/png
Информация о последнем входящем платеже
Сумма к зачислению в копейках
Сумма налога Операции СБП в копейках
Назначение платежа
Счёт списания платежа
Код валюты платежа
Дата и время выполнения Операции СБП B2B в формате ISO 8601
Информация о плательщике
Наименование ЮЛ плательщика
ИНН плательщика
БИК банка плательщика
Тип идентификатора номера счёта плательщика
Наименование банка плательщика
Корреспондентский счёт банка плательщика
Уникальный идентификатор платежа
Дата и время регистрации платёжной ссылки в формате ISO 8601
Дата и время истечения срока жизни платёжной ссылки в формате ISO 8601
1{
2 "pagination": {
3 "limit": 10,
4 "offset": 0,
5 "totalCount": 1
6 },
7 "paymentUrls": [
8 {
9 "qrcId": "AD1000038AQ1FG409KGACUQU5QRSH3FM",
10 "payload": "https://b2b.cbrpay.ru/AD1000038AQ1FG409KGACUQU5QRSH3FM",
11 "name": "Ссылка для оплаты ИП Иванов И.П.",
12 "payeeAccount": "40702810100010000001",
13 "merchantId": "MF0000000001",
14 "amount": 1000000,
15 "qrcType": "ONETIME",
16 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
17 "takeTax": true,
18 "taxAmount": 200000,
19 "image": "iVBORw0KGgoAAAANSUhEUgAABEoAAARKCAIAAADXJAK3AAAABmJLR0QA/wD...YII=",
20 "lastPayment": {
21 "amount": 1000000,
22 "taxAmount": 200000,
23 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
24 "payerAccount": "40702810901400001130",
25 "currency": "RUR",
26 "timestamp": "2022-05-26T09:09:32Z",
27 "payerInfo": {
28 "name": "OOO Ромашка",
29 "inn": "3664069397",
30 "bik": "044525593",
31 "accountType": "BBAN",
32 "bankName": "АО \"АЛЬФА-БАНК\"",
33 "bankCorrAccount": "30101810200000000593"
34 }
35 },
36 "uip": "281000670LSS7DN18SJQDNP4B05KLJL2",
37 "registrationDate": "2022-08-17T14:26:55Z",
38 "expirationDate": "2022-08-20T14:26:55Z"
39 }
40 ]
41}
Код ошибки. Принимает возможные значения:
-
•
invalid_request- неверные входные параметры запроса
Описание ошибки
1{
2 "error": "invalid_request",
3 "error_description": "Authorization header is not present in request headers"
4}
Код ошибки. Принимает возможные значения:
-
•
invalid_token- предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам. Необходимо получить новый токен доступа
Описание ошибки
1{
2 "error": "invalid_token",
3 "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
4}
Код ошибки. Принимает возможные значения:
-
•
insufficient_scope- при запросе токена доступа не были переданы все необходимые scopes. Необходимо повторно отправить запрос на получение токена доступа с указанием всех доступных scopes
Описание ошибки
1{
2 "error": "insufficient_scope",
3 "error_description": "The request requires higher privileges than provided by the access token"
4}
Код ошибки. Принимает возможные значения:
-
•
unknown_endpoint- эндпоинт не найден или неактивен
Описание ошибки
1{
2 "error": "unknown_endpoint",
3 "error_description": "Endpoint is not found or not active"
4}
Код ошибки. Принимает возможные значения:
-
•
internal_error- внутренняя ошибка сервиса при выполнении обработки запроса
Описание ошибки
1{
2 "error": "internal_error",
3 "error_description": "Internal server error"
4}