QUINCEFIN
Відкрити меню

Інтеграція з NovaPay

Інтеграція з NovaPay дозволяє створювати платіжні посилання безпосередньо з документів QUINCEFIN і автоматично фіксувати оплату після підтвердження платежу платіжною системою.

Що робить інтеграція

  • створює платіжне посилання з документа продажу;
  • зберігає платіж у QUINCEFIN і показує його статус;
  • приймає callback від NovaPay після оплати;
  • автоматично створює документ Надходження на банківський рахунок після успішної оплати.

Передумови

Перед налаштуванням у QUINCEFIN потрібно отримати в кабінеті NovaPay параметри мерчанта:

  • Merchant ID;
  • приватний ключ для підпису запитів;
  • публічний ключ NovaPay для перевірки callback.

Також у клієнта в документі має бути заповнений телефон, тому що NovaPay використовує номер телефону покупця під час створення платіжної сесії.

Налаштування профілю NovaPay

  1. Відкрийте Налаштування → Інтеграції → Платіжні системи → NovaPay.
  2. Створіть новий профіль.
  3. Заповніть назву профілю, Merchant ID, приватний ключ і публічний ключ.
  4. Збережіть профіль.

Поле Callback URL відображається у профілі для контролю. Саме на цю адресу NovaPay надсилатиме результат оплати:

https://app.quincefin.com/api/integrations/novapay/payment_result

Прив’язка до банківського рахунку

Після створення профілю NovaPay його потрібно прив’язати до банківського рахунку:

  1. Відкрийте потрібний банківський рахунок у QUINCEFIN.
  2. У полі платіжного профілю виберіть NovaPay.
  3. Вкажіть створений профіль інтеграції.
  4. Збережіть рахунок.

Після цього рахунок можна використовувати для створення посилань на оплату.

Створення платіжного посилання

  1. Створіть або відкрийте документ продажу, наприклад Замовлення, Рахунок або Продаж.
  2. Вкажіть банківський рахунок, до якого прив’язано профіль NovaPay.
  3. У меню додаткових дій документа виберіть NovaPay.
  4. QUINCEFIN створить платіж у NovaPay і відкриє стандартне вікно платіжного посилання.
  5. Скопіюйте посилання та надішліть його клієнту.

Що відбувається після оплати

Після успішної оплати NovaPay надсилає callback у QUINCEFIN. Система перевіряє підпис повідомлення, знаходить пов’язаний документ і створює документ Надходження на банківський рахунок.

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

Якщо посилання не створюється

Перевірте такі речі:

  • у банківському рахунку вибрано платіжний профіль NovaPay;
  • у профілі NovaPay заповнено Merchant ID, приватний ключ і публічний ключ;
  • у документі є партнер з телефоном;
  • користувач має доступ до інтеграції NovaPay;
  • сума документа більша за нуль.