Платежные карточки
Авторизация
Авторизация запроса происходит путем формирования и передачи JWS токена запроса в заголовке X-JWS-Signature. JWS это часть токена JWT, которая содержит только header и signature.

Формат передаваемых данных application/json.

Пример формирования подписи

Авторизация запроса происходит путем формирования и передачи JWS токена запроса в заголовке X-JWS-Signature. JWS это часть токена JWT, которая содержит только header и signature.

Формат передаваемых данных application/json.

Пример формирования подписи

Тело запроса:

{
    "request_id": "828cf71d-a447-4a67-a149-c1df8bc197ca"
}
Заголовок JWT токена:

{
    "uri": "/v5/card-api/request/status",
    "auth_id": "123456",
    "method": "POST",
    "params": "",
    "alg": "HS256"
}
Ключ партнера может быть secret_key. В этом случае может быть сформирован следующий JWT токен:

eyJ1cmkiOiIvdjUvY2FyZC1hcGkvcmVxdWVzdC9zdGF0dXMiLCJhdXRoX2lkIjoiMTIzNDU2IiwibWV0aG9kIjoiUE9TVCIsInBhcmFtcyI6IiIsImFsZyI6IkhTMjU2In0.eyJyZXF1ZXN0X2lkIjoiODI4Y2Y3MWQtYTQ0Ny00YTY3LWExNDktYzFkZjhiYzE5N2NhIn0.5kx_b2FEI0qfCeJDIkhR33I6Oc7fe6y0aIMnxG8elJQ
Эта строка является подписью запроса и должна быть передана в параметре заголовка запроса X-JWS-Signature.

eyJ1cmkiOiIvdjUvY2FyZC1hcGkvcmVxdWVzdC9zdGF0dXMiLCJhdXRoX2lkIjoiMTIzNDU2IiwibWV0aG9kIjoiUE9TVCIsInBhcmFtcyI6IiIsImFsZyI6IkhTMjU2In0..5kx_b2FEI0qfCeJDIkhR33I6Oc7fe6y0aIMnxG8elJQ
Поддерживаемый алгоритм шифрования подписи HS256.
Запрос на выпуск карты

Метод позволяет выпустить карту с выбранным продуктом.

Запрос

URL запроса

POST https://.../v5/card-api/card/issue
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить статус обработки запроса

Метод позволяет получить статус обработки запроса по request_id.

Запрос

URL запроса

POST https://.../v5/card-api/request/status
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить список карт клиента

Метод позволяет получить список карты выпущенных для одного клиента.

Запрос

URL запроса

POST https://.../v5/card-api/client/cards/list
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на выпуск физической карты

Запрос

URL запроса

POST https://.../v5/card-api/card/print
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить информацию по карте

Метод позволяет по card_id получить информацию по карте.

Запрос

URL запроса

POST https://.../v5/card-api/card/info
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить секретные карточные данные

Запрос

URL запроса

POST https://.../v5/card-api/card/secret_info
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на закрытие карты

Запрос

URL запроса

POST https://.../v5/card-api/card/close
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Запрос на блокирование карты

Запрос

URL запроса

POST https://.../v5/card-api/card/block
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить баланс по карте

Запрос

URL запроса

POST https://.../v5/card-api/card/balance
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Получить выписку по карте

Метод позволяет получить выписку по карте. Если период не определен, то выписка будет содержать последние 10 операций. Максимальный период выгрузки – 12 месяцев.

Запрос

URL запроса

POST https://.../v5/card-api/card/statement
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Установить пин-код по карте

Запрос

URL запроса

POST https://.../v5/card-api/card/set_pin
Ответ
В случае ошибок, будут дополнительные параметры ответа:
Справочники
Справочник кодов продуктов карты
Справочник типов операций
Справочник статусов запроса
Справочник кодов ошибок