Scope
b2c_sbp_payments
Параметры запроса
Bearer {access_token}, полученный по Client Credentials Flow
application/json
Идентификатор партнёра
Идентификатор запроса на проверку возможности платежа
1curl --location --globoff 'https://baas.alfabank.ru/api/b2cpay/jp/v1/clients/checks/{checkId}?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 "amount": 10007.03,
9 "nspkBankId": "1crt88888881",
10 "nspkName": {
11 "first": "Иван",
12 "middle": "Иванович",
13 "last": "Иванов"
14 },
15 "name": {
16 "first": "Иван",
17 "middle": "Иванович",
18 "last": "Иванов"
19 },
20 "nameCheck": true,
21 "phone": "0079056010339",
22 "recipientAccount": 40702810000000000000,
23 "status": "ALLOWED",
24 "nspkId": "A3327083851463010000020011130505",
25 "error": null
26 }
27 ]
28}
Контекст клиента
Идентификатор клиента, от имени которого отправляется платёж (возвращается при использовании API провайдером)
Идентификатор партнёра
Коллекция транзакций на основании параметров запроса. Может содержать транзакции для различных получателей
Сумма платежа
ID банка получателя
ФИО получателя в НСПК
Имя
Отчество
Фамилия
ФИО получателя
Имя
Отчество
Фамилия
Переданный в запросе флаг необходимости проверки совпадения переданного ФИО получателя и зарегистрированного ФИО получателя в НСПК
Телефон получателя
Счёт получателя ФЛ
Результат проверки возможности отправки платежа по реквизитам. Принимает возможные значения:
-
•
PROCESSING- запрос находится в обработке; -
•
ALLOWED- возможен перевод по реквизитамphoneиnspkBankId; -
•
RESTRICTED- невозможен перевод по реквизитамphoneиnspkBankId
Референс операции НСПК
Ошибка
1{
2 "client": {
3 "b2cClientId": "6abd7050-6aea-4fb1-90cd-0e1d8fecb1e4",
4 "partnerId": 214
5 },
6 "payments": [
7 {
8 "amount": 10007.03,
9 "nspkBankId": "1crt88888881",
10 "nspkName": {
11 "first": "Иван",
12 "middle": "Иванович",
13 "last": "Иванов"
14 },
15 "name": {
16 "first": "Иван",
17 "middle": "Иванович",
18 "last": "Иванов"
19 },
20 "nameCheck": true,
21 "phone": "0079056010339",
22 "recipientAccount": 40702810000000000000,
23 "status": "ALLOWED",
24 "nspkId": "A3327083851463010000020011130505",
25 "error": null
26 }
27 ]
28}
Код ошибки. Принимает возможные значения:
-
•
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}