Scope
b2c_sbp_payments
Параметры запроса
Bearer {access_token}, полученный по Client Credentials Flow
application/json
Дата начала периода
Дата окончания периода
Идентификатор транзакции в системе банка, по которой необходимо получить детальную информацию
Идентификатор транзакции в системе клиента, по которой необходимо получить детальную информацию
Идентификатор клиента, от имени которого отправляется платёж (указывается при использовании API провайдером)
Идентификатор партнёра
1curl --location --globoff 'https://baas.alfabank.ru/api/b2cpay/jp/v1/payments?startDate={startDate}&finishDate={finishDate}&transactionId={transactionId}&externalId={externalId}&b2cClientId={b2cClientId}&partnerId={partnerId}' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Параметры ответа
1{
2 "client": {
3 "b2cClientId": "6abd7050-6aea-4fb1-90cd-0e1d8fecb1e4",
4 "partnerId": 214
5 },
6 "payments": [
7 {
8 "account": "40702810401300003178",
9 "inn": "0352417325",
10 "transactionId": "3389",
11 "sequence": "qaqaqa",
12 "payPackage": "5592",
13 "nspkTransactionId": "A3137112354541010000050011000101",
14 "eqTrnId": "C31170523000000X",
15 "nspkBankName": "ПИР Банк",
16 "nspkName": {
17 "first": "Иван",
18 "middle": "Иванович",
19 "last": "Иванов"
20 },
21 "name": {
22 "first": "Иван",
23 "middle": "Иванович",
24 "last": "Иванов"
25 },
26 "nameCheck": true,
27 "orderInfo": {
28 "number": "66",
29 "date": "2023-05-17T14:24:58.078Z",
30 "recipientAccount": "40817495834383110206",
31 "recipientBic": "044525491",
32 "payerAccountType": "BBAN"
33 },
34 "phone": "0079086010338",
35 "amount": 10007.03,
36 "feeAccount": "40702810701300003179",
37 "feeAmount": 1.05,
38 "createDate": "2023-05-17T14:22:40.974Z",
39 "modifyDate": "2023-05-17T14:24:58.078Z",
40 "nspkStatus": "ACWP",
41 "errorDescription": null
42 }
43 ]
44}
Контекст клиента
Идентификатор клиента, от имени которого отправляется платёж (возвращается при использовании API провайдером)
Идентификатор партнёра
Коллекция транзакций на основании параметров запроса. Может содержать транзакции для различных получателей
Счёт списания отправителя
ИНН ЮЛ плательщика
Уникальный идентификатор транзакции
Идентификатор платежа внутри пакета. Формируется потребителем сервиса B2C-переводы
Идентификатор пакета
Код транзакции НСПК
Наименование банка получателя
ФИО получателя в НСПК
Имя
Отчество
Фамилия
ФИО получателя из запроса платежа
Имя
Отчество
Фамилия
Переданный в запросе флаг необходимости проверки совпадения переданного ФИО получателя и зарегистрированного ФИО получателя в НСПК
Информация о платёжном поручении
Номер платёжного поручения
Дата платёжного поручения
Расчётный счёт ФЛ в банке-получателе
БИК банка-получателя
Тип идентификатора счёта плательщика
Телефон получателя
Сумма платежа
Счёт списания комиссии платежа. Может отличаться от основного счёта списания ДС
Сумма комиссии платежа
Дата/Время создания платежа (в формате 2023-03-28T19:47:21.644Z)
Дата/Время изменения платежа (в формате 2023-03-28T19:47:21.644Z)
Статус платежа в НСПК. Возможные значения:
-
•
RCVD- принят, находится в обработке; -
•
RJCT- отклонён; -
•
ACWP- исполнен
Описание ошибки платежа. Возвращается в случае ошибки платежа в НСПК (поле nspkStatus имеет значение RJCT)
1{
2 "client": {
3 "b2cClientId": "6abd7050-6aea-4fb1-90cd-0e1d8fecb1e4",
4 "partnerId": 214
5 },
6 "payments": [
7 {
8 "account": "40702810401300003178",
9 "inn": "0352417325",
10 "transactionId": "3389",
11 "sequence": "qaqaqa",
12 "payPackage": "5592",
13 "nspkTransactionId": "A3137112354541010000050011000101",
14 "eqTrnId": "C31170523000000X",
15 "nspkBankName": "ПИР Банк",
16 "nspkName": {
17 "first": "Иван",
18 "middle": "Иванович",
19 "last": "Иванов"
20 },
21 "name": {
22 "first": "Иван",
23 "middle": "Иванович",
24 "last": "Иванов"
25 },
26 "nameCheck": true,
27 "orderInfo": {
28 "number": "66",
29 "date": "2023-05-17T14:24:58.078Z",
30 "recipientAccount": "40817495834383110206",
31 "recipientBic": "044525491",
32 "payerAccountType": "BBAN"
33 },
34 "phone": "0079086010338",
35 "amount": 10007.03,
36 "feeAccount": "40702810701300003179",
37 "feeAmount": 1.05,
38 "createDate": "2023-05-17T14:22:40.974Z",
39 "modifyDate": "2023-05-17T14:24:58.078Z",
40 "nspkStatus": "ACWP",
41 "errorDescription": null
42 }
43 ]
44}
Код ошибки. Принимает возможные значения:
-
•
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}