VibeFox Netopia for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 та новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша версія, з розширеннями OpenSSL, DOM і SimpleXML.
Валюта: покупець має оформлювати замовлення в RON, EUR, USD або GBP. EUR, USD і GBP мають бути увімкнені у вашому обліковому записі Netopia. Для інших валют спосіб оплати приховується на сторінці оформлення замовлення. Замовлення списується у своїй валюті.
Обліковий запис Netopia: потрібен обліковий запис продавця Netopia Payments з точкою продажу. З його технічних налаштувань вам потрібні підпис облікового запису та, для кожного середовища, яке ви використовуєте (пісочниця і робоче), відкритий сертифікат (.cer) та закритий ключ (.key). Нічого налаштовувати на боці Netopia не потрібно: адреса IPN надсилається з кожним запитом на оплату.
Публічний магазин: URL підтвердження (IPN) має бути доступним з інтернету, не за логіном, базовою автентифікацією чи брандмауером. Замовлення отримують статус лише через IPN від Netopia.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює для одного домену.
Встановлення
Завантаження — це один zip-файл з пакетами для обох версій OpenCart. Розпакуйте його на своєму комп’ютері. Він містить README.txt, пакет для OpenCart 3 wcp_netopia_gateway-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_netopia_gateway.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_netopia_gateway-oc3-(version).ocmod.zip. Розширення не містить модифікацій OCMOD, тому оновлювати Extensions > Modifications не потрібно. Замість інсталятора можна скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions, оберіть тип Payments, знайдіть VibeFox Netopia Gateway і натисніть Install (зелена кнопка +). Вашому адміністратору потрібне право змінювати список розширень оплати.
3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії у верхній частині сторінки та натисніть Activate (див. License key).
4. В адмін-панелі Netopia відкрийте свою точку продажу, скопіюйте підпис облікового запису та завантажте сертифікат і закритий ключ пісочниці та робочого середовища. Вставте підпис і повний вміст файлів у налаштування (див. Configuration).
5. Увімкніть Enable/Disable і натисніть Save. Перевірте платіж у пісочниці, а потім вимкніть Test mode, щоб приймати справжні платежі.
OpenCart 4
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_netopia_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з назви файлу, а перейменований пакет не працює.
2. Пакет з’являється у списку встановлених розширень на тій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions, оберіть тип Payments, знайдіть VibeFox Netopia Gateway, натисніть Install (зелена кнопка +), а потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ, підпис облікового запису, сертифікати та закриті ключі так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL IPN (див. Configuration).
Після нового встановлення спосіб оплати вимкнений, а тестовий режим увімкнений.
Налаштування
Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Netopia Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка попереджає, якщо відсутні підпис облікового запису, сертифікат або закритий ключ активного середовища (тоді спосіб оплати приховується на сторінці оформлення замовлення), і показує Test mode is on: payments go to the Netopia sandbox and no real money is charged., поки тестовий режим увімкнений. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
Під час збереження Title може містити до 128 символів, Sort order має бути цілим числом (від’ємні числа дозволені), Minimum total — числом 0 або більше, а геозона та статуси замовлень мають існувати; якщо будь-яке з цих значень неправильне, нічого не зберігається. Недійсний сертифікат або закритий ключ відхиляється з помилкою червоним кольором, і попереднє значення зберігається, тоді як інші поля зберігаються (Settings saved, except the values shown in red.). Якщо спосіб оплати увімкнено, але активне середовище неповне, під час збереження з’являється попередження.
URL IPN (підтвердження)
У першому розділі в режимі лише для читання показано IPN (confirm) URL. В OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_netopia_gateway/notify, в OpenCart 4 — https://your-store/index.php?route=extension/wcp_netopia_gateway/payment/wcp_netopia_gateway.notify. Він формується з адреси вітрини вашої інсталяції OpenCart. Він передається з кожним запитом на оплату як URL підтвердження, тож вводити його в адмін-панель Netopia не потрібно. Netopia надсилає IPN на цю адресу. Розширення розшифровує її закритим ключем того середовища, в якому почали платіж, і перевіряє підпис вашого облікового запису та запит на оплату. Netopia повідомляє про такі дії:
Сповіщення з кодом помилки Netopia (наприклад, відхиленою карткою) переводить замовлення в очікуванні до статусу помилки оплати; замовлення без статусу залишається без статусу, і покупець може оплатити знову. Сповіщення, які неможливо розшифрувати, які мають інший підпис облікового запису або не відповідають жодному запиту на оплату цього замовлення в цьому середовищі, відхиляються і нічого не змінюють. Сповіщення про платежі, які вже розпочато, приймаються, навіть якщо ви вимкнете спосіб оплати.
Checkout
Enable/Disable: Enable Netopia Payments вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.
Title: назва способу оплати, яка показується на сторінці оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. До 128 символів; залиште порожнім, щоб використовувати значення за замовчуванням. За замовчуванням: Card Payment (Netopia).
Description: текст, який показується покупцеві на кроці Confirm Order. За замовчуванням: Pay securely with your credit or debit card via Netopia.
Sort order: положення Netopia серед способів оплати на сторінці оформлення замовлення. Залиште поле порожнім або введіть ціле число.
Geo zone: пропонувати Netopia лише для платіжних адрес у вибраній геозоні. За замовчуванням: All zones. Геозони налаштовуються в System > Localisation > Geo Zones.
Minimum total: сума замовлення у валюті магазину за замовчуванням, яку має досягти замовлення, перш ніж буде запропоновано Netopia. Залиште порожнім, якщо мінімуму немає.
Обліковий запис Netopia
В адмін-панелі Netopia перейдіть до Seller accounts > your point of sale > Technical settings: скопіюйте підпис облікового запису та завантажте відкритий сертифікат (.cer) і закритий ключ (.key) кожного середовища. Відкрийте файли в текстовому редакторі та вставте їх повний вміст, включно з рядками BEGIN/END. Розділ містить посилання на документацію Netopia v1.
Account signature: підпис облікового запису продавця (формат XXXX-XXXX-XXXX-XXXX-XXXX), однаковий для пісочниці та робочого середовища.
Test mode: використовує пісочницю Netopia (sandboxsecure.mobilpay.ro) та ключі пісочниці. За замовчуванням: увімкнено. Вимкніть, щоб приймати справжні платежі з робочими ключами (secure.mobilpay.ro). Поки режим увімкнений, покупець на кроці Confirm Order бачить Test mode (Netopia sandbox): no real money is charged.
Sandbox public certificate (.cer): вміст файлу відкритого сертифіката пісочниці. Він використовується для шифрування запиту на оплату.
Sandbox private key (.key): вміст файлу закритого ключа пісочниці. Він використовується для розшифрування IPN.
Live public certificate (.cer): вміст файлу відкритого сертифіката робочого середовища.
Live private key (.key): вміст файлу закритого ключа робочого середовища.
Збережені закриті ключі більше не показуються. Поле залишається порожнім, а його текст підказки починається з A private key is saved. Залиште поле порожнім, щоб зберегти збережений ключ, або вставте новий ключ, щоб його замінити. Щоб видалити збережений ключ, позначте Clear the saved private key on save під полем і натисніть Save. Порожнє поле сертифіката видаляє сертифікат.
Замовлення
OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Воно отримує статус лише тоді, коли Netopia повідомляє про платіж. У OpenCart немає власних статусів замовлень Netopia, тому кожне поле нижче перелічує ваші статуси замовлень OpenCart. Примітки до замовлення пояснюють кожну зміну.
Order status after payment: статус оплаченого замовлення.
Processing status: за замовчуванням: В обробці.
Completed status: за замовчуванням: Виконано.
Awaiting Netopia payment: попередня авторизація, яка чекає на захоплення в адмін-панелі Netopia, або платіж, що перевіряється в Netopia. За замовчуванням: Очікування.
Netopia payment on hold: платіж потребує вашої перевірки (див. Order statuses). За замовчуванням: Очікування, оскільки в OpenCart немає статусу «На утриманні». Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут. Розширення розрізняє випадки очікування та утримання, навіть якщо вони використовують один статус.
Canceled status: Netopia скасував платіж замовлення в очікуванні. За замовчуванням: Скасовано.
Payment error status: Netopia повідомив про помилку, наприклад відхилену картку, для замовлення в очікуванні. За замовчуванням: Не виконано.
Refunded status: після повернень, зроблених в адмін-панелі Netopia, нічого повертати не залишилося. За замовчуванням: Повернено.
Додатково
Debug log: записує запити та обробку IPN у netopia_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити з веб-браузера, а при досягненні 5 МБ його переміщують у netopia_p_debug.old.log.php. Дані карток, ключі та дані покупців не записуються. Помилки, наприклад відхилені IPN, записуються завжди, навіть якщо опцію вимкнено. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.
Delete data on uninstall: якщо увімкнено, видалення розширення видаляє налаштування шлюзу та журнал. Замовлення та платіжні записи Netopia завжди зберігаються. За замовчуванням: вимкнено.
Імпорт / експорт
Export: Download JSON зберігає налаштування разом із сертифікатами у файл JSON. Закриті ключі не експортуються.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені закриті ключі зберігаються.
Оформлення замовлення
На кроці Payment Method покупець вибирає спосіб оплати (за замовчуванням Card Payment (Netopia)). На кроці Confirm Order покупець бачить ваш опис і примітку You will be redirected to the Netopia secure page to pay with your card. OpenCart створює замовлення на цьому кроці, ще без статусу. Коли покупець натискає Confirm Order, розширення формує запит на оплату, шифрує його сертифікатом Netopia активного середовища і одразу надсилає покупця на сторінку оплати Netopia. Запит містить суму замовлення у валюті замовлення, Order # з номером замовлення, а також контактні дані для виставлення рахунку та доставки з телефоном замовлення. У режимі пісочниці запит іде в пісочницю Netopia. В OpenCart 4 покупець вибирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення замовлення.
Покупець оплачує карткою на сторінці Netopia і повертається до вашого магазину. Саме повернення ніколи не оплачує замовлення. Замовлення позначається оплаченим лише після підтвердження Netopia через IPN. Далі замовлення отримує статус стандартним для OpenCart способом, із звичайним листом про замовлення та оновленням складських залишків, а покупець бачить сторінку успішного оформлення замовлення OpenCart. Для замовлення в очікуванні сторінка показує Netopia has not confirmed your payment yet. You will receive an e-mail as soon as the payment is confirmed. Для замовлення на утриманні вона показує Your payment is awaiting confirmation. We will e-mail you as soon as the order is confirmed. Коли замовлення в очікуванні або на утриманні пізніше отримує остаточний статус (оплачено, помилка оплати або скасовано), покупець отримує лист із новим статусом. Для скасованого замовлення сторінка показує The payment was cancelled at Netopia, so this order was cancelled. You can place a new order at any time. Для замовлення з помилкою оплати — The payment was declined by Netopia.
Якщо IPN ще не надійшло, коли покупець повертається, сторінка Payment confirmation показує той самий текст «ще не підтверджено» з кнопками Check again і Back to checkout. Замовлення отримає статус, щойно надійде IPN.
Якщо Netopia повідомив про скасування або відхилення для замовлення без статусу, покупець повертається до оформлення замовлення з повідомленням The payment was cancelled at Netopia. You can try again or choose another payment method. або The payment was declined by Netopia. You can try again or choose another payment method. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення замовлення. Кошик зберігається. Кожна нова спроба — це новий запит на оплату; попередні запити залишаються дійсними, тож пізнє IPN за попередньою спробою також буде зафіксовано. OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, а OpenCart 4 зберігає одне замовлення для оформлення і оплачує його знову новим запитом на оплату; якщо інше замовлення з того самого кошика вже оплачено, перебуває в очікуванні або на утриманні, покупець переходить на сторінку успіху, і новий платіж не починається.
OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо це замовлення тим часом було закрите без оплати (наприклад, його попередню авторизацію скасовано, його відхилено після очікування, або ви його скасували чи повернули), покупця повертають до оформлення замовлення з повідомленням Your previous order was cancelled or refunded. Please confirm the order again to pay with a new order., а наступне натискання Confirm Order оплачує нове замовлення. Замовлення з кошика, яке було оплачене, а потім скасоване або повернене, більше не блокує кошик.
Якщо платіж не вдається розпочати, покупець залишається на кроці Confirm Order з повідомленням над кнопкою: Netopia gateway is not configured properly. Please contact the store administrator., Netopia cannot process payments in із зазначенням валюти, This order has nothing to pay. або Payment encryption failed. Please try again or contact support. Технічна причина записується в журнал.
IPN працює і тоді, коли магазин перебуває в режимі обслуговування, оскільки OpenCart 3 пропускає запити розширень оплати, а в OpenCart 4 розширення додає для цього стартову дію, яка також пропускає повернення покупця з Netopia.
Розширення приймає платежі картками лише через протокол карток Netopia v1. Воно не підтримує повернення коштів і захоплення з OpenCart, збережені картки або оплату в один клік, підписки, розстрочку чи інші способи оплати, а також API Netopia v2.
Замовлення та повернення коштів
Order statuses
No status (missing order): покупця було перенаправлено до Netopia, і він не сплатив, Netopia ще не надіслав IPN, або платіж було скасовано чи відхилено до будь-якого результату. У Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Processing or Completed status: Netopia підтвердив платіж. Статус відповідає Order status after payment. Примітка показує суму, замаскований номер картки та транзакцію Netopia; платежі пісочниці позначаються як [sandbox].
Awaiting Netopia payment: платіж — це попередня авторизація, яка чекає на захоплення в адмін-панелі Netopia, або він перевіряється в Netopia. Замовлення переходить в оплачений статус, коли Netopia це підтверджує.
Netopia payment on hold: сума або валюта рахунку відрізняються від замовлення, захоплено лише частину платежу, Netopia підтвердив платіж скасованого замовлення або замовлення, оформленого іншим способом оплати, або підтверджено тестовий платіж пісочниці, поки магазин працює в робочому режимі (реальні гроші не отримано). Замовлення не позначається оплаченим; примітка пояснює причину. Перевірте транзакцію в адмін-панелі Netopia, а потім обробіть замовлення або поверніть кошти там.
Payment error status: Netopia повідомив про помилку, наприклад відхилену картку, для замовлення в очікуванні.
Canceled status: Netopia скасував платіж замовлення в очікуванні.
Refunded status: платіж повністю повернено в адмін-панелі Netopia.
Пізні сповіщення ніколи не понижують статус оплаченого або закритого замовлення. Якщо Netopia підтверджує інший платіж для вже оплаченого замовлення, примітка просить повернути дублікат в адмін-панелі Netopia. Якщо покупець оплачує друге замовлення з того самого кошика, це замовлення залишається без статусу, а запит на оплату позначається як повторний платіж кошика.
Примітки — це записи в History замовлення, які покупець не бачить.
Вкладка VibeFox Netopia Gateway
У Sales > Orders відкрийте замовлення, оплачене через Netopia. Унизу сторінки замовлення, поруч із History і Additional, вкладка VibeFox Netopia Gateway показує блок Netopia Payments: транзакцію Netopia, середовище (пісочниця або робоче), запит на оплату, статус запиту, останню дію IPN, замасковану картку, суми оплаченого, повернутого та залишку, історію повернень і Netopia notes замовлення. Вкладка доступна лише для читання і показується користувачам, які мають доступ до розширення.
Повернення коштів
Повернення та захоплення не виконуються з OpenCart: у протоколі карток Netopia v1 немає виклику для повернення. Поверніть транзакцію в адмін-панелі Netopia. Тоді Netopia надішле кредитове IPN, і розширення автоматично зафіксує повернення в замовленні з приміткою Netopia refund processed: та сумою. Часткове повернення зберігає статус замовлення; коли повертати більше нічого, замовлення переходить у статус Refunded status. Для замовлень в EUR, USD і GBP повернена сума, яку Netopia вказує в RON, перераховується назад у валюту замовлення. Повернення ніколи не фіксується двічі і ніколи не більше за залишок. Якщо Netopia повідомляє про помилку під час повернення, додається лише примітка.
Повернення товарів у Sales > Returns не повертають кошти через Netopia.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Netopia Gateway є першим блоком у Extensions > Extensions > Payments > VibeFox Netopia Gateway > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої дійсна ліцензія, і ваш домен), а також кнопки Check now, щоб перевірити статус знову, Change key, щоб ввести інший ключ, і Remove key, щоб видалити ключ із цього магазину. Нижче розташовано рядок Product: opencart-payment-netopia і посилання 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. Якщо сервер ліцензій недоступний, розширення продовжує працювати за останнім відомим статусом.
Один ключ працює для одного домену. Видалення ключа з магазину не звільняє місце для домену. Звільніть його у своєму обліковому записі на vibefox.net.
Без активного ключа Netopia не показується покупцям на сторінці оформлення замовлення. Якщо платіж усе ж розпочато, покупець бачить This payment method is not available. Please choose another one. Адміністратор, який увійшов в адмін-панель у тому самому браузері, усе ще бачить спосіб оплати в магазині, позначений (unlicensed — visible to admins only), тож ви можете налаштувати та перевірити розширення до купівлі ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тому без активного ключа спосіб оплати приховано для всіх. Після одноразового відкриття сторінки Edit на Dashboard адмін-панелі з’являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не змінюються: платежі, які вже розпочато, і далі підтверджуються, а повернення, зроблені в адмін-панелі Netopia, і далі фіксуються.
Коли ліцензія спливає, розширення продовжує працювати, але для оновлень і підтримки потрібне продовження. Статус перевіряється знову автоматично, коли ви відкриваєте Dashboard або сторінку Edit адмін-панелі: раз на день протягом перших 14 днів після введення ключа, потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.
Усунення несправностей
Netopia does not appear at checkout: перевірте, що ліцензія активна, Enable/Disable увімкнено, активне середовище заповнене (Account signature плюс сертифікат і закритий ключ пісочниці в тестовому режимі або робочого середовища в робочому режимі), і що покупець оформлює замовлення в RON, EUR, USD або GBP. Сторінка налаштувань показує попередження, коли чогось бракує. Також перевірте, що платіжна адреса входить до вибраної Geo zone, і що замовлення досягає Minimum total.
The payment went through, but the order stays without a status: IPN не дійшло до магазину або було відхилено. Перевірте, що URL IPN (підтвердження) з налаштувань доступний з інтернету (без базової автентифікації та брандмауера). Перегляньте поле Log на сторінці розширення: відхилені IPN записуються завжди. Увімкніть Debug log, щоб бачити кожне IPN. Саме лише повернення покупця ніколи не оплачує замовлення.
Log shows failed decrypting data: закритий ключ не відповідає сертифікату, який використав Netopia. IPN розшифровується збереженим закритим ключем кожного середовища, тож зберігайте ключ іншого середовища, поки його платежі відкриті. Netopia повторює IPN.
Log shows signature mismatch: Account signature відрізняється від точки продажу, яка надіслала IPN. Скопіюйте її знову з адмін-панелі Netopia.
Log shows unknown payment request: IPN не відповідає жодному запиту на оплату, який ваш магазин зробив для цього замовлення в цьому середовищі (пісочниця або робоче). Нічого не змінюється.
Log shows gateway not configured: не збережено закритий ключ або підпис облікового запису. Netopia повторює IPN, і платіж буде зафіксовано, коли налаштування будуть заповнені.
Log shows busy, retry later or processing failed: кошик у ту саму мить обробляв інший запит, або не вдалося встановити статус замовлення. Netopia повторює IPN автоматично.
Error on save about the certificate or private key: вставлений текст не є дійсним сертифікатом або ключем. Вставте повний вміст файлу, включно з рядками BEGIN/END. Попереднє значення збережено.
The customer sees This payment method is not available. Please reload the checkout page.: сесія оформлення замовлення більше не відповідає замовленню, або спосіб оплати тим часом вимкнули. Покупець має перезавантажити сторінку оформлення замовлення.
Order is in the on-hold status after payment: прочитайте примітки на вкладці VibeFox Netopia Gateway (див. Order statuses). Сума або валюта відрізнялися, захоплено лише частину, замовлення було скасовано, або тестовий платіж пісочниці підтверджено, поки магазин працює в робочому режимі. Перевірте транзакцію в адмін-панелі Netopia.
A refund made in Netopia does not appear on the order: кредитове IPN не дійшло до магазину або було відхилено. Перевірте журнал.
Для розробників: перелік прийнятних валют можна змінити подією OpenCart netopia_p_supported_currencies.
Видалення
Перейдіть до Extensions > Extensions, оберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Netopia Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort order, Geo zone, Minimum total і статуси замовлень OpenCart у розділі Orders, які при повторному встановленні повертаються до значень за замовчуванням. Подія OpenCart розширення також видаляється (на OpenCart 4 — її події та стартова дія, яка пропускає IPN у режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються решта налаштувань шлюзу (назва, опис, підпис облікового запису, тестовий режим, сертифікати, закриті ключі, статус після оплати, журналювання) і журнал. Якщо вимкнено, вони зберігаються для подальшого повторного встановлення. Платіжні записи Netopia завжди зберігаються, тож пізнє IPN за платежем, розпочатим до переустановлення, усе ще знайде своє замовлення. Наявні замовлення зберігають свої примітки про оплату.
На OpenCart 4, щоб також видалити файли розширення, перейдіть після видалення до Extensions > Installer, натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Netopia Gateway у списку встановлених розширень, а потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
Netopia Payments і mobilPay є торговими марками їхніх відповідних власників. Це розширення не є афілійованим із Netopia Payments і не схвалене ним.
