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

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

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

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

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

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

Крок 1. Після того, як ви подали документи і вам їх попередньо узгодили, вам потрібно буде надати підтримці Новапей публічний ключ з вашої інтеграції, щоб підтримка могла вам згенерувати merchantID. Для інтеграції на опенкарт використовуйте мій модуль, він дозволить вам просто згенерувати публічний ключ, та передати їх до підтримки. Купіть та встановіть мій модуль еквайрингу Новапей, після встановлення перейдіть до його налаштувань, вкажіть ліцензійний ключ, у полі MerchantID налаштувань модуля поставте цифру "1", збережіть налаштування модуля.

Налаштування оплати Новапей

Таким чином ви зафіксуєте пару ключів (приватний та публічний), далі публічний ключ ви можете передати у підтримку Novapay, вони прив'яжуть його до вашого акаунту і нададуть вам у відповідь merchantID, який потрібно вказати в полі, в налаштуваннях модуля. 

Важливо також розуміти, що вам доведеться передавати 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