Підключення еквайрінгу Novapay до Opencart

Підключення еквайрінгу Novapay до інтернет магазину на опенкарт можна поділити на два основні етапи:

  1. Подавання заявки на сайті Novapay і підписання довогору про надання послуг еквайрінгу.
  2. Технічна інтеграція оплати на сайт.

Прошу звернути увагу! Послуга еквайрінгу доступна лише ФОП, ТОВ і тд, фізичним особам вона не надається!

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

Інструкція підключення Novapay до опенкарт

Крок 1. На відміну від попереднього процесу, тепер ключі генерує сама платіжна система через адміністративну панель Acquiring3 — самостійно генерувати та передавати публічний ключ більше не потрібно. Після того, як ви подали документи і вас попередньо узгодили, підтримка Novapay надасть вам доступ до адмін-панелі.

Далі процес отримання ключів такий:

  • У верхньому меню адмін-панелі натисніть кнопку «Згенерувати ключі».
  • У модальному вікні оберіть одного або кількох мерчантів зі списку.
  • Натисніть «Продовжити» — система автоматично: згенерує приватний ключ і завантажить його на ваш пристрій у форматі .pem; збереже публічний ключ у базі даних та у картці мерчанта.
  • Відкрийте завантажений .pem-файл у текстовому редакторі та збережіть вміст — він знадобиться для налаштування модуля.

Важливо також розуміти, що вам доведеться передавати IP вашого сайту до підтримки, для обмеження джерел запитів. Якщо ваш сайт немає статичного IP - доведеться його купити у вашого хостера. Це умова платіжної системи!

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

Налаштування оплати Новапей публічний ключ

Тепер можна спробувати зробити оплату замовлення з кошику магазину, якщо перехід до оплати не відбувається - то тоді переходите до кроку 3.

Крок 3. Якщо при натисканні кнопки переходу до оплати в оформленні замовлення не відбувається перехід до оплати, а сторінка ніби зависає - то тоді вам потрібно піти в налаштування модуля і увімкнути логування в самому модулі. Це дасть вам розуміння що саме не так, якщо не проходить перевірку IP вашого серверу - то це буде вказано.

Типові помилки:

  • "Error! Code:400 Text: ip-address not registered for this merchant error" - платіжна система бачить не ваш IP при звертанні через ваші облікові дані, потрібно або підключити і надати виділений IP або звернутися в підтримку, щоб вони подивилися з якого IP йдуть запити до них і додали його вам у акаунт.
  • "Error! Code:403" - скоріше за все, при тестуванні ви вказали некорректний номер телефону, платіжна система на це реагує, вказуйте реальний номер телефону.

Помилки будуть доповнюватись...

Прошу звернути увагу! Я автор модуля, я відповідаю за код і функціональність, модуль офіційно продається тільки на цьому сайті і на опенкартфорумі! В решті місць - це піратські копії, які можуть бути небезпечні! Адже в разі отримання доступу до файлів платіжного модуля, зловмисник може зробити собі повернення коштів після замовлення товару у вас як мінімум! Майте це на увазі!

Задати питання
icon E-mail Написати на E-mail icon Viber Написати у Viber icon Telegram Написати у Telegram
icon live chat is open icon live chat is closed