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

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

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

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

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

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

Шаг 1. После того как вы подали документы и их предварительно согласовали, вам нужно будет предоставить поддержке Novapay публичный ключ из вашей интеграции, чтобы поддержка могла сгенерировать для вас merchantID. Для интеграции на Opencart используйте мой модуль, он позволит вам просто сгенерировать публичный ключ и передать его в поддержку. Купите и установите мой модуль эквайринга Novapay, после установки перейдите в его настройки, укажите лицензионный ключ, в поле MerchantID настроек модуля укажите цифру «1», сохраните настройки модуля.

Настройки оплаты Novapay

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

Важно также понимать, что вам придется передать 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