Skip to content

Метод: rollback

Метод служит для отказа от создания карты.


URL

POST https://api-pvk.prostodar.ru/partner/rollback/

Описание

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


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

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

Формат запроса:

POST https://api-pvk.prostodar.ru/partner/rollback/ ?requestId=some_unique_request_id &partnerName=name &useAuthByCert=Y &walletId=ZmM2NmYxZjAtNDg2NS00MDlmLTgzZDMtYWY5ZGZjMWNiYjEy

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

Параметр Тип Описание Обязательный Шифрование
requestId string Уникальный идентификатор запроса, состоит из префикса и произвольного идентификатора Да Нет
walletId string Внешний идентификатор проверяемого электронного кошелька Да Нет
partnerName string Уникальное имя партнера Да, если шифруете requestId и/или walletId Нет
useAuthByCert string Указывает на использование шифрования данных Да, если шифруете requestId и/или walletId Нет

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

Пример успешного ответа

{
    "status": "OK",
    "message": "request successfully completed"
}

Параметры успешного ответа

Параметр Тип Описание
status string Статус операции
message string Текстовое описание результата

Пример ответа с ошибкой

{
    "status": "PARTNER_LOGIN_IS_NOT_CORRECT",
    "message": "Partner name or password is not correct"
}

Параметры ответа с ошибкой

Параметр Тип Описание
status string Статус ошибки
message string Текстовое описание ошибки

Возможные ошибки

Статус Текстовое описание ошибки Описание
PARTNER_LOGIN_IS_NOT_CORRECT Partner name or password is not correct Партнер с таким логином и паролем не найден
NOT_VALID_IP_PARTNER Partner IP is not correct IP партнера некорректен
ACCOUNT_IS_BLOCKED Account is blocked Аккаунт заблокирован
REQUEST_INCORRECTLY Invalid authorization is used Ошибка в шифровании сертификатом
SERVICE_UNAVAILABLE Service is temporarily unavailable. Сервис временно недоступен
NOT_FOUND_REQUEST_BY_WALLET_ID_AND_REQUEST_ID No order found with this wallet id Не найдено ордера с таким wallet id
ALREADY_ISSUED_FOR_THIS_REQUEST Already issued for this request Информация уже отдана для данного запроса.
BANK_ERROR Generic error Внутренняя ошибка банка
BANK_ERROR Bad request Ошибка при валидации параметров запроса
ALREADY_ISSUED_FOR_THIS_REQUEST Already issued for this request По данному запросу уже былл получен commit/rollback или был отклонён в связи с неполучением commit.