Отмена и возврат платежа
Для отмены или возврата платежа мерчант может использовать метод ОТМЕНИТЬ ПЛАТЕЖ.
- При способе оплаты «Рассрочка» платеж можно отменить только в статусе
AUTHORIZED
. - При способе оплаты «Долями» платеж можно отменить частично или полностью только в статусах
CONFIRMED
илиPARTIAL_REFUNDED
. - При оплате через СБП, перед вызовом метода ОТМЕНИТЬ ПЛАТЕЖ, вызовите метод ПОЛУЧИТЬ СПИСОК БАНКОВ ДЛЯ ВОЗВРАТА СРЕДСТВ. Это нужно для определения списка банков, в которые может быть осуществлен возврат платежа.
Отмена платежа
Мерчант может отменить успешный платеж в статусе AUTHORIZED
. В этом случае холдирование денег на карте покупателя отменится.
По умолчанию метод сделает полную отмену. Для проведения частичной отмены вызовите метод ОТМЕНИТЬ ПЛАТЕЖ и в параметре Amount
укажите нужную сумму, которая вернется покупателю.
Метод ОТМЕНИТЬ ПЛАТЕЖ изменяет статус платежа. Если платеж отменяется:
- в статусе
NEW
— он перейдет в статусCANCELED
; - частично — в статус
PARTIAL_REVERSED
; - полностью — в статус
REVERSED
.
Возврат платежа
Мерчант может вернуть успешный платеж в статусе CONFIRMED
. В этом случае деньги вернутся на карту, которую покупатель указывал при совершении платежа.
По умолчанию метод сделает полный возврат. Для проведения частичного возврата вызовите метод ОТМЕНИТЬ ПЛАТЕЖ и в параметре Amount
укажите нужную сумму, которая вернется покупателю.
Метод ОТМЕНИТЬ ПЛАТЕЖ изменяет статус платежа. Если возврат:
- частичный — платеж перейдет в статус
PARTIAL_REFUNDED
; - полный — в статус
REFUNDED
.
Особенности проведения возвратов при работе с онлайн-кассой
При работе с онлайн-кассой можно сделать полный и частичный возврат:
- Для частичного возврата — вызовите метод ОТМЕНИТЬ ПЛАТЕЖ и в объекте
Receipt
передайте позиции, по которым нужно вернуть деньги. Для каждой позиции укажите сумму в параметреAmount
. - Для полного возврата — вызовите метод ОТМЕНИТЬ ПЛАТЕЖ. Передавать объект
Receipt
не нужно — чек возврата будет автоматически сформирован Т-Банком.