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

Подключение эквайринга Novapay к интернет-магазину на Opencart можно разделить на два основных этапа:

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

Обратите внимание! Услуга эквайринга доступна только для ФЛП, ООО и т.д., физическим лицам она не предоставляется!

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

Инструкция по подключению Novapay к Opencart

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

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

  • В верхнем меню админ-панели нажмите кнопку «Сгенерировать ключи».
  • В модальном окне выберите одного или нескольких мерчантов из списка.
  • Нажмите «Продолжить» — система автоматически: сгенерирует частный ключ и загрузит его на устройство в формате .pem; сохранит публичный ключ в базе данных и в карте мерчанта.
  • Откройте загруженный .pem-файл в текстовом редакторе и сохраните содержимое, которое требуется для настройки модуля.

Важно также понимать, что вам придется передавать IP вашего сайта в поддержку, для ограничения источников запросов. Если ваш сайт нет статического IP – придется его купить у вашего хостера. Это условие платежной системы!

Шаг 2. После того как вы получили публичный ключ и предоставили его поддержке платежной системы, они в ответ предоставят вам MerchantID, который вы указываете в специальное поле в модуле, переводите модуль в рабочий режим, задаете остальные настройки.

Настройки оплаты Novapay публичный ключ

Теперь можно попробовать совершить оплату заказа из корзины магазина. Если переход к оплате не происходит, переходите к шагу 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