Інтеграція з NovaPay
Інтеграція з NovaPay дозволяє створювати платіжні посилання безпосередньо з документів QUINCEFIN і автоматично фіксувати оплату після підтвердження платежу платіжною системою.
Що робить інтеграція
- створює платіжне посилання з документа продажу;
- зберігає платіж у QUINCEFIN і показує його статус;
- приймає callback від NovaPay після оплати;
- автоматично створює документ Надходження на банківський рахунок після успішної оплати.
Передумови
Перед налаштуванням у QUINCEFIN потрібно отримати в кабінеті NovaPay параметри мерчанта:
- Merchant ID;
- приватний ключ для підпису запитів;
- публічний ключ NovaPay для перевірки callback.
Також у клієнта в документі має бути заповнений телефон, тому що NovaPay використовує номер телефону покупця під час створення платіжної сесії.
Налаштування профілю NovaPay
- Відкрийте Налаштування → Інтеграції → Платіжні системи → NovaPay.
- Створіть новий профіль.
- Заповніть назву профілю, Merchant ID, приватний ключ і публічний ключ.
- Збережіть профіль.
Поле Callback URL відображається у профілі для контролю. Саме на цю адресу NovaPay надсилатиме результат оплати:
https://app.quincefin.com/api/integrations/novapay/payment_result
Прив’язка до банківського рахунку
Після створення профілю NovaPay його потрібно прив’язати до банківського рахунку:
- Відкрийте потрібний банківський рахунок у QUINCEFIN.
- У полі платіжного профілю виберіть NovaPay.
- Вкажіть створений профіль інтеграції.
- Збережіть рахунок.
Після цього рахунок можна використовувати для створення посилань на оплату.
Створення платіжного посилання
- Створіть або відкрийте документ продажу, наприклад Замовлення, Рахунок або Продаж.
- Вкажіть банківський рахунок, до якого прив’язано профіль NovaPay.
- У меню додаткових дій документа виберіть NovaPay.
- QUINCEFIN створить платіж у NovaPay і відкриє стандартне вікно платіжного посилання.
- Скопіюйте посилання та надішліть його клієнту.
Що відбувається після оплати
Після успішної оплати NovaPay надсилає callback у QUINCEFIN. Система перевіряє підпис повідомлення, знаходить пов’язаний документ і створює документ Надходження на банківський рахунок.
Після цього платіж позначається як оплачений, а надходження грошей відображається у фінансовому обліку.
Якщо посилання не створюється
Перевірте такі речі:
- у банківському рахунку вибрано платіжний профіль NovaPay;
- у профілі NovaPay заповнено Merchant ID, приватний ключ і публічний ключ;
- у документі є партнер з телефоном;
- користувач має доступ до інтеграції NovaPay;
- сума документа більша за нуль.