Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

IP.Nexus добавить новый payment gateway

Опубликовано:

Привет

Возник вопрос, на сервере установлен Nexus, для него нужно добавить новый способ оплаты (все API есть).

Пытаюсь делать вот по этому Уроку но метод так и не появился. Создал файл, сделал запись в базу данных. Когда пробовал сделать recache payments все упало но метод так и не появляется. Файл закинул в ту папку что нужно

На всякий случай прикреплю свой файл (он скопирован с урока).

Рекомендованные сообщения

Опубликовано:
Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.

Опубликовано:

Файл это обработчик, метод он не добавляет. Чтобы добавить платежную систему нужно добавить ее в базу данных (nexus_gateways)

Опубликовано:
  • Автор

Файл это обработчик, метод он не добавляет.

А как тогда правильно сделать?

Опубликовано:

Из мануала

 

Now that your payment gateway is coded, you simply need to insert a row into the nexus_gateways table. The values you need to insert are:
Опубликовано:
  • Автор

Из мануала

 

Да, я сделал запись в базу данных. Но когда пытаюсь сделать recache для pay_gateways (Tools & Settings > Cache Management) все падает

Изменено пользователем zloy_molo4nik

Опубликовано:

Падает, значит надо смотреть логи этих "падений". Скорее всего вы что-то не то добавили в таблицу

Опубликовано:
  • Автор

Пробовал делать копию PayPal и все равно даж на нем падаем

Опубликовано:

А логи сервера посмотреть, не судьба? Или проще гадать падает/не падает.

Опубликовано:
  • Автор

А логи сервера посмотреть? Не судьба? Или проще гадать падает/не падает.

 

Вот на чем оно падает Cannot override final method gatewayCore::setInvoice()

Опубликовано:
  • Автор

Все завелось, спасибо тебе

Опубликовано:

Какой-то дочерний класс переопределяет финальный метод setInvoice. (судя по тому что гейтвеи наследуются от абстрактного gatewayCore, не удивлюсь если проблема где-то в вашем обработчике)

И логи надо приводить полностью, с адресом файла, строки и тд.

Опубликовано:

Кто-нибудь бы уже выложил рабочий шлюз для вебмани.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.