Повернення коштів (Refund)
Зміст
Часткові повернення
Часткові повернення доступні лише для клієнтів, які мають рахунок NovaPay.
Часткове повернення можна виконати не раніше ніж через 30 хвилин після успішної оплати.
Дозволено виконувати тільки одне успішне повернення для однієї операції в рамках сесії.
У межах однієї сесії користувач може виконати часткове повернення на доступну суму для інших операцій.
При виконанні часткового повернення повернуті операції переходять у статус “Повернена”, а статус сесії залишається “Сплачена”.
Статус сесії змінюється на “Повернена” лише після повного повернення всіх операцій у межах цієї сесії.
Флоу обробки запитів на повернення коштів
Контрагент виконує API запит
/v1/void(детальніше: https://novapay.readme.io/reference/void-session) або надсилає запит на повернення через адміністративну панель (детальніше: Повернення коштів (Refund) ).Система перевіряє статус операції:
статус
holded– повернення виконується в день запиту.статус
refund– повернення неможливе (операція вже була повернена).статус
paid– виконується додаткова перевірка.
Для операцій у статусі
paidдодатково перевіряється:
чи змінювався отримувач у методі Complete hold (через параметр
recipient_identifier, що дозволяє вказати іншого отримувача коштів.тип рахунку кінцевого отримувача (NovaPay/не NovaPay).
Якщо рахунок клієнта не в NovaPay – повернення можливе тільки в день оплати.
Якщо рахунок клієнта в NovaPay – повернення можливе до 30 днів після оплати. Якщо запит на повернення прийшов більше ніж за 30 днів після оплати – повертається помилка.
час, що пройшов з моменту оплати:
запит на повернення прийшов менше ніж за 30 хвилин після оплати – повернення коштів виконується миттєво.
запит на повернення прийшов більше ніж за 30 хвилин після оплати – система виконує перевірку таких умов:
операція перебуває у статусі
paid;кошти за операцією зараховані на рахунок отримувача;
на рахунку отримувача достатньо коштів для виконання повернення;
сума повернення не перевищує суму початкової оплати.
Повернення дозволене лише за умови успішного проходження всіх перевірок.
Якщо повернення дозволене:
операція переходить у статус
processing_refund.розраховується сума повернення з урахуванням тарифу. Наприклад, якщо тариф дорівнює 1% з операції зарахування контрагенту, а сума оплати 100 гривень – контрагенту зарахується 99 гривень з урахуванням суми тарифу.
кошти резервуються на рахунку мерчанта.
API Acquiring NovaPay повертає статус
200 Success, тобто запит на повернення було виконано успішно.
Повернення коштів через адміністративну панель
Повне повернення коштів
Для виконання повного повернення коштів необхідно:
Відкрити вкладку “Операції”.
Обрати вже сплачену операцію.
На екрані деталей операції натиснути кнопку “Повернення” та обрати “Повне”.
На екрані підтвердження повернення коштів перевірити інформацію та натиснути кнопку “Повернути”.
У модальному вікні Повернення коштів підтвердити дію, натиснувши “Так”.
Часткове повернення коштів
Для виконання часткового повернення коштів необхідно:
Відкрити вкладку “Операції”.
Обрати вже сплачену операцію.
На екрані деталей операції натиснути кнопку “Повернення” та обрати “Часткове”.
На екрані підтвердження повернення коштів:
обрати операцію для повернення, натиснувши на чекбокс зліва,
ввести суму повернення в полі “Сума повернення”,
натиснути кнопку “Повернути”.
У модальному вікні Повернення коштів підтвердити дію, натиснувши “Так”.
Можливі помилки
Помилка | Опис помилки |
|---|---|
| По сесії вже виконано успішне повне повернення |
| По вказаній операції вже виконано успішне повернення |
| З моменту оплати минуло більше 30 днів |
| Платіж в процесі виплати на рахунок, спробуйте пізніше |