B2C

Получение списка карт для перевода

Пром GET https://baas.alfabank.ru/api/pp/v1/transfers/c2c/cards

Песочница GET https://sandbox.alfabank.ru/api/pp/v1/transfers/c2c/cards

Scope

c2c-transfers

Описание

В рамках создания перевода клиент может выбрать карту из списка ранее сохранённых карт (см. подробности в описании метода Сохранение новой карты для перевода), с которой будет выполнен перевод, и карту, на которую будет выполнен перевод.

Параметры запроса

HEADERS
Атрибут
Описание
Accept
stringrequired

application/json

Authorization
stringrequired

Bearer {access_token}, полученный по Authorization Code Flow

Пример запроса
curl -X GET https://baas.alfabank.ru/api/pp/v1/transfers/c2c/cards \
  -H 'Accept: application/json' \
  -H 'Authorization: Bearer {access-token}'

Параметры ответа

Пример ответа 200 (ОК)
{
  "sender": [
    {
      "id": "CC21705170000003",
      "shortNumber": "··1437",
      "number": "427610******1437",
      "name": "p2p карта",
      "bankName": "Сбербанк",
      "expirationDate": "2033-01-01",
      "alfaCard": false,
      "paymentSystem": "VISA",
      "own": true,
      "cvc": false,
      "cardSkinType": "NE",
      "countryCode": "RU",
      "type": "CREDIT"
    }
  ],
  "recipient": [
    {
      "id": "CC21705170000003",
      "shortNumber": "··1437",
      "number": "427610******1437",
      "name": "p2p карта",
      "bankName": "Сбербанк",
      "expirationDate": "2033-01-01",
      "alfaCard": false,
      "paymentSystem": "VISA",
      "own": true,
      "cvc": false,
      "cardSkinType": "NE",
      "countryCode": "RU",
      "type": "CREDIT"
    }
  ]
}
array of objectrequired

Группа карт для списания

id
stringrequired

Идентификатор карты

shortNumber
stringrequired

Последние 4 цифры номера карты, формата

number
stringrequired

Номер карты

name
stringrequired

Название карты

bankName
stringrequired

Название Банка

expirationDate
stringrequired

Срок действия карты (yyyy-mm-dd)

alfaCard
booleanrequired

Признак того, что карта выпущена Альфа-Банком

paymentSystem
stringrequired

Платежная система

own
booleanrequired

Признак того, что пользователь является владельцем карты

cvc
booleanrequired

Признак того, что требуется ввод CVC

type
stringoptional

Тип карты. Принимает возможные значения: DEBIT - дебетовая карта; CREDIT - кредитная карта

cardSkinType
stringrequired

Тип карты

countryCode
stringrequired

Код страны

array of objectrequired

Группа карт для зачисления

id
stringrequired

Идентификатор карты

shortNumber
stringrequired

Последние 4 цифры номера карты, формата

number
stringrequired

Номер карты

name
stringrequired

Название карты

bankName
stringrequired

Название Банка

expirationDate
stringrequired

Срок действия карты (yyyy-mm-dd)

alfaCard
booleanrequired

Признак того, что карта выпущена Альфа-Банком

paymentSystem
stringrequired

Платежная система

own
booleanrequired

Признак того, что пользователь является владельцем карты

cvc
booleanrequired

Признак того, что требуется ввод CVC

type
stringoptional

Тип карты. Принимает возможные значения: DEBIT - дебетовая карта; CREDIT - кредитная карта

cardSkinType
stringrequired

Тип карты

countryCode
stringrequired

Код страны

Пример ответа 200 (ОК)
{
  "sender": [
    {
      "id": "CC21705170000003",
      "shortNumber": "··1437",
      "number": "427610******1437",
      "name": "p2p карта",
      "bankName": "Сбербанк",
      "expirationDate": "2033-01-01",
      "alfaCard": false,
      "paymentSystem": "VISA",
      "own": true,
      "cvc": false,
      "cardSkinType": "NE",
      "countryCode": "RU",
      "type": "CREDIT"
    }
  ],
  "recipient": [
    {
      "id": "CC21705170000003",
      "shortNumber": "··1437",
      "number": "427610******1437",
      "name": "p2p карта",
      "bankName": "Сбербанк",
      "expirationDate": "2033-01-01",
      "alfaCard": false,
      "paymentSystem": "VISA",
      "own": true,
      "cvc": false,
      "cardSkinType": "NE",
      "countryCode": "RU",
      "type": "CREDIT"
    }
  ]
}
error
stringrequired

Код ошибки. Принимает возможные значения: invalid_request - Неверные входные параметры запроса

error_description
stringoptional

Описание ошибки

Пример ошибки 400 (Bad Request)
{
  "error": "invalid_request",
  "error_description": "Authorization header is not present in request headers"
}
error
stringrequired

Код ошибки. Принимает возможные значения: invalid_token - Предоставленный токен просрочен, отозван, имеет неправильный формат или недействителен по другим причинам

error_description
stringoptional

Описание ошибки

Пример ошибки 401 (Unauthorized)
{
  "error": "invalid_token",
  "error_description": "The access token provided is expired, revoked, malformed, or invalid for other reasons"
}
error
stringrequired

Код ошибки. Принимает возможные значения: insufficient_scope - у пользователя нет прав на использование запрашиваемого сервиса, доступ к которому не предусмотрен настройками scope; access_denied - доступ к счету запрещен

error_description
stringoptional

Описание ошибки

Пример ошибки 403 (Forbidden)
{
  "error": "insufficient_scope",
  "error_description": "The request requires higher privileges than provided by the access token"
}
error
stringrequired

Код ошибки. Принимает возможные значения: unknown_endpoint - Эндпоинт не найден или неактивен

error_description
stringoptional

Описание ошибки

Пример ошибки 404 (Not Found)
{
  "error": "unknown_endpoint",
  "error_description": "Endpoint is not found or not active"
}
Нет тела ответа
error
stringrequired

Код ошибки. Принимает возможные значения: internal_error - Внутренняя ошибка сервиса при выполнении обработки запроса

error_description
stringoptional

Описание ошибки

Пример ошибки 500 (Internal Server Error)
{
  "error": "internal_error",
  "error_description": "Internal server error"
}
Нет тела ответа

Значения параметров ошибок могут изменяться. Рекомендуем предусмотреть стандартную обработку ошибок, не описанных в текущей версии документации.