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

Пополнение карты

Пополнение выпущенной карты с помощью идентификатора карты idcard.

URL

Метод: POST

  • Production: https://api.pay.kvell.group/v1/orders/payout/issue-card
  • Stage: https://api.pay.stage.kvell.group/v1/orders/payout/issue-card

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

Название Обязательность Тип Комментарий
card_id string Да Идентификатора выданной карты
amount integer Да Сумма пополнения в копейках
transaction string Да Уникальный номер транзакции
description string Да Описание
customer string Нет Информация о клиенте
extra_data json Нет Дополнительные данные

Пример запроса

{
  "card_id": "string",
  "amount": 1000,
  "transaction": "string",
  "description": "string",
  "customer": "string"
}

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

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

Формирование подписи

При формировании запроса необходимо использовать ЭЦП. Используется алгоритм RSA/SHA256. Данное сообщение необходимо передавать в заголовке HTTP запроса в параметре X-Signature. Алгоритм формирования подписи такой же как и при совершении выплаты.

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

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

{
    "order": {
        "id": "value",
        "status": "completed",
        "transaction": "value",
        "amount": "value",
        "commission": "value",
        "description": "value",
        "additional_data": {
            "auth_code": null,
            "rrn": null
        },
        "error_code": null,
        "error_message": null,
        "created_at": "value"
    }
    "status": "completed"
}
{
  "errors": [
    {
      "code": 20007,
      "message": "Транзакция совершалась прежде"
    }
  ]
}

Список статусов

Название Описание
new Новая транзакция
processing Транзакция обрабатывается
canceled Транзакция отклонена
completed Транзакция выполнена