Scope
b2b-sbp
Параметры запроса
Bearer {access_token}, полученный по Client Credentials Flow
application/json
application/json
Контекст клиента
Идентификатор клиента, от имени которого выполняется запрос. Банк сообщает партнёру API при подключении
Идентификатор партнёра. Банк сообщает партнёру API при подключении
Наименование платёжной ссылки
Счёт зачисления
Идентификатор торгово-сервисного предприятия (ТСП)
Сумма к зачислению в копейках
Срок жизни платёжной ссылки в минутах. Значение по умолчанию: 4320
Назначение платежа. Ограничения:
-
•максимальное количество символов - 210;
-
•допустимые символы:
А-Я,а-я,A-Z,a-z,0-9, пробел (U+0020) и. , ; : ' " ( ) ! ? + - _ @ / \. Использование типографских кавычек («»), длинных тире (-, -), эмодзи и других нестандартных символов Unicode приведёт к ошибке
Ссылка для перехода после выполнения платежа в соответствии со спецификацией RFC 3986:
-
•формат URL:
scheme://host[:port][/path][?query]; -
•
Информация о взимании НДС. Принимает возможные значения:
-
•
true- облагается НДС; -
•
false- не облагается НДС
Сумма налога Операции СБП в копейках
Уникальный идентификатор платежа
ИНН плательщика
1curl --location 'https://baas.alfabank.ru/api/sbp/jp/v1/payment-urls/one-time-use' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Content-Type: application/json' \
4--header 'Accept: application/json' \
5--data '{
6 "client": {
7 "b2bClientId": "021be5ed-6312-4982-a4e9-2a2cc44bc88c",
8 "partnerId": 214
9 },
10 "name": "Ссылка для оплаты ИП Иванов И.П.",
11 "payeeAccount": "40702810100010000001",
12 "merchantId": "MF0000000001",
13 "amount": 1000000,
14 "ttl": 4320,
15 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
16 "redirectUrl": "https://exampletsp.io/qwertyui",
17 "takeTax": true,
18 "taxAmount": 200000,
19 "uip": "281000670LSS7DN18SJQDNP4B05KLJL2",
20 "payerInn": "3664069397"
21}'
Параметры ответа
1{
2 "qrcId": "AD1000038AQ1FG409KGACUQU5QRSH3FM",
3 "payload": "https://b2b.cbrpay.ru/AD1000038AQ1FG409KGACUQU5QRSH3FM",
4 "name": "Ссылка для оплаты ИП Иванов И.П.",
5 "payeeAccount": "40702810100010000001",
6 "merchantId": "MF0000000001",
7 "amount": 1000000,
8 "qrcType": "ONETIME",
9 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
10 "takeTax": true,
11 "taxAmount": 200000,
12 "image": "iVBORw0KGgoAAAANSUhEUgAABEoAAARKCAIAAADXJAK3AAAABmJLR0QA/wD...YII=",
13 "lastPayment": null,
14 "uip": "281000670LSS7DN18SJQDNP4B05KLJL2",
15 "registrationDate": "2022-08-17T14:26:55Z",
16 "expirationDate": "2022-08-20T14:26:55Z"
17}
Идентификатор платёжной ссылки
Платёжная ссылка
Наименование платёжной ссылки
Счёт зачисления
Идентификатор торгово-сервисного предприятия (ТСП)
Сумма к зачислению в копейках
Тип платёжной ссылки. Принимает возможные значения:
-
•
ONETIME- одноразовая платёжная ссылка; -
•
REUSABLE- многоразовая платёжная ссылка
Назначение платежа
Информация о взимании НДС. Принимает возможные значения:
-
•
true- облагается НДС; -
•
false- не облагается НДС
Сумма налога Операции СБП в копейках
Изображение base64encoded. В формате image/png
Информация о последнем входящем платеже
Сумма к зачислению в копейках
Сумма налога Операции СБП в копейках
Назначение платежа
Счёт списания платежа
Код валюты платежа
Дата и время выполнения Операции СБП в формате ISO 8601
Информация о плательщике
Наименование ЮЛ плательщика
ИНН плательщика
БИК банка плательщика
Тип идентификатора номера счёта плательщика
Наименование банка плательщика
Корреспондентский счёт банка плательщика
Уникальный идентификатор платежа
Дата и время регистрации платёжной ссылки в формате ISO 8601
Дата и время истечения срока жизни платёжной ссылки в формате ISO 8601
1{
2 "qrcId": "AD1000038AQ1FG409KGACUQU5QRSH3FM",
3 "payload": "https://b2b.cbrpay.ru/AD1000038AQ1FG409KGACUQU5QRSH3FM",
4 "name": "Ссылка для оплаты ИП Иванов И.П.",
5 "payeeAccount": "40702810100010000001",
6 "merchantId": "MF0000000001",
7 "amount": 1000000,
8 "qrcType": "ONETIME",
9 "paymentPurpose": "Оплата по договору №123456789 от 01.09.2001",
10 "takeTax": true,
11 "taxAmount": 200000,
12 "image": "iVBORw0KGgoAAAANSUhEUgAABEoAAARKCAIAAADXJAK3AAAABmJLR0QA/wD...YII=",
13 "lastPayment": null,
14 "uip": "281000670LSS7DN18SJQDNP4B05KLJL2",
15 "registrationDate": "2022-08-17T14:26:55Z",
16 "expirationDate": "2022-08-20T14:26:55Z"
17}
Код ошибки. Принимает возможные значения:
-
•
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}