VibeFox ECPay for OpenCart — Допомога
Вимоги
OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіші (перевірено на 4.1.0.3).
PHP: 8.0 або новіша версія.
Валюта: новий тайванський долар (TWD). ECPay приймає оплату лише в TWD, тому спосіб оплати показується лише тоді, коли покупець оформлює замовлення в TWD. Додайте TWD із кодом TWD у розділі System > Localisation > Currencies, якщо його немає у вашому магазині. Суми надсилаються в цілих TWD, оскільки ECPay не приймає десяткові знаки: суми замовлень округлюються до найближчого долара. Щоб уникнути округлення, для TWD використовуйте 0 десяткових знаків.
Обліковий запис ECPay: для реальних платежів потрібні MerchantID, HashKey і HashIV вашого облікового запису мерчанта ECPay з back-office мерчанта ECPay (vendor.ecpay.com.tw). Для тестування обліковий запис ECPay не потрібен.
Доступ до сайту: ваш магазин має бути доступним з інтернету через HTTP/HTTPS на порту 80/443, щоб ECPay міг надсилати сповіщення про платежі. Брандмауер або базова автентифікація перед сайтом їх блокують.
Ліцензійний ключ VibeFox: купується на vibefox.net. Один ключ працює для одного домену.
Встановлення
Завантаження — це один zip-файл із пакетами для обох версій OpenCart. Розпакуйте його на своєму комп'ютері. Він містить README.txt, пакет OpenCart 3 wcp_ecpay_payment_gateway-oc3-(version).ocmod.zip і пакет OpenCart 4 wcp_ecpay_payment_gateway.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.
OpenCart 3
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_ecpay_payment_gateway-oc3-(version).ocmod.zip. Розширення не має змін OCMOD, тому Extensions > Modifications не потребує оновлення. Замість інсталятора можна скопіювати вміст папки upload цього пакета в кореневу папку вашого магазину.
2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox ECPay Payment Gateway і натисніть Install (зелену кнопку +). Ваш адміністратор має мати право змінювати список розширень оплати.
3. Натисніть Edit (кнопку з олівцем), щоб відкрити сторінку налаштувань. Вставте ваш ліцензійний ключ VibeFox у поле License key у блоці ліцензії на початку сторінки та натисніть Activate (див. Ліцензійний ключ).
4. Увімкніть Enable/Disable, виберіть способи оплати та залиште Test Mode увімкненим для перших тестів. Натисніть Save.
5. Для реальних платежів введіть Merchant ID, Hash Key і Hash IV (див. Конфігурація), вимкніть Test Mode і натисніть Save.
OpenCart 4
1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_ecpay_payment_gateway.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з назви файлу, і перейменований пакет не працює.
2. Пакет з'являється у списку встановлених розширень на тій самій сторінці. Натисніть Install (зелена кнопка +) поруч із ним.
3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox ECPay Payment Gateway, натисніть Install (зелена кнопка +), а потім Edit (кнопка з олівцем).
4. Введіть ліцензійний ключ і налаштування так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL сповіщення (див. Сповіщення про платежі).
Нове встановлення починається з вимкненим способом оплати та увімкненим тестовим режимом. URL сповіщення передається з кожним платежем, тому в ECPay нічого налаштовувати не потрібно.
Конфігурація
Усі налаштування розташовані на сторінці розширення: Extensions > Extensions > Payments > VibeFox ECPay Payment Gateway > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над налаштуваннями сторінка показує помилку, якщо валюта за замовчуванням у вашому магазині не TWD і немає увімкненої валюти TWD (тоді ECPay не відображається під час оформлення замовлення), або попередження, якщо TWD є лише другою валютою (тоді ECPay показується тільки покупцям, які платять у TWD). Вона показує помилку, якщо в робочому режимі не заповнено MerchantID, HashKey або HashIV. Поки тестовий режим увімкнено, сторінка попереджає, що платежі надсилаються в тестове середовище (sandbox) ECPay з публічним тестовим мерчантом 3002607, що кошти не списуються і що будь-хто, хто знає публічні ключі sandbox, може підтвердити тестові замовлення, тому тестовий режим слід вимкнути до прийняття реальних замовлень. Без права змінювати розширення сторінка показує налаштування, але не може їх зберегти.
Під час збереження поле Title не може бути порожнім (до 128 символів), Sort Order має бути цілим числом, а Total — числом 0 або більше; інакше нічого не зберігається. Інші виправлення зберігаються з повідомленням над налаштуваннями (див. поля нижче).
ECPay (綠界)
Enable/Disable: Enable ECPay Payment вмикає або вимикає спосіб оплати. За замовчуванням: вимкнено.
Title: назва способу оплати, яку бачать покупці під час оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: ECPay (綠界). Обов'язкове поле.
Description: текст, який показується покупцеві на кроці Confirm Order. За замовчуванням: Pay securely via ECPay (Credit Card, ATM, CVS, Barcode).
Sort Order: позиція ECPay серед способів оплати під час оформлення замовлення. Залиште поле порожнім або введіть ціле число.
Geo Zone: пропонувати ECPay лише для платіжних адрес у вибраній географічній зоні. За замовчуванням: All zones. Географічні зони налаштовуються в розділі System > Localisation > Geo Zones.
Total: сума кошика в валюті магазину за замовчуванням, яку має досягти замовлення, перш ніж буде запропоновано ECPay. Залиште поле порожнім, щоб пропонувати ECPay за будь-якої суми.
Обліковий запис ECPay
Знайти MerchantID, HashKey і HashIV можна в back-office мерчанта ECPay (vendor.ecpay.com.tw) у розділі System development management > System integration settings (系統開發管理 > 系統介接設定).
Test Mode: надсилає платежі в тестове середовище (sandbox) ECPay (payment-stage.ecpay.com.tw) з публічним тестовим мерчантом ECPay 3002607. Реальні кошти не списуються. Облікові дані нижче використовуються лише тоді, коли тестовий режим вимкнено. За замовчуванням: увімкнено. Поки він увімкнений, покупці на кроці Confirm Order бачать напис TEST MODE — ECPay sandbox, no real money is charged.
Merchant ID: ваш Merchant ID ECPay (робочий режим). Ігнорується в тестовому режимі.
Hash Key: ваш Hash Key ECPay (робочий режим). Ігнорується в тестовому режимі.
Hash IV: ваш Hash IV ECPay (робочий режим). Ігнорується в тестовому режимі.
Пробіли та розриви рядків у вставлених обліковими даних порушують кожен підпис, тому вони видаляються під час збереження, і сторінка повідомляє про це. Збережені Hash Key і Hash IV більше не показуються: поле залишається порожнім і містить напис Saved — leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережене значення, позначте Clear the saved value on save під полем і натисніть Save.
Параметри оплати
Enabled Payment Methods: способи оплати, які пропонуються покупцям. Якщо їх кілька, покупець обирає на кроці Confirm Order. Замовлення ATM, CVS і Barcode залишаються в статусі очікування, доки покупець не сплатить. Має бути вибраний принаймні один спосіб; якщо не вибрано жодного, вмикається Credit Card, і сторінка повідомляє про це. За замовчуванням: Credit Card.
Default Payment Method: попередньо вибраний спосіб. Він має бути одним із увімкнених способів; інакше використовується перший увімкнений спосіб. За замовчуванням: Credit Card.
Order Prefix: префікс номера транзакції ECPay (MerchantTradeNo), до 5 літер або цифр. Інші символи видаляються під час збереження, з повідомленням. Корисно, коли кілька магазинів використовують один обліковий запис ECPay: дайте кожному магазину власний префікс. За замовчуванням: EC.
Сповіщення про платежі
ECPay надсилає до вашого магазину результати платежів, а також дані ATM, CVS і штрихкодів. У цьому розділі показано Notification URL. На OpenCart 3 він має вигляд https://your-store/index.php?route=extension/payment/wcp_ecpay_payment_gateway/notify, на OpenCart 4 — https://your-store/index.php?route=extension/wcp_ecpay_payment_gateway/payment/wcp_ecpay_payment_gateway.notify. URL передається з кожним платежем, тому в ECPay нічого налаштовувати не потрібно, але він має бути доступним з інтернету на порту 80/443 без брандмауера чи базової автентифікації перед ним. Режим обслуговування його не блокує.
Кожне сповіщення перевіряється за підписом CheckMacValue ключами того середовища (тестового або робочого), у якому було розпочато платіж, а також за MerchantID цього платежу. Сповіщення без дійсного підпису відхиляються, і ECPay надсилає їх повторно. Без сповіщення замовлення не отримує статусу; перевірте платіж в back-office ECPay.
Замовлення
OpenCart створює замовлення на кроці Confirm Order без статусу (відсутнє замовлення). Воно отримує статус лише з підписаного сповіщення ECPay. Невдалий або покинутий платіж карткою залишає замовлення без статусу, і покупець може сплатити знову. Кожне поле нижче перелічує статуси замовлень вашого OpenCart.
Payment accepted: статус, коли ECPay підтверджує платіж з очікуваною сумою. За замовчуванням: Processing.
Awaiting ECPay payment: статус, коли покупець отримав віртуальний рахунок ATM, код оплати CVS або штрихкоди і сплатить пізніше в банкоматі чи магазині. За замовчуванням: Pending.
ECPay payment on hold: статус, коли ECPay повідомляє іншу суму або валюту, коли тестовий платіж надходить у робочому режимі або коли платіж надходить після того, як статус замовлення було змінено (наприклад, скасовано). Примітка до замовлення пояснює причину. За замовчуванням: Pending, оскільки в OpenCart немає статусу On hold. Ви можете створити власний статус у розділі System > Localisation > Order Statuses і вибрати його тут.
Payment error: статус, коли останній платіж ATM, CVS або штрихкодом за замовленням в очікуванні не вдався. За замовчуванням: Failed.
Додатково
Enable Logging: записує номери замовлень, номери транзакцій, суми та коди відповідей ECPay у файл ecpay_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити через веб; коли його розмір досягає 5 МБ, він переноситься в ecpay_p_debug.old.log.php. Ключі та дані покупців не записуються. Помилки записуються завжди, навіть коли цей перемикач вимкнено. За замовчуванням: вимкнено.
Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.
Delete Data on Uninstall: якщо увімкнено, під час видалення розширення видаляються його налаштування та журнал. Записи платежів ECPay завжди зберігаються, тож існуючі замовлення продовжують працювати після повторного встановлення. За замовчуванням: вимкнено.
Імпорт / Експорт
Export: Download JSON зберігає налаштування у файл JSON. Hash Key і Hash IV не експортуються.
Import: вставте раніше експортований JSON і натисніть Import, щоб відновити налаштування. Збережені Hash Key і Hash IV зберігаються.
Оформлення замовлення
На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням ECPay (綠界)). На кроці Confirm Order покупець бачить ваш опис і примітку You will be redirected to the ECPay payment page to complete the payment. Якщо увімкнено кілька способів, покупець також обирає у Payment Method один із варіантів: Credit Card, ATM (Virtual Account), CVS (Convenience Store) або Barcode. OpenCart створює замовлення на цьому кроці, все ще без статусу. На OpenCart 4 покупець обирає спосіб оплати кнопкою Choose в блоці способу оплати, у вікні Payment method options, і натискає Confirm Order внизу сторінки оформлення замовлення; вибір способу ECPay показується над цією кнопкою.
Коли покупець натискає Confirm Order, сторінка показує Redirecting to ECPay for payment. Please wait... і перенаправляє покупця на сторінку оплати ECPay. Сума замовлення надсилається в цілих TWD разом із назвами та кількістю товарів. Сторінка ECPay відкривається традиційною китайською для тайванської та гонконгської мов, спрощеною китайською, корейською або японською для відповідних мов і англійською для всіх інших — залежно від мови магазину покупця.
Замовлення позначається оплаченим лише після того, як ECPay підтверджує платіж підписаним серверним сповіщенням. Потім замовлення отримує статус стандартним для OpenCart способом, із звичайними листами про замовлення та оновленням залишків. Коли покупець натискає посилання повернення до магазину на сторінці ECPay і в замовлення вже є статус, відкривається сторінка успішного оформлення замовлення OpenCart. Вона показує Your ECPay payment has been received. для оплаченого замовлення, Your ECPay payment was received and is being reviewed by the store. для замовлення на утриманні та інструкції з оплати для замовлення ATM, CVS або Barcode в очікуванні. Якщо сповіщення ще не надійшло, сторінка Payment confirmation показує We have not received a payment confirmation from ECPay for this order yet. Your order will be confirmed as soon as ECPay confirms the payment. з кнопками Check again і Back to checkout. Якщо ECPay повідомив, що платіж не вдався, покупець повертається до оформлення замовлення з повідомленням The payment was not completed. You can try again or choose another payment method. Кошик зберігається. На OpenCart 4 ці повідомлення показуються над сторінкою оформлення замовлення.
Для ATM, CVS і Barcode покупець спершу отримує платіжні реквізити. Замовлення отримує статус Awaiting ECPay payment, а код банку та віртуальний рахунок, код оплати в магазині «біля дому» або штрихкоди, сума та дата Pay before показуються в розділі ECPay payment instructions на сторінці успішного оформлення замовлення та, для покупця, що увійшов в обліковий запис, у даних замовлення в його обліковому записі. Коли покупець сплачує, ECPay надсилає ще одне сповіщення, і замовлення позначається оплаченим. Інструкції з оплати не додаються до листів OpenCart.
Кожна спроба створює новий номер транзакції ECPay, оскільки ECPay відхиляє повторно використані номери. Тому повторні спроби після невдалого платежу працюють, а якщо покупець повертається назад у браузері й знову натискає Confirm Order, починається нова спроба. Для одного кошика допускається до 30 спроб оплати. OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order; OpenCart 4 оновлює замовлення оформлення, тож повторна спроба оплачує те саме замовлення з новим номером транзакції. Коли інше замовлення з того самого кошика вже оплачено або очікує оплати ATM чи CVS, покупець переходить на сторінку успіху, і нова оплата не розпочинається.
OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо це замовлення тим часом закрили без оплати (наприклад, платіж ATM чи CVS не вдався або ви його скасували), покупець повертається до оформлення з повідомленням Your previous order was cancelled or its payment failed. Please confirm the order again., а наступне натискання Confirm Order оплачує нове замовлення кошика. Якщо замовлення вже оплачено (або очікує оплати ATM чи в магазині), а кошик відтоді змінився, зокрема змінилася кількість, повідомлення таке: Your previous order is already paid (or awaits its ATM / convenience store payment). Please confirm the order again: the cart will be paid with a new order. Оплачене замовлення ніколи не показується як оплачене для іншого кошика.
Якщо оплату не вдається розпочати, покупець залишається на кроці Confirm Order з коротким повідомленням над кнопкою, наприклад The order total is too small for ECPay., коли сума після округлення менша за 1 TWD. Власні ліміти сум ECPay для кожного способу перевіряються на сторінці ECPay, а не під час оформлення замовлення.
Сповіщення про вже розпочаті платежі приймаються, навіть якщо ви вимкнули спосіб оплати, і покупець і далі бачить інструкції з оплати для вже зроблених замовлень.
Розширення приймає лише разові платежі на сторінці ECPay. Воно не підтримує повернення коштів з OpenCart, збережені картки, підписки чи періодичні платежі (定期定額), оплату частинами, Apple Pay, електронні накладні або логістику, а також запит статусу на сервері: якщо ваш магазин не може отримати сповіщення, перевірте платіж в back-office ECPay.
Замовлення
Статуси замовлень
No status (missing order): покупець був перенаправлений до ECPay і не сплатив, платіж карткою не вдався або сповіщення ще не надійшло. У розділі Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.
Awaiting ECPay payment (default Pending): покупець вибрав ATM, CVS або Barcode і отримав платіжні реквізити. Примітка показує код банку та віртуальний рахунок, код оплати або штрихкоди та строк.
Payment accepted (default Processing): платіж підтверджено. Примітка показує TradeNo ECPay, тип платежу, суму та номер транзакції (з позначкою тестового режиму для платежів sandbox).
ECPay payment on hold (default Pending): ECPay повідомив суму або валюту, що відрізняється від замовлення (наприклад, кошик було змінено в іншій вкладці після початку оплати), платіж sandbox надійшов після переходу в робочий режим (реальні кошти не списувалися) або платіж надійшов після того, як ви змінили статус замовлення, наприклад скасували його. Примітка пояснює це. Звірте з back-office ECPay, потім виконайте замовлення або поверніть платіж там.
Payment error (default Failed): ECPay повідомив, що останній платіж ATM, CVS або штрихкодом за замовленням в очікуванні не вдався. Примітка показує код відповіді та повідомлення ECPay.
Повторні сповіщення ігноруються. Оплачене замовлення ніколи не відкривається знову через пізню помилку. Другий платіж за вже оплачене замовлення, наприклад із двох вкладок браузера, записується один раз як примітка, щоб ви могли повернути його в back-office ECPay. Імітовані платежі, запущені з back-office ECPay, лише позначаються і ніколи не роблять замовлення оплаченим, оскільки ECPay не списує за них кошти.
Примітки — це записи в History замовлення, які покупець не бачить.
Вкладка VibeFox ECPay Payment Gateway
У розділі Sales > Orders відкрийте замовлення, оплачене через ECPay. Унизу сторінки замовлення, поруч із History і Additional, вкладка VibeFox ECPay Payment Gateway показує кожну спробу оплати замовлення: MerchantTradeNo із міткою Test mode для спроб sandbox, спосіб оплати, суму в TWD, статус, TradeNo ECPay, тип і дату платежу, код відповіді ECPay та дату початку. Нижче розташовані ECPay notes замовлення. Для замовлення в статусі утримання вкладка нагадує звірити його з back-office ECPay. Вкладка доступна лише для читання і показується користувачам, які мають доступ до розширення.
Повернення коштів
Повернення коштів з OpenCart недоступні. Поверніть платіж у back-office ECPay, а потім вручну оновіть статус замовлення в OpenCart. Повернення товарів у розділі Sales > Returns не повертають кошти через ECPay.
Ліцензійний ключ
Розширення працює з ліцензійним ключем VibeFox з vibefox.net. Блок ліцензії License — VibeFox ECPay Payment Gateway є першим блоком у Extensions > Extensions > Payments > VibeFox ECPay Payment Gateway > Edit, над налаштуваннями. Вставте ключ у поле License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен), а також кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа та Remove key для видалення ключа з цього магазину. Нижче розташовані рядок Product: opencart-payment-ecpay і посилання 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.
Без активного ключа ECPay не показується покупцям під час оформлення замовлення. Якщо оплату все ж розпочато, покупець бачить This payment method is not available. Please choose another one. Адміністратор, що увійшов в адмін-панель у тому самому браузері, усе ще бачить спосіб оплати в магазині, позначений як (unlicensed — visible to admins only), тож ви можете налаштувати та протестувати розширення до купівлі ключа. На OpenCart 4 цей попередній перегляд недоступний: магазин не бачить входу адміністратора, тому без активного ключа спосіб оплати приховано для всіх. Після того як ви один раз відкрили сторінку Edit, на Dashboard адмін-панелі з'являється нагадування. Закрийте його кнопкою ×, щоб приховати на 7 днів. Існуючі замовлення не зачіпаються: вже розпочаті платежі й далі підтверджуються.
Коли ліцензія закінчується, розширення продовжує працювати, але для оновлень і підтримки потрібне продовження. Статус перевіряється автоматично, коли ви відкриваєте Dashboard або сторінку Edit в адмін-панелі: раз на день протягом перших 14 днів після введення ключа, потім раз на тиждень. Cron-завдання не потрібне. Видалення розширення завжди видаляє ліцензійний ключ і статус ліцензії.
Усунення несправностей
ECPay не з'являється під час оформлення замовлення: перевірте, що ліцензія активна, що Enable/Disable увімкнено, що покупець оформлює замовлення в TWD і що в робочому режимі заповнено Merchant ID, Hash Key і Hash IV. Сторінка налаштувань показує повідомлення щодо валюти та робочих облікових даних. Також перевірте, що платіжна адреса входить до вибраної Geo Zone і що сума замовлення досягає Total, заданої в налаштуваннях.
Платіж пройшов, але замовлення залишається без статусу: сповіщення ECPay не дійшло до вашого магазину (сайт недоступний, брандмауер, базова автентифікація). ECPay повторює спроби кілька разів. Також можна перевірити транзакцію в back-office ECPay. Увімкніть Enable Logging, щоб побачити сповіщення, отримані розширенням; відхилені сповіщення в будь-якому разі записуються як помилки.
Сповіщення відповідає 0|CheckMacValue verification failed: Hash Key або Hash IV не відповідають вашому обліковому запису ECPay, або платіж було розпочато в іншому середовищі. Скопіюйте їх знову з back-office ECPay.
Сповіщення відповідає 0|MerchantID mismatch: сповіщення належить до іншого мерчанта ECPay, ніж той, з яким було розпочато платіж.
Сповіщення відповідає 0|Order not found: номер транзакції видано не цим магазином, наприклад коли кілька магазинів використовують один обліковий запис ECPay. Дайте кожному магазину власний Order Prefix.
Сповіщення відповідає 0|Retry: замовлення в той самий момент обробляло інше сповіщення або не вдалося встановити статус замовлення. ECPay надішле сповіщення знову. Увімкніть Enable Logging, щоб побачити причину.
URL сповіщення показує 0|Method not allowed in the browser: це нормально. URL приймає лише запити від ECPay.
Покупець бачить This payment method is not available. Please reload the checkout page.: сесія оформлення замовлення більше не відповідає замовленню, або спосіб оплати тим часом вимкнули. Покупець має перезавантажити сторінку оформлення замовлення.
Покупець бачить The order total is too small for ECPay.: сума замовлення після округлення менша за 1 TWD і не може бути сплачена через ECPay.
Покупець бачить Too many payment attempts for this order: кошик досяг 30 спроб оплати. Попросіть покупця почати новий кошик.
Замовлення має статус утримання: прочитайте примітки на вкладці VibeFox ECPay Payment Gateway (див. Статуси замовлень), звірте їх з back-office ECPay, а потім виконайте замовлення або поверніть платіж там.
Для розробників: перед надсиланням форми оплати до ECPay розширення запускає подію OpenCart ecpay_p_request_params з параметрами та замовленням; через неї не можна змінити мерчанта, номер транзакції та суму.
Видалення
Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червону кнопку −) поруч із VibeFox ECPay Payment Gateway. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total і статуси замовлень у розділі Orders, які під час повторного встановлення повертаються до значень за замовчуванням. Події OpenCart розширення також видаляються (на OpenCart 4 — також його стартова дія, яка пропускає сповіщення в режимі обслуговування). Якщо Delete Data on Uninstall увімкнено, видаляються решта налаштувань (назва, опис, тестовий режим, облікові дані, параметри оплати, журналювання) і журнал. Якщо вимкнено, вони зберігаються для пізнішого повторного встановлення. Записи платежів ECPay завжди зберігаються, тож пізні сповіщення про старі платежі й далі перевіряються після повторного встановлення. Існуючі замовлення зберігають свої примітки про оплату.
На OpenCart 4, щоб видалити також файли розширення, після видалення перейдіть до Extensions > Installer і натисніть Uninstall (помаранчева кнопка −) поруч із VibeFox ECPay Payment Gateway у списку встановлених розширень, а потім Delete (червона кнопка з кошиком), щоб видалити завантажений пакет.
ECPay є торговою маркою її власника. Це розширення не пов'язане з ECPay і не схвалене ECPay.
