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/packages/{packageId}?b2cClientId={b2cClientId}&partnerId={partnerId}' \
2--header 'Authorization: Bearer {access-token}' \
3--header 'Accept: application/json'
Параметры ответа
1{
2 "client": {
3 "b2cClientId": "6abd7050-6aea-4fb1-1111-0e1d8fecb1e4",
4 "partnerId": 214
5 },
6 "payments": [
7 {
8 "account": "40702810401300003178",
9 "inn": "0352417325",
10 "transactionId": "2143",
11 "sequence": "azapov100-frod-2",
12 "payPackage": "4647",
13 "nspkTransactionId": "A310106541775601000005415C2D38B2",
14 "nspkBankName": "ПИР Банк",
15 "nspkName": {
16 "first": "Иван",
17 "middle": "Иванович",
18 "last": "Иванов"
19 },
20 "name": {
21 "first": "Иван",
22 "middle": "Иванович",
23 "last": "Иванов"
24 },
25 "nameCheck": true,
26 "eqTrnId": "C311104230000001",
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": "0079056010338",
35 "amount": 10,
36 "feeAccount": 40802810802790010000,
37 "feeAmount": 1.05,
38 "createDate": "2023-04-11T06:54:16.383Z",
39 "modifyDate": "2023-04-11T06:54:23.468Z",
40 "nspkStatus": "ACWP",
41 "errorDescription": ""
42 }
43 ]
44}
Контекст клиента
Идентификатор клиента, от имени которого отправляется платёж (возвращается при использовании API провайдером)
Идентификатор партнёра
Коллекция транзакций на основании параметров запроса. Может содержать транзакции для различных получателей
Счёт списания отправителя
ИНН ЮЛ плательщика
Уникальный идентификатор транзакции
Идентификатор платежа внутри пакета. Формируется потребителем сервиса B2C-переводы
Идентификатор пакета
Код транзакции НСПК
Наименование банка получателя
ФИО получателя в НСПК
Имя
Отчество
Фамилия
ФИО получателя из запроса платежа
Имя
Отчество
Фамилия
Переданный в запросе флаг необходимости проверки совпадения переданного ФИО получателя и зарегистрированного ФИО получателя в НСПК
Идентификатор платежа в банке-отправителе
Информация о платежном поручении
Номер платёжного поручения
Дата платёжного поручения
Расчетный счёт ФЛ в банке получателя
БИК банка-получателя
Тип идентификатора счёта плательщика
Телефон получателя
Сумма платежа
Счёт списания комиссии платежа. Может отличаться от основного счёта списания ДС
Сумма комиссии платежа
Дата/Время создания платежа (в формате 2023-03-28T19:47:21.644Z)
Дата/Время изменения платежа (в формате 2023-03-28T19:47:21.644Z)
Статус платежа в НСПК
Описание ошибки платежа. Возвращается в случае ошибки платежа в НСПК (nspkStatus=RJCT)
1{
2 "client": {
3 "b2cClientId": "6abd7050-6aea-4fb1-1111-0e1d8fecb1e4",
4 "partnerId": 214
5 },
6 "payments": [
7 {
8 "account": "40702810401300003178",
9 "inn": "0352417325",
10 "transactionId": "2143",
11 "sequence": "azapov100-frod-2",
12 "payPackage": "4647",
13 "nspkTransactionId": "A310106541775601000005415C2D38B2",
14 "nspkBankName": "ПИР Банк",
15 "nspkName": {
16 "first": "Иван",
17 "middle": "Иванович",
18 "last": "Иванов"
19 },
20 "name": {
21 "first": "Иван",
22 "middle": "Иванович",
23 "last": "Иванов"
24 },
25 "nameCheck": true,
26 "eqTrnId": "C311104230000001",
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": "0079056010338",
35 "amount": 10,
36 "feeAccount": 40802810802790010000,
37 "feeAmount": 1.05,
38 "createDate": "2023-04-11T06:54:16.383Z",
39 "modifyDate": "2023-04-11T06:54:23.468Z",
40 "nspkStatus": "ACWP",
41 "errorDescription": ""
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_route- эндпоинт не найден или неактивен
Описание ошибки
1{
2 "error": "unknown_route",
3 "error_description": "Route is not found or not active"
4}
Код ошибки. Принимает возможные значения:
-
•
internal_error- внутренняя ошибка сервиса при выполнении обработки запроса
Описание ошибки
1{
2 "error": "internal_error",
3 "error_description": "Internal server error"
4}