VibeFox Paytrail for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша версія.
Валюта: EUR. Paytrail приймає лише євро. Для замовлення в будь-якій іншій валюті спосіб оплати приховано на оформленні замовлення. Суми передаються в центах.
Доступ магазину до інтернету: Paytrail підтверджує кожен платіж серверним зворотним викликом (callback) від сервера до сервера, тому магазин має бути доступним з інтернету. Без callback замовлення все одно підтверджуються, коли покупець повертається з Paytrail.
Обліковий запис Paytrail: потрібні ваш ідентифікатор мерчанта (merchant ID) та секретний ключ, які показано в Merchant Panel Paytrail (дані облікового запису або інтеграції). Для тестування обліковий запис не потрібен: тестовий режим використовує публічний тестовий обліковий запис Paytrail. Самі способи оплати вмикаються у вашому обліковому записі Paytrail.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює на одному домені.
Встановлення
Архів для завантаження — один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на комп'ютері. Він містить README.txt, пакет для OpenCart 3 wcp_paytrail_gateway-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_paytrail_gateway.ocmod.zip. Встановлюйте лише пакет для своєї версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адміністративній частині перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_paytrail_gateway-oc3-(version).ocmod.zip. Розширення не вносить змін OCMOD, тому оновлювати Extensions > Modifications не потрібно. Замість інсталятора можна скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Paytrail Gateway і натисніть Install (зелена кнопка +). Вашому користувачу-адміністратору потрібне право змінювати список платіжних розширень.
3. Натисніть Edit (кнопка з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії у верхній частині сторінки і натисніть Activate (див. Ліцензійний ключ).
4. Щоб спершу спробувати розширення, увімкніть Test mode. Для реальних платежів вимкніть його і введіть ваш Merchant ID та Secret key. У Paytrail не потрібно налаштовувати URL callback.
5. Увімкніть Enable/Disable і натисніть Save.
OpenCart 4
1. В адміністративній частині перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_paytrail_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з імені файлу, і перейменований пакет не працює.
2. Пакет з'являється у списку встановлених розширень на тій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Paytrail Gateway, натисніть Install (зелена кнопка +), потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ і налаштування Paytrail так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL callback (див. Замовлення).
Нове встановлення починається з вимкненим способом оплати та вимкненим тестовим режимом.
Налаштування
Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox Paytrail Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка показує Тестовий режим активний. Платежі використовують публічний тестовий обліковий запис Paytrail — реальні кошти не списуються., поки тестовий режим увімкнено. У робочому режимі вона попереджає, якщо не заповнено merchant ID або секретний ключ, або якщо merchant ID є публічним тестовим обліковим записом 375917; у таких випадках Paytrail не показується на оформленні замовлення. Вона також попереджає, якщо валюта магазину за замовчуванням не EUR: тоді Paytrail показується лише тоді, коли покупець платить у EUR. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
Під час збереження Title не може бути порожнім або довшим за 128 символів, Sort Order має бути цілим числом (від'ємні числа дозволені), Total має бути числом 0 або більше, а геозона та статуси замовлень мають існувати; інакше нічого не зберігається. Merchant ID, що містить щось крім цифр, не зберігається: з'являється помилка Merchant ID Paytrail має містити лише цифри. Попереднє значення збережено., а інші налаштування зберігаються.
Paytrail
Розділ починається з короткої примітки про сторінку оплати Paytrail і правило, що замовлення отримує статус лише після підтвердження платежу Paytrail.
Enable/Disable: Enable Paytrail вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.
Title: назва, яку бачить покупець на оформленні замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Paytrail. Обов'язкове поле, до 128 символів.
Description: текст, який показується покупцеві на кроці Confirm Order над кнопкою підтвердження, поруч із значком Paytrail. За замовчуванням: Pay securely with Finnish online banking, card, mobile payment or invoice on the Paytrail payment page.
Sort Order: позиція Paytrail серед способів оплати на оформленні замовлення. Залиште поле порожнім або введіть ціле число.
Geo Zone: пропонувати Paytrail лише для адрес оплати у вибраній геозоні. За замовчуванням: All zones. Геозони налаштовуються в System > Localisation > Geo Zones.
Total: сума кошика в валюті магазину за замовчуванням, яку має досягти замовлення, перш ніж буде запропоновано Paytrail. Залиште поле порожнім, щоб пропонувати Paytrail за будь-якої суми.
Облікові дані API
Ваш merchant ID і секретний ключ показано в Merchant Panel Paytrail (дані облікового запису або інтеграції). Розділ містить посилання на Paytrail. Підтримуються лише платежі в EUR.
Test mode: використовує публічний тестовий обліковий запис Paytrail (merchant ID 375917) для нових платежів замість ваших власних облікових даних. Реальні кошти не списуються, ключі не потрібні. Покупці на кроці Confirm Order бачать Тестовий режим: реальний платіж не буде виконано. Секретний ключ тестового облікового запису є публічним, тож будь-хто міг би імітувати платіж, здійснений у тестовому режимі. Ніколи не залишайте тестовий режим увімкненим у робочому магазині. За замовчуванням: вимкнено.
Merchant ID: ваш merchant ID Paytrail (лише цифри). Використовується, коли тестовий режим вимкнено. На відміну від секретного ключа, він показується на сторінці після збереження.
Secret key: ваш секретний ключ Paytrail. Використовується, коли тестовий режим вимкнено. Збережений ключ більше ніколи не показується. Поле залишається порожнім і показує Збережено — залиште порожнім, щоб зберегти. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережений секретний ключ, позначте Clear saved secret key під полем і натисніть Save.
Callback і повернення завжди використовують облікові дані того режиму, у якому було здійснено платіж, тож перемикання між тестовим і робочим режимом не ламає старі замовлення.
Замовлення
OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення, missing order). Замовлення отримує статус лише після того, як Paytrail підтвердив платіж. Кожне поле статусу нижче перелічує ваші статуси замовлень OpenCart.
Callback URL: показує URL, за яким Paytrail підтверджує кожен платіж від сервера до сервера. В OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_paytrail_gateway/callback, в OpenCart 4 — https://your-store/index.php?route=extension/wcp_paytrail_gateway/payment/wcp_paytrail_gateway.callback. Він передається з кожним платежем, тож у панелі Paytrail нічого налаштовувати не потрібно, але магазин має бути доступним з інтернету.
Order status after payment: статус оплаченого замовлення. За замовчуванням: Processing. Оберіть Complete, якщо кожне оплачене замовлення має одразу завершуватися.
Awaiting payment status: Paytrail повідомляє, що платіж очікує або відкладений (рахунок або розстрочка, що чекають на схвалення провайдера). Замовлення оновлюється автоматично, коли Paytrail підтверджує або відхиляє платіж. За замовчуванням: Pending.
Payment on hold status: платіж потребує вашої уваги (див. Статуси замовлень). За замовчуванням: Pending, оскільки в OpenCart немає статусу On hold. Ви можете створити власний статус у System > Localisation > Order Statuses і вибрати його тут.
Payment failed status: встановлюється, коли очікуваний платіж Paytrail не вдався. За замовчуванням: Failed.
Refunded status: встановлюється після повного повернення платежу зі сторінки замовлення. За замовчуванням: Refunded.
Додатково
Debug log: записує запити до API та callback у файл ptg_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити через веб, а при досягненні 5 МБ його переміщують у ptg_debug.old.log.php. Персональні дані та ключі не записуються. Помилки та попередження завжди записуються. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.
Delete data on uninstall: якщо увімкнено, під час видалення розширення видаляються налаштування шлюзу та журнал. Вимкнення розширення нічого не видаляє. Дані транзакцій Paytrail у замовленнях завжди зберігаються, бо повернення за старими замовленнями їх потребують. За замовчуванням: вимкнено.
Імпорт / Експорт
Export: Download JSON зберігає налаштування у файл JSON. Merchant ID і секретний ключ не експортуються.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені merchant ID і секретний ключ зберігаються.
Оформлення замовлення
На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Paytrail). На кроці Confirm Order покупець бачить значок Paytrail і ваш опис. OpenCart створює замовлення на цьому кроці, все ще без статусу. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення. Коли покупець натискає Confirm Order, розширення створює платіж Paytrail на суму замовлення в євро з номером замовлення як референсом і передає разом із ним рядки замовлення: товари з опціями та податками, придбані подарункові сертифікати, доставку та інші збори. Купони, кредит магазину, бонусні бали та використані подарункові сертифікати розподіляються між рядками. Рядки завжди дорівнюють сумі платежу; різниця від округлення додається до одного з рядків або надсилається окремим рядком Rounding. Контактні дані покупця передаються, а адреси для рахунку та доставки — лише тоді, коли вони заповнені повністю. Мова сторінки оплати — фінська, шведська або англійська, залежно від мови покупця.
Покупець переходить на сторінку оплати Paytrail, обирає спосіб оплати, увімкнений у вашому обліковому записі Paytrail, і платить. Потім Paytrail підтверджує платіж двічі: повертає покупця до вашого магазину та викликає callback від сервера до сервера. Обидва підтвердження приймаються лише з дійсним підписом, створеним обліковими даними цієї спроби оплати, і лише для спроби, створеної для цього замовлення. Сплачена сума порівнюється із сумою замовлення. Замовлення позначається оплаченим лише після такого підтвердження Paytrail, і тоді отримує статус стандартним способом OpenCart, зі звичайними листами про замовлення та оновленням залишків. Розширення обробляє такі статуси Paytrail:
Після успішного платежу покупець бачить сторінку успішного оформлення замовлення OpenCart з Ваш платіж Paytrail отримано. Для платежу в очікуванні сторінка показує Ваш платіж Paytrail очікує підтвердження від платіжного провайдера. Замовлення буде оновлено автоматично — будь ласка, не платіть повторно. Якщо callback саме в цей момент фіксує платіж, сторінка Payment confirmation просить покупця не платити повторно і пропонує Check again.
Після скасованого або невдалого платежу покупець повертається на оформлення з повідомленням Платіж Paytrail було скасовано або він не вдався. Ви можете повторити спробу або обрати інший спосіб оплати. Якщо платіж ще не завершено, повідомлення: Платіж Paytrail ще не завершено. Ви можете повторити спробу або обрати інший спосіб оплати. Кошик зберігається. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення замовлення. Повернення, яке неможливо перевірити, показує сторінку Payment Error з Payment verification failed. і нічого не змінює.
Якщо Paytrail не може розпочати платіж, покупець залишається на кроці Confirm Order з коротким повідомленням над кнопкою, наприклад Не вдалося підключитися до Paytrail. Спробуйте пізніше., Paytrail тимчасово недоступний. Оберіть інший спосіб оплати. (неправильні облікові дані) або Paytrail не зміг розпочати платіж. Перевірте платіжні дані та спробуйте ще раз або оберіть інший спосіб оплати. Технічна причина записується в журнал. Сума замовлення поза межами Paytrail виводить Цю суму замовлення не можна оплатити через Paytrail. Оберіть інший спосіб оплати.
OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order, OpenCart 4 оновлює замовлення оформлення (нова спроба оплачує те саме замовлення). Якщо кошик уже оплачено іншим замовленням, покупець одразу потрапляє на сторінку успіху, і новий платіж не запускається. Платіж Paytrail не можна скасувати через API, тож стара сторінка оплати залишається доступною для оплати. Якщо покупець оплатить і її, другий платіж позначається в оплаченому замовленні як дублікат для повернення, а інше замовлення залишається без статусу. Зміна кошика, зокрема нова кількість, вважається новим кошиком, якому потрібна власна оплата.
OpenCart 4 зберігає замовлення на оформленні доти, доки не буде показано сторінку успіху. Якщо це замовлення було закрито без оплати (наприклад, ви його скасували), покупця повертають на оформлення з повідомленням Ваше попереднє замовлення було скасовано або повернено. Будь ласка, підтвердьте замовлення ще раз, щоб оплатити новим замовленням. Якщо очікуваний платіж не вдався, повідомлення: Платіж Paytrail було скасовано або він не вдався. Ви можете повторити спробу або обрати інший спосіб оплати. Наступне натискання Confirm Order оплачує нове замовлення. Якщо це замовлення вже було оплачено за раніше обраний кошик, а кошик змінився, покупця повертають на оформлення, і наступне Confirm Order оплачує нове замовлення поточного кошика. Закрите замовлення ніколи не показується як оплачене.
Callback також працює, поки магазин у режимі обслуговування, оскільки OpenCart пропускає запити платіжних розширень (на OpenCart 4 розширення додає власну дію запуску для цього, яка також пропускає повернення покупця з Paytrail).
Покупець обирає спосіб оплати на сторінці Paytrail, а не у вашому оформленні замовлення. Розширення не має токенізації карток і збережених карток, підписок, shop-in-shop, ручної активації рахунків і звітів про розрахунки.
Замовлення та повернення коштів
Статуси замовлень
Без статусу (відсутнє замовлення): покупця відправлено до Paytrail, і він не оплатив, платіж не вдався, або Paytrail ще не підтвердив платіж. У Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Order status after payment (за замовчуванням Processing): платіж підтверджено. Примітка показує транзакцію Paytrail, спосіб оплати, використаний у Paytrail, і суму, а для тестових платежів — TEST mode — no real money.
Awaiting payment status (за замовчуванням Pending): платіж очікує у провайдера (рахунок або відкладений платіж). Замовлення переходить у статус оплаченого, коли Paytrail підтверджує платіж, або в статус невдалого, якщо платіж не вдався.
Payment on hold status (за замовчуванням Pending): сплачена сума відрізняється від суми замовлення (фіксується фактично сплачена сума), платіж надійшов після того, як замовлення було переведено в інший статус, наприклад скасовано, або отримано тестовий платіж, поки розширення працювало в робочому режимі (реальних грошей немає, повертати нічого). Примітка пояснює причину. Перевірте замовлення, а потім виконайте його або поверніть платіж.
Payment failed status (за замовчуванням Failed): очікуваний платіж Paytrail не вдався або був скасований.
Refunded status (за замовчуванням Refunded): платіж повністю повернуто через розширення.
Повторні або паралельні callback застосовуються лише один раз, без дублікатів приміток. Оплачене, повернене або завершене замовлення ніколи не відкривається знову через пізніший callback. Якщо оплачується друга спроба вже оплаченого замовлення або кошика, замовлення не змінюється; примітка Duplicate payment просить повернути цей платіж у Merchant Panel Paytrail.
Примітки — це записи в History замовлення, які покупець не бачить.
Вкладка VibeFox Paytrail Gateway
У Sales > Orders відкрийте замовлення, оплачене через Paytrail. Внизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox Paytrail Gateway показує спроби оплати замовлення (дата, транзакція Paytrail і штамп із позначкою Test для тестових платежів, сума, спосіб оплати, статус і результат у Paytrail), суми Paid / refunded, форму повернення, історію повернень і Paytrail notes замовлення. Вкладка показується користувачам, які мають доступ до розширення.
Повернення коштів
На вкладці VibeFox Paytrail Gateway введіть Amount (підставляється сума, яку ще не повернуто), за бажанням причину для примітки до замовлення, і натисніть Refund via Paytrail. Підтвердьте питання Повернути цю суму через Paytrail? Цю дію неможливо скасувати. Підтримуються повні та часткові повернення, лише в сумах. Вам потрібне право змінювати розширення (налаштовується в System > Users > User Groups). Можна повернути не більше тієї суми, яку Paytrail фактично списав, тож після розбіжності суми межа — це те, що сплатив покупець, а не сума замовлення. Повернення використовує облікові дані того режиму, у якому було здійснено платіж, тому для реального платежу мають бути вказані реальні облікові дані. Повернення доступні, щойно Paytrail підтвердив платіж.
Якщо спосіб оплати не підтримує прямі повернення, розширення автоматично запускає повернення електронною поштою: Paytrail надсилає покупцеві лист із проханням вказати банківський рахунок. Для цього в замовленні потрібна електронна адреса покупця. Примітка вказує, який тип повернення запущено.
Повернення може бути завершено одразу або оброблено пізніше. Пізніше підтвердження від Paytrail додається як примітка. Якщо Paytrail не зміг завершити повернення, примітка повідомляє, що гроші покупцеві не повернуто, і повернення більше не вважається виконаним; поверніть кошти покупцеві іншим способом. Якщо Paytrail відхиляє повернення одразу, вкладка показує помилку, і повернення не реєструється. Повне повернення встановлює замовленню Refunded status без сповіщення покупця і без повернення товарів на склад, як і ручна зміна статусу. Часткове повернення статус не змінює.
Повернення товарів у Sales > Returns не повертають гроші через Paytrail. Повернення, оформлені в Merchant Panel Paytrail, не синхронізуються з OpenCart.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox Paytrail Gateway — перший блок у Extensions > Extensions > Payments > VibeFox Paytrail Gateway > Edit, над налаштуваннями. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен) та кнопки Check now, щоб перевірити статус ще раз, Change key, щоб ввести інший ключ, і Remove key, щоб видалити ключ із цього магазину. Нижче розташовано рядок Product: opencart-payment-paytrail і посилання 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.
Без активного ключа Paytrail не показується покупцям на оформленні замовлення. Якщо платіж все ж запущено, покупець бачить This payment method is not available. Please choose another one. Адміністратор, який увійшов в адміністративну панель у тому самому браузері, все ще бачить спосіб оплати в магазині, позначений як (unlicensed — visible to admins only), тож ви можете налаштувати та перевірити розширення до покупки ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тож без активного ключа спосіб оплати приховано для всіх. Після того як ви один раз відкриєте сторінку Edit, на Dashboard адміністративної панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Наявні замовлення не зачіпаються: платежі, які вже розпочато, і далі підтверджуються callback і поверненням покупця, а повернення працюють.
Коли ліцензія спливає, розширення продовжує працювати, але оновлення та підтримка потребують продовження. Статус автоматично перевіряється знову, коли ви відкриваєте Dashboard або сторінку Edit адміністративної панелі: раз на добу протягом перших 14 днів після введення ключа, потім раз на тиждень. Завдання cron не потрібне. Під час видалення розширення ліцензійний ключ і статус ліцензії завжди видаляються.
Усунення несправностей
Paytrail не з'являється на оформленні замовлення: перевірте, що ліцензія активна, Enable/Disable увімкнено і або увімкнено Test mode, або заповнено Merchant ID і Secret key (і вказано не публічний тестовий обліковий запис 375917). Перевірте, що покупець платить у EUR, що адреса оплати входить до вибраної Geo Zone і що замовлення досягає суми Total, встановленої в налаштуваннях. Сторінка налаштувань показує попередження про відсутні облікові дані та валюту магазину, відмінну від EUR.
Платіж пройшов, але замовлення залишається без статусу: callback не може достукатися до вашого магазину, а покупець не повернувся до магазину. Callback URL з розділу Orders має бути доступним з інтернету (без базової автентифікації та брандмауера на шляху).
Callback або повернення відповідає Payment verification failed.: підпис недійсний, або платіж не належить жодній спробі оплати замовлення. Нічого не змінюється. Перевірте, що Secret key правильний і належить до Merchant ID.
Callback відповідає Temporarily unavailable: замовлення в цей момент підтверджувалося іншим запитом, або не вдалося встановити статус замовлення. Paytrail викличе знову. Причину дивіться в полі Log.
Покупець бачить помилку після Confirm Order: перегляньте поле Log на сторінці розширення. Наприклад, Paytrail API error (401) означає неправильні облікові дані. Увімкніть Debug log для більше деталей. This payment method is not available. Please reload the checkout page. означає, що спосіб оплати було вимкнено в цей час або оформлення замовлення більше не відповідає замовленню.
Merchant ID не зберігається: він має містити лише цифри. Скопіюйте його знову з Merchant Panel Paytrail.
Замовлення має статус утримання (on hold): прочитайте примітки на вкладці VibeFox Paytrail Gateway. Причиною може бути інша сплачена сума, платіж після зміни статусу або тестовий платіж у робочому режимі.
Повернення не проходить: прочитайте повідомлення. This order has no confirmed Paytrail payment. Refund it manually. означає, що немає підтвердженого платежу Paytrail для повернення. The live Paytrail credentials used for this payment are missing. Enter them in the Paytrail settings. означає, що платіж було здійснено в робочому режимі, а робочі облікові дані не вказано. Invalid refund amount: at most … означає, що сума більша за залишок до повернення. This payment method supports only e-mail refunds, but the order has no billing e-mail. означає, що для замовлення потрібна електронна адреса покупця.
Для розробників: перед тим як запит на оплату буде підписано й надіслано, розширення запускає подію OpenCart ptg_payment_request із запитом і замовленням.
Видалення
Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Paytrail Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total і статуси замовлень у розділі Orders, які повертаються до значень за замовчуванням під час повторного встановлення. Подія OpenCart розширення також видаляється (на OpenCart 4 видаляються також його події та дія запуску, яка пропускає callback і повернення покупця в режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються інші налаштування шлюзу (назва, опис, тестовий режим, merchant ID, секретний ключ, журналювання) та журнал. Якщо вимкнено, вони зберігаються для майбутнього повторного встановлення. Транзакції та повернення Paytrail завжди зберігаються, тож замовлення, оплачені раніше, можна повернути й після повторного встановлення. Наявні замовлення зберігають свої платіжні примітки.
На OpenCart 4, щоб також видалити файли розширення, після видалення перейдіть до Extensions > Installer і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox Paytrail Gateway у списку встановлених розширень, потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
Paytrail є торговою маркою її власника. Це розширення не пов'язане з Paytrail і не схвалене Paytrail.
