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