Перейти к основному содержимому

CancelTransaction

Метод CancelTransaction отменяет как созданную, так и проведенную транзакцию.

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

ИмяТипОписание
idIDИдентификатор транзакции Payme Business.
reasonReasonПричина отмены транзакции.

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

{
"method" : "CancelTransaction",
"params" : {
"id" : "5305e3bab097f420a62ced0b",
"reason" : 1
}
}

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

ИмяТипОписание
transactionStringНомер или идентификатор транзакции в биллинге мерчанта. Формат строки определяется мерчантом.
cancel_timeTimestampВремя отмены транзакции.
stateStateСостояние транзакции

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

{
"result" : {
"transaction" : "5123",
"cancel_time" : 1399114284039,
"state" : -2
}
}

Коды ошибок

КодОписание
-31003Транзакция не найдена.
-31007Заказ выполнен. Невозможно отменить транзакцию. Товар или услуга предоставлена покупателю в полном объеме.

Возврат денег покупателю

Если по каким-либо причинам покупатель не получил оплаченный банковской картой товар или передумал его приобретать, мерчант возвращает деньги покупателю в личном кабинете мерчанта.

Возврат денег покупателю возможен только если реализован метод CancelTransaction.