Отмена и возврат¶
Отмена доступна в случае, когда денежные средства клиента захолдированы (зарезервированы) и фактического списания в пользу получателя ещё не было. В результате проведения операции отмены холдирование отменяется и средства сразу же становятся доступны клиенту.
Возврат доступен в случае, когда денежные средства клиента уже списаны в пользу получателя. В результате проведения операции возврата формируется отдельная финансовая операция без ссылки на исходный платёж, которая зачисляет деньги на счёт клиента в течение определённого количества банковских дней.
Операция из авторизованной зоны¶
Раздел в процессе написания. Скоро мы опубликуем здесь полезную информацию.
Операция из неавторизованной зоны¶
Описание неавторизованной зоны см. в статье «Термины и бизнес-сущности». Операции из такой зоны являются операциями домена CARDS
.
Отмена¶
Запрос на отмену в BaaS может поступить для любой онлайн-операции домена CARDS
.
Сценарий взаимодействия с BaaS на примере покупки и отмены покупки в интернет-магазине описан и изображён в статье «Общие принципы и правила» → «Проведение операций домена CARDS» → «Онлайн-операция».
Отмена может быть полной или частичной. В результате полной отмены сумма разблокированных средств клиента равна сумме исходной операции. В результате частичной отмены клиенту становится доступна лишь часть суммы исходной операции: оставшаяся часть суммы остаётся захолдирована.
Пример частичной отмены
- Клиент оплатил заказ на сумму 2 000 рублей с карты QIWI. Заказ содержит два товара: первый на сумму 1 500 рублей, второй — 500 рублей.
- BaaS захолдировал 2 000 рублей на счёте клиента.
- Клиент решил вернуть первый товар через 20 минут после оплаты.
- Продавец инициировал частичную отмену заказа на сумму 1 500 рублей. На момент отмены сумма заказа всё ещё была захолдирована — средства не были списаны в пользу продавца.
- BaaS разблокировал 1 500 рублей на счёте клиента (клиент может ими распоряжаться), 500 рублей остались захолдированы.
Партнёр узнаёт об операции возврата из уведомления типа AUTHORIZATION. Уведомление содержит:
txnId
иtxnType
— идентификатор и тип исходной операции;actionType
— идентификатор действия, произведённого с исходной операцией (в нашем случае отмены операции);actionId
— идентификатор отмены;actionData.transactionAmount
— сумма отмены.
Сценарий получения уведомления см. в статье «Уведомления». Здесь указаны особенности получения уведомлений в рамках отмены операции.
Обратите внимание
Для одной операции доступна лишь одна отмена, независимо от её вида (полная или частичная).
Возврат¶
Возврат — офлайн-операция домена CARDS
.
- Проведение офлайн-операций домена
CARDS
описано в статье «Общие принципы и правила» → «Проведение операций домена CARDS» → «Офлайн-операция». - Возврат поступает в BaaS как запись о безавторизационном клиринге.
Пример возврата
- Клиент оплатил заказ на сумму 2 000 рублей с карты QIWI. Заказ содержит два товара: первый на сумму 1 500 рублей, второй — 500 рублей.
- BaaS захолдировал 2 000 рублей на счёте клиента.
- BaaS получил файл клиринга, в котором содержится запись об операции на 2 000 рублей — оплата с карты клиента в пользу продавца.
- BaaS списал захолдированные 2 000 рублей в пользу продавца.
- Клиент вернул часть товаров из заказа на сумму 1 500 рублей продавцу.
- Продавец инициировал возврат на сумму 1 500 рублей.
- BaaS получил файл клиринга, в котором содержится запись о возврате на 1 500 рублей — зачислении средств на карту клиента от продавца.
Партнёр узнаёт о возврате из уведомления типа CLEARING. Уведомление содержит:
txnId
— идентификатор операции возврата;txnType
— тип операции (в нашем случае возврат определённого вида, например, возврат средств по операции снятия наличных в банкомате);actionData.transactionAmount
— сумма возврата.
Сценарий получения уведомления описан в статье «Уведомления». Здесь указаны особенности получения уведомлений в рамках отмены операции.
Возврат, в отличие от отмены, не имеет связи с исходной операцией — является отдельной финансовой операцией зачисления средств на счёт клиента.