Назад

VibeFox Przelewy24 for OpenCart — Помощь

Требования

OpenCart: 3.0.x (проверено на 3.0.5.0) или 4.0.2 и новее (проверено на 4.1.0.3).

PHP: 8.0 или новее.

Валюта: заказ должен быть в PLN, EUR, GBP или CZK. В других валютах способ оплаты не отображается на оформлении заказа. Заказ списывается в его собственной валюте; расширение не конвертирует валюты.

Учётная запись Przelewy24: нужна учётная запись мерчанта Przelewy24 и её данные API: Merchant ID, ключ API (в панели Przelewy24 называется report key), CRC key и, если у вашего магазина есть собственный идентификатор, POS ID (Shop ID). Их можно найти в панели мерчанта Przelewy24 по адресу panel.przelewy24.pl, в разделе My data > API data and configuration. Ключи песочницы берутся из отдельной учётной записи песочницы по адресу sandbox.przelewy24.pl/panel. В панели Przelewy24 больше ничего настраивать не нужно: расширение передаёт свой URL уведомлений с каждым платежом. Ваш магазин должен быть доступен из интернета, потому что Przelewy24 отправляет ему уведомления о платежах.

Лицензионный ключ VibeFox: приобретается на vibefox.net. Один ключ работает на одном домене.

Установка

Загружаемый файл — это один ZIP-архив с пакетами для обеих версий OpenCart. Распакуйте его на компьютере. Он содержит README.txt, пакет для OpenCart 3 wcp_przelewy24_payment-oc3-(version).ocmod.zip и пакет для OpenCart 4 wcp_przelewy24_payment.ocmod.zip. Устанавливайте только пакет для вашей версии OpenCart. Лицензионный ключ одинаков для обеих версий.

OpenCart 3

1. В административной панели перейдите в Extensions > Installer, нажмите Upload и выберите файл wcp_przelewy24_payment-oc3-(version).ocmod.zip. У расширения нет модификаций OCMOD, поэтому обновлять Extensions > Modifications не нужно. Вместо установщика можно скопировать содержимое папки upload этого пакета в корневую папку вашего магазина.

2. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox Przelewy24 Payment и нажмите Install (зелёная кнопка +). Вашему пользователю администратора нужно право изменять список расширений оплаты.

3. Нажмите Edit (кнопка с карандашом), чтобы открыть страницу настроек. Вставьте лицензионный ключ VibeFox в поле License key в блоке лицензии вверху страницы и нажмите Activate (см. Лицензионный ключ).

4. Введите ключи песочницы (Merchant ID, ключ API, CRC key; POS ID только если он отличается от Merchant ID), включите Enable/Disable, нажмите Save и выполните тестовый платёж в режиме песочницы.

5. Введите рабочие ключи, выключите Test Mode и нажмите Save, чтобы принимать реальные платежи.

OpenCart 4

1. В административной панели перейдите в Extensions > Installer, нажмите Upload и выберите файл wcp_przelewy24_payment.ocmod.zip. Не переименовывайте файл: OpenCart 4 берёт код расширения из имени файла, и переименованный пакет не работает.

2. Пакет появляется в списке установленных расширений на той же странице. Нажмите рядом с ним Install (зелёная кнопка +).

3. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox Przelewy24 Payment, нажмите Install (зелёная кнопка +), затем Edit (кнопка с изображением карандаша).

4. Введите лицензионный ключ и ключи Przelewy24 так же, как в шагах 3–5 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях. Отличается только URL уведомлений (см. Уведомления о платежах).

Новая установка начинает работу с выключенным способом оплаты и включённым тестовым режимом.

Настройка

Все настройки находятся на странице расширения: Extensions > Extensions > Payments > VibeFox Przelewy24 Payment > Edit. Разделы перечислены слева; кнопка Save под списком сохраняет всю страницу. Над настройками страница показывает предупреждения, если чего-то не хватает. Пока песочница включена: Sandbox (test) mode is on: payments go to the Przelewy24 sandbox and no real money is charged. Do not ship orders paid in test mode. Когда ключи текущего режима неполные: Enter the Sandbox Merchant ID, API key and CRC key - until then Przelewy24 is not shown at checkout. (или то же самое для рабочих ключей). Если Przelewy24 не принимает валюту по умолчанию вашего магазина, предупреждение называет валюту и поддерживаемые валюты. После сохранения предупреждения сразу учитывают новый режим и новые ключи. Без права изменять расширение страница показывает настройки, но не может их сохранить.

При сохранении ничего не сохраняется, если поле заполнено неверно: Title не может быть пустым (Enter a title for the payment method (at most 128 characters).), Sort Order должен быть целым числом (отрицательные значения допускаются), Total должен быть числом 0 или больше, а Geo Zone и статусы заказов должны существовать. Незаполненные ключи не мешают сохранению. Пробелы и переносы строк, скопированные вместе с ключами из панели Przelewy24, удаляются при сохранении.

Przelewy24

Enable/Disable: Enable Przelewy24 Payment включает или выключает способ оплаты. По умолчанию: off.

Title: название способа оплаты, которое видит покупатель на оформлении заказа. Оно же сохраняется в заказе как название способа оплаты. По умолчанию: Przelewy24. Обязательное поле, не более 128 символов.

Description: текст, который покупатель видит на шаге Confirm Order над кнопкой подтверждения. По умолчанию: Pay with BLIK, online bank transfer or card via Przelewy24.

Sort Order: место Przelewy24 среди способов оплаты на оформлении заказа. Оставьте поле пустым или введите целое число.

Geo Zone: предлагать Przelewy24 только для платёжных адресов в выбранной гео-зоне. По умолчанию: All zones. Гео-зоны настраиваются в разделе System > Localisation > Geo Zones.

Total: сумма корзины в валюте магазина по умолчанию, которую должен достичь заказ, чтобы предлагался Przelewy24. Оставьте поле пустым, чтобы предлагать Przelewy24 при любой сумме.

Учётные данные API

В этом разделе объясняется, где найти ключи (My data > API data and configuration в панели мерчанта Przelewy24), и есть ссылки на панель Przelewy24 и панель песочницы.

Test Mode: использует песочницу Przelewy24 и ключи Sandbox. Реальные деньги не списываются. Выключите режим, чтобы принимать реальные платежи с рабочими ключами. По умолчанию: on. Пока он включён, покупатели видят на шаге Confirm Order надпись Sandbox mode - no real money is charged.

Ключи рабочей среды

Live Merchant ID: ваш идентификатор мерчанта Przelewy24, только цифры.

Live POS ID (optional): Shop ID (posId). Оставьте поле пустым, если он совпадает с Merchant ID.

Live API key (report key): ключ API из панели Przelewy24. Используется для аутентификации в API.

Live CRC key: используется для подписи запросов к Przelewy24 и для проверки подписи уведомлений Przelewy24.

Ключи тестовой среды (sandbox)

Sandbox Merchant ID: Merchant ID вашей учётной записи песочницы Przelewy24.

Sandbox POS ID (optional): Shop ID (posId) учётной записи песочницы. Оставьте поле пустым, если он совпадает с Merchant ID.

Sandbox API key (report key): ключ API учётной записи песочницы.

Sandbox CRC key: CRC key учётной записи песочницы, используется для подписи запросов и проверки уведомлений песочницы.

Сохранённые ключи API и CRC key больше никогда не отображаются. Поле остаётся пустым и показывает Saved - leave empty to keep it. Вводите новое значение, только если хотите его изменить. Чтобы удалить сохранённый ключ, отметьте Clear the saved value под полем и нажмите Save.

Ключи рабочей среды и ключи песочницы различаются. Merchant ID и POS ID могут содержать только цифры; пока не введены Merchant ID, ключ API и CRC key текущего режима, способ оплаты не показывается на оформлении заказа. Платёж, начатый в одном режиме, всегда проверяется и возвращается ключами этого режима, даже после переключения, поэтому сохраняйте ключи прежнего режима, пока его платежи открыты или могут быть возвращены.

Уведомления о платежах

Notification URL: адрес, который получает уведомления о платежах от Przelewy24. В OpenCart 3 он выглядит так: https://your-store/index.php?route=extension/payment/wcp_przelewy24_payment/notify, в OpenCart 4 — так: https://your-store/index.php?route=extension/wcp_przelewy24_payment/payment/wcp_przelewy_24payment.notify. Он формируется из адреса витрины вашей установки OpenCart. Расширение передаёт этот URL в Przelewy24 с каждым платежом и каждым возвратом, поэтому в панели Przelewy24 ничего настраивать не нужно. URL должен быть доступен из интернета: без межсетевого экрана и HTTP-аутентификации перед ним. Он продолжает работать, когда магазин находится в режиме обслуживания, потому что OpenCart 3 пропускает запросы расширений оплаты, а на OpenCart 4 расширение добавляет собственное стартовое действие для URL уведомлений и возврата покупателя. Без уведомлений платёж всё равно подтверждается, когда покупатель возвращается в магазин (см. Оформление заказа); если покупатель не вернулся, заказ остаётся без статуса.

Заказы

OpenCart создаёт заказ на шаге Confirm Order без статуса (отсутствующий заказ). Заказ получает статус только после того, как Przelewy24 подтвердит платёж и расширение его проверит. Каждое поле ниже перечисляет ваши статусы заказов OpenCart.

Paid Order Status: статус после проверенного платежа. По умолчанию: Processing.

On Hold (Review) Status: платежи, сумма или валюта которых не совпадают с заказом (не проверены), либо которые поступили после отмены заказа, получают этот статус и примечание с объяснением. По умолчанию: Pending, потому что в OpenCart нет статуса On hold. Вы можете создать собственный статус в System > Localisation > Order Statuses и выбрать его здесь.

Cancelled Order Status: расширение никогда его не устанавливает. Проверенный платёж за заказ в этом статусе переводит заказ на удержание, а не открывает его молча заново. По умолчанию: Canceled.

Refunded Status: устанавливается после полного возврата платежа со страницы заказа. По умолчанию: Refunded.

Дополнительно

Debug Log: записывает технические события (номера заказов, идентификаторы транзакций P24, ошибки) в wc_p24_debug.log.php в папке логов OpenCart (storage/logs). Файл нельзя открыть через веб; при достижении 5 МБ он переименовывается в wc_p24_debug.old.log.php. Ошибки и предупреждения, например отклонённые уведомления или неудачные проверку либо возврат, всегда записываются; включите переключатель, чтобы записывать также каждый шаг. Ключи и персональные данные никогда не записываются. По умолчанию: off.

Log: показывает размер и последние записи журнала. Нажмите Clear log, чтобы его очистить.

Delete data on uninstall: если включено, при удалении расширения удаляются настройки шлюза и журнал. Заказы и их платёжные данные Przelewy24 никогда не удаляются. По умолчанию: off.

Импорт / Экспорт

Export: Download JSON сохраняет настройки в файл JSON. Ключи API и CRC key не экспортируются.

Import: вставьте ранее экспортированный JSON и нажмите Import, чтобы восстановить настройки. Сохранённые ключи API и CRC key сохраняются.

Оформление заказа

На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию Przelewy24). На шаге Confirm Order покупатель видит ваше описание и примечание You will be redirected to the secure Przelewy24 page to complete the payment. OpenCart создаёт заказ на этом шаге, по-прежнему без статуса. Когда покупатель нажимает Confirm Order, расширение регистрирует в Przelewy24 транзакцию на сумму заказа в валюте заказа, с адресом электронной почты, именем и страной выставления счёта покупателя, и с описанием Order #, номером заказа и названием вашего магазина. Каждая попытка оплаты получает собственный идентификатор сессии. Покупатель переходит на страницу оплаты Przelewy24 и платит через BLIK, онлайн-банковский перевод, карту или другой способ, включённый для вашей учётной записи Przelewy24. Страница оплаты открывается на языке заказа, если Przelewy24 его поддерживает, иначе на английском. На OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options, и нажимает Confirm Order внизу страницы оформления заказа.

Заказ отмечается оплаченным только после подтверждения Przelewy24. Przelewy24 отправляет вашему магазину подписанное уведомление. Расширение проверяет подпись по CRC key, Merchant ID и POS ID, проверяет, что сессия была зарегистрирована для этого заказа и в том же режиме, и что сумма и валюта совпадают с попыткой оплаты и суммой заказа. Только после этого оно проверяет транзакцию в Przelewy24 (Przelewy24 зачисляет только проверенные платежи) и устанавливает Paid Order Status стандартным для OpenCart способом, с обычными письмами о заказе и обновлением остатков. Вебхуки без действительной подписи отклоняются.

После оплаты покупатель возвращается в ваш магазин. Если уведомление ещё не пришло, расширение запрашивает статус транзакции у Przelewy24 аутентифицированным серверным запросом (не чаще одного раза в 10 секунд на попытку) и применяет те же проверки. Сама страница возврата никогда не отмечает заказ оплаченным. Когда платёж подтверждён, покупатель видит страницу успешного оформления заказа OpenCart. Пока платёж не подтверждён, страница Payment confirmation показывает We have not received the payment confirmation from Przelewy24 yet. If you have paid, it will be confirmed in a few minutes. If the payment was interrupted, you can try again: с кнопкой Check again и кнопкой Pay again, которая открывает оформление заказа. Корзина сохраняется, а платёж, сделанный позже по старой странице Przelewy24, по-прежнему принимается. Если заказ на удержании, на странице успеха отображается Your payment is being verified. We will send you an e-mail as soon as it is confirmed. Когда последующий платёж переводит заказ из статуса удержания в Paid Order Status, покупатель получает письмо. Если вы отменили заказ до оплаты и у Przelewy24 нет платежа по нему, вернувшийся покупатель видит Order #… was cancelled by the store before the payment was completed. No Przelewy24 payment was received for it. Please place a new order or contact us.

Если платёж не удалось начать, покупатель остаётся на шаге Confirm Order с коротким сообщением над кнопкой: Payment error: Przelewy24 could not start the payment. Please try again or choose another payment method. (причина записывается в журнал), Payment gateway is not configured properly. Please contact the administrator. (не хватает ключей текущего режима), сообщение о том, что Przelewy24 не может принимать платежи в валюте заказа, или The order total must be greater than zero. OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order; уже оплаченный заказ или корзина повторно в Przelewy24 не отправляются, и покупатель переходит на страницу успеха.

OpenCart 4 хранит один заказ для оформления и обновляет его каждый раз, когда показывается шаг Confirm Order, поэтому Pay again начинает новую транзакцию Przelewy24 для того же заказа. Если этот заказ к тому времени закрыт магазином (например, отменён или возвращён), покупатель возвращается в оформление с сообщением Ваш предыдущий заказ был закрыт магазином. Подтвердите заказ снова, чтобы оформить и оплатить новый заказ. (для заказа, отменённого до оплаты, вместе с сообщением об отменённом заказе выше), и следующее нажатие Confirm Order оплачивает новый заказ. Если заказ оформления уже оплачен, но корзина с тех пор изменилась, в том числе новое количество, покупатель видит Ваш предыдущий заказ #… уже оформлен. Корзина изменилась: подтвердите новый заказ, чтобы оплатить её. и новая корзина оплачивается новым заказом. На OpenCart 4 эти сообщения, а также We could not match this payment to an order. If you were charged, please contact us., показываются над страницей оформления заказа.

В расширении нет сохранённых карт и оплаты в один клик, подписок и регулярных платежей, выбора способа оплаты P24 (например, поля для кода BLIK) на странице оформления заказа, виджетов рассрочки, и содержимое корзины в Przelewy24 не передаётся.

Заказы и возвраты

Статусы заказов

Нет статуса (отсутствующий заказ): покупатель был перенаправлен в Przelewy24 и не оплатил, либо платёж ещё не подтверждён. В Sales > Orders такие заказы показываются только с фильтром Order Status, установленным в Missing Orders.

Paid Order Status (по умолчанию Processing): платёж проверен. Примечание показывает номер заказа P24, сумму и режим. Каждый платёж применяется один раз.

On Hold (Review) Status (по умолчанию Pending): сумма или валюта, переданные Przelewy24, отличаются от заказа; платёж не подтверждён, и примечание об этом сообщает. Или платёж поступил и проверен для заказа в отменённом статусе; заказ молча не открывается заново, а примечание просит вас отправить заказ или вернуть платёж. Проверьте платёж в панели Przelewy24. Если после расхождения для заказа на удержании позже поступит правильный платёж по другой попытке, заказ перейдёт в Paid Order Status.

Refunded Status (по умолчанию Refunded): платёж полностью возвращён через расширение.

Если поступает второй платёж за заказ или корзину, которые уже оплачены или возвращены (старая ссылка на оплату, две вкладки браузера, другой заказ из той же корзины), он не подтверждается, поэтому Przelewy24 его не зачисляет. Примечание к оплаченному заказу просит вас проверить его в панели Przelewy24 и при необходимости вернуть покупателю.

Примечания — это записи в History заказа, которые покупатель не видит.

Вкладка VibeFox Przelewy24 Payment

В Sales > Orders откройте заказ, оплаченный через Przelewy24. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox Przelewy24 Payment показывает номер заказа P24, Session, Environment (Sandbox или Live), Status платежа и способ проверки (уведомление или возврат), суммы Paid / refunded, форму возврата, историю возвратов и Payment notes заказа. Вкладка показывается пользователям, имеющим доступ к расширению.

Возвраты

На вкладке VibeFox Przelewy24 Payment введите Amount (подставляется сумма, которая ещё не возвращена), при необходимости Reason (optional), и нажмите Refund via Przelewy24. Подтвердите вопрос Refund this amount through Przelewy24? This cannot be undone. Поддерживаются полные и частичные возвраты, в пределах суммы, которая ещё не возвращена. Вам нужно право изменять расширение (настраивается в System > Users > User Groups). Возврат отправляется в том режиме, в котором был сделан платёж (песочница или рабочий режим), поэтому ключи этого режима должны быть заполнены. Возвраты доступны после того, как Przelewy24 проверит платёж.

Przelewy24 обрабатывает возвраты асинхронно. Вкладка показывает Refund of … requested at Przelewy24. The result will be added as an order note., в истории возвратов появляется статус requested, и добавляется примечание. Результат приходит позже на URL уведомлений: статус становится completed с примечанием Przelewy24: refund of … completed., либо rejected с примечанием, что деньги покупателю не возвращены. Полный возврат переводит заказ в Refunded Status в момент запроса, без уведомления покупателя и без возврата товаров на склад, как при ручном изменении статуса. Частичный возврат статус не меняет. Если возврат отклонён, проверьте его в панели Przelewy24; статус заказа автоматически не откатывается.

Если Przelewy24 не принимает запрос на возврат, вкладка показывает Przelewy24 refund failed: с причиной, и возврат не регистрируется. Возвраты товаров в Sales > Returns не возвращают деньги через Przelewy24, а возвраты, выполненные непосредственно в панели Przelewy24, в заказ не добавляются.

Лицензионный ключ

Расширение работает с лицензионным ключом VibeFox с vibefox.net. Блок лицензии License — VibeFox Przelewy24 Payment — первый блок в Extensions > Extensions > Payments > VibeFox Przelewy24 Payment > Edit, над настройками. Вставьте ключ в поле License key и нажмите Activate. После этого блок показывает ключ в замаскированном виде, статус (например, дату, до которой действует лицензия, и ваш домен), а также кнопки Check now для повторной проверки статуса, Change key для ввода другого ключа и Remove key для удаления ключа из этого магазина. Ниже находятся строка Product: opencart-payment-przelewy24 и ссылка Manage licenses and domains in your account, которая открывает ваш аккаунт на vibefox.net. Изменить ключ могут только администраторы с правом Modify на расширение. Тексты блока следуют языку административной панели (включены английский и русский).

Если ключ не принят, блок указывает причину, например Key not found, This key belongs to another product, Domain limit reached или License expired on с датой. После изменения адреса магазина или после освобождения места для домена в аккаунте нажмите Check now. Если сервер лицензий недоступен, расширение продолжает работать по последнему известному статусу.

Один ключ работает на одном домене: адрес магазина из настроек OpenCart. Удаление ключа из магазина не освобождает место для домена. Освободите место в вашем аккаунте на vibefox.net.

Без действующего ключа Przelewy24 не показывается покупателям на оформлении заказа. Если платёж всё же начат, покупатель видит This payment method is not available. Please choose another one. Администратор, вошедший в административную панель в том же браузере, по-прежнему видит способ оплаты в магазине, помеченный (unlicensed — visible to admins only), поэтому вы можете настроить и протестировать расширение до покупки ключа. На OpenCart 4 этого предпросмотра нет: магазин не видит вход в административную панель, поэтому без действующего ключа способ оплаты скрыт для всех. После того как вы один раз откроете страницу Edit, на Dashboard административной панели появится напоминание. Закройте его кнопкой ×, чтобы скрыть на 7 дней. Существующие заказы не затрагиваются: уже начатые платежи по-прежнему проверяются и подтверждаются, а возвраты работают.

Когда срок лицензии истекает, расширение продолжает работать, но обновления и поддержка требуют продления. Статус проверяется автоматически при открытии Dashboard или страницы Edit административной панели: раз в день в течение первых 14 дней после ввода ключа, затем раз в неделю. Cron-задача не нужна. При удалении расширения всегда удаляются лицензионный ключ и статус лицензии.

Устранение неполадок

Przelewy24 не появляется на оформлении заказа: проверьте, что лицензия активна, Enable/Disable включено, заполнены Merchant ID, ключ API и CRC key текущего режима (ключи Sandbox, пока включён Test Mode, иначе ключи Live; Merchant ID и POS ID только цифры), и что валюта заказа — PLN, EUR, GBP или CZK. Предупреждения вверху настроек называют проблему. Также проверьте, что платёжный адрес входит в выбранную Geo Zone, и что заказ достигает Total, указанного в настройках.

Платёж прошёл, но заказ остаётся без статуса: уведомление Przelewy24 не дошло до вашего магазина, а покупатель не вернулся в магазин. Проверьте, что Notification URL доступен из интернета (без межсетевого экрана и HTTP-аутентификации перед ним), и что Merchant ID, POS ID и CRC key режима этого платежа указаны верно. Отклонённые уведомления записываются в журнал даже при выключенном Debug Log; посмотрите поле Log на странице расширения.

Как магазин отвечает на уведомления: обработанное, повторное или неизвестное уведомление получает ответ HTTP 200. В противном случае Przelewy24 отправит его снова позже: 400 (отсутствуют или некорректны данные), 401 Invalid signature (неверный CRC key, другой Merchant ID или POS ID), 401 Invalid signature for this payment (уведомление подписано ключами режима, отличного от режима платежа), 405 (запрос не POST), 500 Verification failed (проверка в Przelewy24 не удалась; примечание к заказу добавляется один раз), 500 Order could not be updated (не удалось установить статус заказа; следующее уведомление установит его без повторной проверки) и 503 Busy, retry later (заказ в этот момент подтверждался другим запросом).

Покупатель видит Payment error: Przelewy24 could not start the payment: Przelewy24 отклонил транзакцию, обычно из-за неверных ключей текущего режима (ключи песочницы работают только в режиме песочницы, рабочие ключи — только в рабочем режиме). Ошибка от Przelewy24 записана в журнал.

Покупатель видит We could not match this payment to an order: ссылка возврата от Przelewy24 не совпала ни с одним заказом магазина. Если с покупателя списали деньги, найдите платёж в панели Przelewy24.

Заказ в статусе проверки после оплаты: прочитайте примечания на вкладке VibeFox Przelewy24 Payment. Сумма или валюта отличались от заказа, либо платёж пришёл за заказ, который был отменён. Проверьте платёж в панели Przelewy24, затем обработайте заказ или верните платёж.

Возврат не выполняется: This order has no verified Przelewy24 payment. Cannot process refund. означает, что заказ не был оплачен проверенным платежом Przelewy24. The payment was made in the Przelewy24 sandbox, but the Sandbox keys are missing. (или то же самое для рабочих ключей) означает, что ключи режима платежа были удалены; введите их снова. Invalid refund amount означает, что сумма пуста, не является числом или больше суммы, которая ещё не возвращена.

Для разработчиков: список валют можно изменить через событие OpenCart wc_p24_supported_currencies (только валюты с двумя десятичными знаками).

Удаление

Перейдите в Extensions > Extensions, выберите тип Payments и нажмите Uninstall (красная кнопка −) рядом с VibeFox Przelewy24 Payment. Лицензионный ключ и статус лицензии этого расширения всегда удаляются. OpenCart всегда удаляет собственные настройки расширения: Enable/Disable, Sort Order, Geo Zone, Total и статусы заказов из раздела Orders, которые при повторной установке возвращаются к значениям по умолчанию. Событие OpenCart расширения также удаляется (на OpenCart 4 также его события и стартовое действие, которое пропускает уведомления и возврат покупателя в режиме обслуживания). Если включено Delete data on uninstall, удаляются остальные настройки шлюза (заголовок, описание, тестовый режим, ключи, переключатель журнала отладки) и журнал. Если выключено, они сохраняются для будущей повторной установки. Платёжные данные Przelewy24 заказов (сессии, номера заказов P24, возвраты) всегда сохраняются, поэтому заказы, оплаченные раньше, можно вернуть и после повторной установки. Существующие заказы сохраняют свои примечания об оплате.

На OpenCart 4, чтобы удалить и файлы расширения, после удаления перейдите в Extensions > Installer и нажмите Uninstall (оранжевая кнопка −) рядом с VibeFox Przelewy24 Payment в списке установленных расширений, затем Delete (красная кнопка с корзиной), чтобы удалить загруженный пакет.

Przelewy24 — товарный знак его владельца. Это расширение не связано с Przelewy24 и не одобрено компанией Przelewy24.