Перейти к содержанию

Выпуск карты

Метод на выпуск карты.

URL

Метод: POST

  • Production: https://api.baas.kvell.group/v1/issue-card/applications/{application_id}/issue
  • Stage: https://api.baas.stage.kvell.group/v1/issue-card/applications/{application_id}/issue

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

Название
Тип данных Обязательно Описание
application_id string Да ID заявки полученный при создании заявки на выпуск карты

Заголовки запроса

Название Тип данных Обязательно Описание
X-Api-Key string Да Уникальный идентификатор магазина
X-Signature string Да Подпись

Подпись X-Signature формируется конкатенацией X-Api-Key, application_id и secret_key. Формируется sha256 от полученной строки:

sha256({x-api-key}{application_id}{secret_key})

где secret_key - секретный ключ, который находится в настройках магазина мерчанта.

Ответ запроса

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

{
    "id": "11",
    "created": "value",
    "status": "success",
    "auth_code": "value",
    "remote_id": "value",
    "response_code": null,
    "error_message": null,
    "card_mask": "value",
    "card_expire": "value",
    "application": {
        "id": "value",
        "created": "value",
        "status": "success",
        "request_id": "value",
        "remote_id": null,
        "error_message": null,
        "additional_data": {
            // тело запроса
        }
    }
}
{
    "id": "11",
    "created": "value",
    "status": "declined",
    "auth_code": null,
    "remote_id": "value",
    "response_code": "value",
    "error_message": "Отказ в оформлении.",
    "card_mask": null,
    "card_expire": null,
    "application": {
        // тело запроса
    } 
}
{ 
    "errors": [
        {
            "code": "value",
            "message": "Application has wrong state: declined"
        }
    ]
} 

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

Название Тип Описание
id string Идентификатор выпуска карты
created string Дата создания выпуска карты по UTC
status string Статус выпуска карты
remote_id string Идентификатор на стороне провайдера
error_message string Сообщение ошибки
auth_code string Код авторизации
response_code string Код ошибки
card_mask string Номер карты в маскированном виде
card_expire string Дата окончания действия карты
application json JSON объект информации о заявке
  • status - статус выпуска карты:
    • new - создан выпуск карты
    • success - карта выпущена успешно
    • declined - выпуск карты отклонен, отказ в оформлении