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

payments/void - Отмена оплаты

  • HTTP-метод: POST
  • URL: /payments/void
  • Форма взаимодействия: Сервер-сервер
  • Формат тела запроса: application/json
  • Аутентификация: HTTP Basic Auth (PublicId / ApiSecret)
  • Назначение: отмена холда, созданного двухстадийной оплатой (payments/cards/auth / payments/tokens/auth), которая ещё не была подтверждена.

URL

1
https://cloud.wallet.kvell.group/payments/void
1
/payments/void

Структура запроса

Поле Тип Обяз. Описание
TransactionId int Номер транзакции в системе.

Структура ответа

Ответ содержит только Success и MessageModel не заполняется.

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

1
2
3
{
  "TransactionId": 455
}

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

1
2
3
4
5
{
  "Success": true,
  "Message": null,
  "Model": null
}
1
2
3
4
{
  "Message": "Транзакция не найдена",
  "Success": false
}

Примечания

  • Перед отменой сервис проверяет, что заказ находится в статусе Authorized (см. Статусы транзакции). Если заказ уже подтверждён, отменён или ещё не захолдирован — метод вернёт 400 с сообщением «Транзакция не найдена», не обращаясь к провайдеру.
  • Для уже подтверждённой (списанной) оплаты используйте payments/refund.