Способи оплати

Пряме списання

Цей метод слід використовувати, якщо клієнт хоче отримати кошти наступного дня після здійснення оплати.

ЗапитОписДодаткова інформація
/sessionСтворення платіжної сесії
/paymentДодавання платежу до сесіїКлієнт повинен використовувати параметр "use_hold: false" без блоку "delivery"

Списання після підтвердження продавцем

Процес складається з двох етапів: блокування коштів та підтвердження списання. Платіж має бути підтверджений протягом 29 днів.

ЗапитОписДодаткова інформація
/sessionСтворення платіжної сесії
/paymentДодавання платежу до сесіїКлієнт повинен використовувати параметр "use_hold: false" без блоку "delivery"
/complete-holdСписання заблокованих коштівЯкщо клієнту потрібно здійснити часткове списання, він повинен вказати суму в параметрі "amount". Ця сума має бути меншою за початкову.

Secure delivery

Варіант 1 – Передавання даних про відділення «Нова Пошта» для доставки

ЗапитОписДодаткова інформація
/sessionСтворення платіжної сесії
/paymentДодавання платежу до сесіїДля реалізації з типом «Secure delivery» параметр use_hold: true, використовуються всі параметри блоку delivery:
delivery.volume_weight,
delivery.weight,
delivery.recipient_city,
delivery.recipient_warehouse
/confirm-delivery-holdПідтвердження здійснення угоди з боку продавцяУ відповідь на запит NovaPay надсилає номер ТТН для даного замовлення у системі «Нова Пошта»

Варіант 2 – Використання готового фрейму NovaPay

ЗапитОписДодаткова інформація
/frames/initВиклик фрейму створення операції з типом «Secure delivery»
/confirm-delivery-holdПідтвердження здійснення угоди з боку продавцяУ відповідь на запит NovaPay надсилає номер ТТН для даного замовлення у системі «Нова Пошта»
Формула для обчислення параметра "delivery.volume_weight" така: Довжина / 100 × Ширина / 100 × Висота / 100