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) беруться з окремого облікового запису sandbox за адресою 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 і зробіть тестовий платіж у режимі sandbox.
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 увімкнено: 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 та панель sandbox.
Test Mode: використовує sandbox Przelewy24 і ключі Sandbox. Реальні кошти не списуються. Вимкніть, щоб приймати реальні платежі з ключами Live. Типово: 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 вашого облікового запису sandbox у Przelewy24.
Sandbox POS ID (optional): Shop ID (posId) облікового запису sandbox. Залиште поле порожнім, якщо він збігається з Merchant ID.
Sandbox API key (report key): ключ API облікового запису sandbox.
Sandbox CRC key: CRC key облікового запису sandbox, який використовується для підпису запитів і перевірки сповіщень sandbox.
Збережені ключі API та CRC key ніколи більше не відображаються. Поле залишається порожнім і показує Saved - leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережений ключ, позначте Clear the saved value під полем і натисніть Save.
Ключі робочого середовища та ключі sandbox різні. 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 для того самого замовлення. Якщо це замовлення тим часом закрив магазин (наприклад, скасувавши або повернувши його), покупця повертають на оформлення з повідомленням Your previous order was closed by the store. Please confirm the order again to place and pay a new order. (для замовлення, скасованого до будь-якої оплати, разом із повідомленням про скасоване замовлення вище), а наступне Confirm Order оплачує нове замовлення. Якщо замовлення з оформлення вже оплачене, але кошик відтоді змінився, зокрема змінилася кількість, покупець бачить Your previous order #… has already been placed. Your cart has changed: please confirm the new order to pay for it., а новий кошик оплачується новим замовленням. В 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). Повернення надсилається в тому режимі, в якому було здійснено платіж (sandbox або робочий), тож ключі цього режиму мають бути заповнені. Повернення доступні після того, як 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 відхилив транзакцію, зазвичай через неправильні ключі поточного режиму (ключі sandbox працюють лише в режимі sandbox, робочі ключі — лише в робочому режимі). Помилка від 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.
