Назад

VibeFox Omise for OpenCart — Допомога

Вимоги

OpenCart: 3.0.x (перевірено на 3.0.5.0) або 4.0.2 і новіше (перевірено на 4.1.0.3).

PHP: 8.0 або новіша версія.

HTTPS: поля картки розміщено на сторінці оформлення замовлення, тож оформлення має працювати через HTTPS. Дані картки все одно ніколи не потрапляють на ваш сервер. Omise надсилає вебхуки лише на адреси HTTPS, а сторінка 3-D Secure банку має бути адресою HTTPS.

Валюта: одна з таких: THB, JPY, SGD, MYR, USD, EUR, GBP, AUD, CAD, CHF, CNY, DKK, HKD. Якщо покупець платить у будь-якій іншій валюті, спосіб оплати приховується під час оформлення замовлення.

Обліковий запис Omise: потрібні публічний ключ і секретний ключ вашого облікового запису Omise для тестового та робочого режимів, які знаходяться в Settings > Keys у панелі Omise, а також кінцева точка вебхука в Settings > Webhooks (див. Configuration).

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

Встановлення

Завантаження — це один zip-архів із пакетами для обох версій OpenCart. Розпакуйте його на своєму комп'ютері. Він містить README.txt, пакет для OpenCart 3 wcp_omise_payment-oc3-(version).ocmod.zip і пакет для OpenCart 4 wcp_omise_payment.ocmod.zip. Встановлюйте лише пакет для вашої версії OpenCart. Ліцензійний ключ однаковий для обох версій.

OpenCart 3

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

2. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Omise Payment і натисніть Install (зелена кнопка +). Вашому адміністраторові потрібне право змінювати список розширень оплати.

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

4. Введіть ваші тестові та робочі ключі Omise і додайте в панель Omise URL вебхука, який показано на сторінці налаштувань (див. Configuration).

5. Увімкніть Enable/Disable і натисніть Save. Перевірте платіж у тестовому режимі з тестовою карткою Omise, наприклад 4242 4242 4242 4242, а потім вимкніть Test mode.

OpenCart 4

1. В адмін-панелі перейдіть до Extensions > Installer, натисніть Upload і виберіть файл wcp_omise_payment.ocmod.zip. Не перейменовуйте файл: OpenCart 4 бере код розширення з імені файла, і перейменований пакет не працює.

2. Пакет з'являється у списку встановлених розширень на тій самій сторінці. Натисніть біля нього Install (зелена кнопка +).

3. Перейдіть до Extensions > Extensions і виберіть тип Payments. Знайдіть VibeFox Omise Payment, натисніть Install (зелена кнопка +), потім Edit (кнопка з олівцем).

4. Введіть ліцензійний ключ, ключі Omise і вебхук так само, як у кроках 3–5 для OpenCart 3. Сторінка налаштувань і її поля однакові в обох версіях. Відрізняється лише URL вебхука (див. Оплата і вебхук).

Нове встановлення починається з вимкненим способом оплати та увімкненим тестовим режимом.

Налаштування

Усі параметри розміщено на сторінці розширення: Extensions > Extensions > Payments > VibeFox Omise Payment > Edit. Розділи перелічено ліворуч; кнопка Save під списком зберігає всю сторінку. Над параметрами сторінка показує Test mode is on — orders are charged with the test keys, no real money is moved., поки увімкнено тестовий режим, попереджає, якщо відсутній публічний або секретний ключ поточного режиму (тоді спосіб оплати приховується під час оформлення замовлення), і попереджає, якщо Omise не приймає типову валюту вашого магазину. Без права на зміну розширення сторінка показує параметри, але не може їх зберегти.

Під час збереження порожнє поле Title або таке, що довше за 128 символів, Sort Order, який не є цілим числом, Total, який не є числом 0 або більшим, чи невідомий статус замовлення зупиняють збереження: нічого не зберігається, і показується помилка. Ключ із неправильним префіксом (наприклад, тестовий ключ у полі робочого режиму) не зберігається: лишається попереднє значення, попередження вказує на поле, а решта полів зберігається.

Omise

Enable/Disable: Enable card payments via Omise вмикає або вимикає спосіб оплати. За замовчуванням: off.

Title: назва способу оплати, яку бачить покупець під час оформлення замовлення. Вона також зберігається в замовленні як назва способу оплати. За замовчуванням: Credit / Debit Card. Обов'язкове поле, до 128 символів.

Description: текст, який показується над формою картки на кроці Confirm Order. За замовчуванням: Pay securely with your credit or debit card via Omise.

Sort Order: позиція Omise серед способів оплати під час оформлення замовлення. Залиште поле порожнім або введіть ціле число.

Geo Zone: показувати форму картки лише для платіжних адрес у вибраній географічній зоні. За замовчуванням: All zones. Географічні зони налаштовуються в System > Localisation > Geo Zones. В OpenCart 4, якщо магазин не запитує платіжну адресу, використовується адреса доставки.

Total: сума замовлення в типовій валюті магазину, яку має досягти замовлення, перш ніж буде запропоновано спосіб оплати. Залиште поле порожнім, щоб пропонувати його за будь-якої суми.

Ключі API

Ваші ключі знаходяться в панелі Omise, в Settings > Keys (на сторінці є посилання туди). Тестові ключі починаються з pkey_test_ та skey_test_, робочі — з pkey_ та skey_.

Test mode: використовує тестові ключі, без реальних списань. Він перемикає обидва ключі. Захоплення, повернення коштів і перевірки статусу замовлення завжди використовують ключі того режиму, у якому було оплачено замовлення. За замовчуванням: on.

Test public key: публічний ключ тестового режиму, pkey_test_..., який використовує Omise.js у браузері.

Test secret key: секретний ключ тестового режиму, skey_test_...

Live public key: публічний ключ робочого режиму, pkey_..., який використовує Omise.js у браузері.

Live secret key: секретний ключ робочого режиму, skey_...

Збережені секретні ключі більше ніколи не показуються. Поле залишається порожнім і показує Saved — leave empty to keep it. Вводьте нове значення, лише якщо хочете його змінити. Щоб видалити збережений ключ, позначте Clear the saved value on save під полем і натисніть Save.

Оплата і вебхук

Webhook URL: адреса вебхука вашого магазину. В OpenCart 3 вона має вигляд https://your-store/index.php?route=extension/payment/wcp_omise_payment/webhook, а в OpenCart 4 — https://your-store/index.php?route=extension/wcp_omise_payment/payment/wcp_omise_payment.webhook. Вона формується з адреси вітрини вашої інсталяції OpenCart. Скопіюйте її точно так, як її показують налаштування, і додайте в панелі Omise в Settings > Webhooks (лише HTTPS). Розширення обробляє такі події (їх також перелічено в цьому розділі):

charge.complete: списання завершено, наприклад після 3-D Secure.
charge.capture: авторизоване списання захоплено, зокрема коли ви захоплюєте його в панелі Omise.
charge.reverse: авторизацію анульовано.
charge.expire: термін списання минув.

Omise не підписує вебхуки, тож вміст вебхука ніколи не вважається довіреним: списання має бути створене цим магазином для цього замовлення, а його статус повторно зчитується через API Omise секретним ключем режиму оплати. Без вебхука замовлення, покупець якого закриває браузер під час 3-D Secure, автоматично не оновлюється, а захоплення, виконані в панелі Omise, не враховуються, доки ви не натиснете Sync payment status.

Payment action: що відбувається із сумою на картці.

Capture immediately: сума списується одразу (за замовчуванням).
Authorize only (manual capture): картку лише авторизують. Замовлення залишається в статусі Authorized Status, доки ви не натиснете Capture payment на вкладці замовлення. Авторизації спливають приблизно через 7 днів.

Per-charge webhook: надсилає URL вебхука з кожним списанням. Корисно, коли кілька магазинів спільно використовують один обліковий запис Omise. Працює лише тоді, коли магазин використовує HTTPS; інакше використовується вебхук із панелі. За замовчуванням: off.

Замовлення

Замовлення створюється на кроці Confirm Order без статусу (відсутнє замовлення) і отримує статус лише після того, як Omise відповіла щодо картки. В OpenCart немає статусу On hold: за замовчуванням статуси «авторизовано», «на перевірці» та «очікування» мають значення Pending, а відрізнити їх можна на вкладці замовлення та в примітках. Ви можете створити власні статуси в System > Localisation > Order Statuses і вибрати їх тут.

Order Status After Payment: картку списано (Capture immediately або захоплення пізніше). За замовчуванням: Processing.

Authorized Status: Authorize only: суму зарезервовано, але ще не захоплено. За замовчуванням: Pending.

On Hold (Review) Status: списана сума або валюта відрізняється від замовлення. За замовчуванням: Pending.

Awaiting Payment Status: покупець завершив оформлення, але Omise ще не підтвердила списання. За замовчуванням: Pending.

Failed Status: очікуване списання для замовлення зі статусом згодом не вдалося. За замовчуванням: Failed.

Canceled Status: термін списання минув або авторизацію анульовано; гроші не знімалися. За замовчуванням: Canceled.

Refunded Status: встановлюється після повного повернення коштів з вкладки замовлення. За замовчуванням: Refunded.

Додатково

Debug log: записує запити до API та події оплати у файл omise_p_debug.log.php у папці журналів OpenCart (storage/logs). Файл не можна відкрити з веб-браузера, а коли він досягає 5 МБ, його переміщують до omise_p_debug.old.log.php. Ключі, токени та дані картки ніколи не записуються. За замовчуванням: off. Поки він вимкнений, нічого не записується, зокрема й помилки, тож увімкніть його, коли шукаєте проблему.

Log: показує розмір і останні записи журналу. Натисніть Clear log, щоб його очистити.

Delete data on uninstall: якщо увімкнено, під час видалення розширення видаляються параметри та журнал налагодження. Списання та повернення коштів Omise за замовленнями є історією платежів і завжди зберігаються. За замовчуванням: off.

Імпорт / експорт

Export: Download JSON зберігає параметри у файл JSON. Секретні ключі не експортуються.

Import: вставте раніше експортований JSON і натисніть Import, щоб відновити параметри. Збережені секретні ключі зберігаються.

Оформлення замовлення

На кроці Payment Method покупець обирає спосіб оплати (за замовчуванням Credit / Debit Card). На кроці Confirm Order покупець бачить ваш опис і форму картки: Name on card, Card number, Expiry month (MM), Expiry year (YYYY) та Security code (CVV). У тестовому режимі форма показує TEST MODE — use Omise test cards (e.g. 4242 4242 4242 4242), no real charges are made. OpenCart створює замовлення на цьому кроці, все ще без статусу. В OpenCart 4 покупець обирає спосіб оплати кнопкою Choose у блоці способів оплати, у вікні Payment method options; форма картки розміщена в розділі підтвердження внизу сторінки оформлення замовлення, над Confirm Order. Коли покупець натискає Confirm Order, Omise.js у браузері перетворює картку на одноразовий токен, використовуючи платіжну адресу замовлення (в OpenCart 4, якщо магазин не запитує платіжну адресу, — адресу доставки). Поля картки ніколи не надсилаються до вашого магазину. Відсутні або некоректні поля показуються над формою, наприклад Please enter a valid card number.

Далі ваш магазин створює списання секретним ключем на суму замовлення у валюті замовлення. Описом списання є назва магазину та номер замовлення, а ідентифікатор замовлення зберігається в метаданих списання. Якщо банк вимагає 3-D Secure, покупця переспрямовують на сторінку банку і повертають до вашого магазину, а результат повторно зчитується через API Omise.

Замовлення позначається оплаченим лише після того, як Omise це підтвердила: списання має бути захоплене, а його сума та валюта мають збігатися із замовленням. Потім замовлення отримує статус стандартним для OpenCart способом, зі звичайними електронними листами про замовлення та оновленням залишків, а покупець бачить сторінку успішного оформлення замовлення OpenCart з текстом Your card payment has been received. За Authorize only сторінка каже Your card payment has been authorized. The amount will be charged when your order is processed. Якщо Omise досі повідомляє, що платіж очікує, замовлення отримує Awaiting Payment Status, а сторінка показує Your payment is being confirmed by Omise. You will receive an e-mail as soon as it is confirmed — please do not pay again. Коли Omise пізніше підтверджує або відхиляє платіж (через вебхук або повернення покупця), новий статус замовлення надсилається з повідомленням покупцеві, тож OpenCart надсилає його електронним листом. Якщо платіж не можна підтвердити одразу після 3-D Secure, сторінка Payment confirmation показує We could not confirm your payment yet. If your card was charged, the order will be updated automatically — please do not pay again. і кнопку Check again.

Якщо картку відхилено, замовлення залишається без статусу. Покупець лишається на кроці Confirm Order з повідомленням Payment failed: і причиною, наприклад недостатньо коштів, невірний код безпеки або відмова банку-емітента картки, і може повторити спробу з тим самим кошиком. Якщо 3-D Secure не пройдено, покупець повертається до оформлення з вказанням причини; якщо тим часом списання минуло строк або його анулювали, повідомлення таке: The payment was not completed. Please try again. В OpenCart 4 ці повідомлення після 3-D Secure показуються над сторінкою оформлення замовлення.

Повторна спроба ніколи не списує двічі. OpenCart 3 створює нове замовлення щоразу, коли показується крок Confirm Order; OpenCart 4 зберігає одне замовлення для оформлення і оновлює його, тож після відхиленої картки або невдалого 3-D Secure покупець сплачує те саме замовлення новим списанням. Якщо попереднє списання для кошика вже оплачено або авторизовано, це замовлення отримує свій статус і нове списання не виконується. Незавершена спроба 3-D Secure спливає до створення нового списання. Якщо друге списання для вже оплаченого кошика досі оплачено (наприклад, в іншій вкладці браузера), жодне замовлення не змінюється, а примітка до оплаченого замовлення просить повернути кошти або анулювати списання в панелі Omise.

OpenCart 4 зберігає замовлення в оформленні, доки не буде показано сторінку успіху. Якщо це замовлення тим часом було закрито (наприклад, його списання завершилося помилкою або минуло строк, чи ви його скасували або повернули кошти), покупця повертають до оформлення з повідомленням Your previous order was cancelled or refunded. Please confirm the order again to pay with a new order., а наступне натискання Confirm Order оплачує нове замовлення. Якщо це замовлення вже оплачене, а в кошику тепер інші товари або кількості, покупця також повертають до оформлення, і новий кошик отримує нове замовлення.

Вебхук працює й тоді, коли магазин перебуває в режимі обслуговування: OpenCart 3 пропускає запити розширень оплати, а в OpenCart 4 розширення додає дію запуску, яка пропускає вебхук і повернення покупця з 3-D Secure.

Розширення приймає лише картки. Воно не підтримує інші способи оплати Omise (PromptPay, TrueMoney, мобільний банкінг, розстрочку), збережені картки або клієнтів Omise, підписки та часткове захоплення.

Замовлення та повернення коштів

Статуси замовлень

Без статусу (відсутнє замовлення): покупець перебуває на сторінці 3-D Secure, або картку відхилено. В Sales > Orders такі замовлення показуються лише з фільтром Order Status, встановленим на Missing Orders.

В OpenCart 4 неоплачене замовлення оформлення може отримати статус Voided, який OpenCart 4 встановлює, коли покупець повертається до кроку Confirm Order. Розширення трактує таке замовлення як замовлення без статусу, і подальша оплата все одно його підтверджує.

Order Status After Payment (типово Processing): оплату підтверджено. Примітка показує суму, списання Omise (chrg_...) та спосіб підтвердження (оформлення, повернення з 3-D Secure, вебхук, повторна оплата, ручне захоплення або ручна синхронізація).

Authorized Status (типово Pending): картку авторизовано через Authorize only. Використовуйте Capture payment або Void authorization.

Awaiting Payment Status (типово Pending): Omise ще не підтвердила оплату. Вебхук або Sync payment status оновлює замовлення.

On Hold (Review) Status (типово Pending): сума або валюта списання відрізняється від замовлення, наприклад замовлення було змінено під час 3-D Secure. Примітка показує обидва значення. Перевірте замовлення та виконайте його або поверніть кошти за платіж.

Failed Status (типово Failed): очікуваний платіж згодом не вдався. Оплачене замовлення ніколи не знижується через пізнішу подію невдачі.

Canceled Status (типово Canceled): термін списання минув або авторизацію анульовано.

Refunded Status (типово Refunded): платіж повністю повернено через розширення.

Якщо для замовлення, яке вже має статус «скасовано» або «повернено», надходить оплачене чи авторизоване списання, замовлення не відкривається знову. Одна примітка просить перевірити панель Omise та вручну повернути кошти або відкрити замовлення.

Примітки — це записи в History замовлення, які покупець не бачить.

Вкладка VibeFox Omise Payment

У Sales > Orders відкрийте замовлення, оплачене через Omise. Унизу сторінки замовлення, поруч із History та Additional, вкладка VibeFox Omise Payment показує ідентифікатор списання з міткою Test для тестових платежів, дію оплати, статус списання, бренд картки та останні цифри, суми Charged / order / refunded, кнопки, форму повернення коштів, історію повернень та Omise notes замовлення. Вкладка показується користувачам, які мають доступ до розширення. Для кнопок потрібне право змінювати розширення (налаштовується в System > Users > User Groups) та секретний ключ того режиму, у якому було здійснено оплату. Результат кожної дії показується на вкладці.

Capture payment: захоплює повну авторизовану суму та встановлює замовлення на Order Status After Payment. Показується лише для авторизованих замовлень.

Void authorization: анулює авторизацію; гроші не захоплюються, а замовлення переходить у статус Canceled Status. Показується лише для авторизованих замовлень.

Sync payment status: повторно зчитує списання з Omise, наприклад після захоплення або повернення в панелі Omise, оновлює замовлення та додає примітку зі статусом списання і загальною сумою повернень в Omise.

Зміни статусу, зроблені з вкладки, не повідомляють покупця і не переміщують залишки, так само як ручна зміна статусу.

Повернення коштів

На вкладці введіть Amount (підставляється сума, яку ще не повернено), за бажанням Reason (optional), і натисніть Refund via Omise. Підтвердьте запитання Refund this amount through Omise? This cannot be undone. Підтримуються повні та часткові повернення. Повернення виконуються в сумі та валюті, які списала Omise, тож після розбіжності суми або валюти можна повернути не більше, ніж покупець фактично заплатив, а не суму замовлення. Повернення надсилається в режимі, у якому було здійснено оплату, тож секретний ключ цього режиму має бути задано. Причина зберігається разом із поверненням в Omise. Успішне повернення додається до історії повернень і приміток з ідентифікатором повернення Omise. Повне повернення встановлює замовлення на Refunded Status; часткове повернення статус не змінює. Для авторизації, яку ще не захоплено, можливе лише повне повернення, і воно анулює авторизацію. Якщо Omise відхиляє повернення, вкладка показує Refund failed. з повідомленням Omise, і жодного повернення не записується.

Повернення товарів у Sales > Returns не повертають гроші через Omise. Повернення, зроблені в панелі Omise, не реєструються в OpenCart; Sync payment status показує загальну суму повернень.

Ліцензійний ключ

Розширення працює з ліцензійним ключем VibeFox, отриманим на vibefox.net. Блок ліцензії License — VibeFox Omise Payment — це перший блок на сторінці Extensions > Extensions > Payments > VibeFox Omise Payment > Edit, над параметрами. Вставте ключ у License key і натисніть Activate. Після цього блок показує ключ у замаскованому вигляді, статус (наприклад, дату, до якої ліцензія активна, і ваш домен) та кнопки Check now для повторної перевірки статусу, Change key для введення іншого ключа і Remove key для видалення ключа з цього магазину. Нижче розміщено рядок Product: opencart-payment-omise і посилання 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.

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

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

Усунення несправностей

Omise не відображається під час оформлення замовлення: перевірте, що ліцензію активовано, увімкнено Enable/Disable, заповнено обидва ключі поточного режиму (тестові в тестовому режимі, робочі в інших випадках), і що покупець платить в одній із підтримуваних валют. Сторінка параметрів показує попередження, коли ключі не заповнені. Також перевірте, що платіжна адреса належить до вибраної Geo Zone, і що замовлення досягає Total, встановленого в налаштуваннях.

Платіж пройшов, але замовлення залишилося без статусу або в Awaiting Payment Status: вебхук не працює. У панелі Omise перевірте, що URL вебхука точно збігається з показаним у Webhook URL і використовує HTTPS. Для наявного замовлення натисніть Sync payment status. Увімкніть Debug log, щоб побачити відповіді вебхука.

Вебхук відповідає Charge ID does not match order або Order not found: списання в події не було створено цим магазином для цього замовлення. Нічого не змінюється.

Вебхук відповідає Order is being processed, retry later або Failed to verify charge: кошик у той самий момент заблокував інший запит, API Omise був недоступний, або бракує секретного ключа режиму оплати. Omise повторює вебхук.

Вебхук відповідає The order status could not be set, retry later: статус замовлення цієї миті не вдалося встановити. Omise повторює вебхук. Увімкніть Debug log, щоб побачити причину.

URL вебхука в браузері показує Method not allowed: це нормально. URL приймає лише запити від Omise.

Попередження під час збереження: key must start with ... або must be a live key: ключ було вставлено в неправильне поле, і його не збережено. Тестові ключі починаються з pkey_test_ / skey_test_, робочі — з pkey_ / skey_.

Покупець бачить Card payments are temporarily unavailable: ключі неправильні, або токен картки належить до іншого режиму (тестовий токен у робочому режимі або навпаки). Перевірте ключі та Test mode.

Покупець бачить We could not reach the payment provider: під час створення списання від Omise не надійшла дійсна відповідь. Списання могло бути створено; перевірте панель Omise, перш ніж покупець заплатить знову.

Покупець бачить This order is already being paid: оформлення було надіслано двічі одночасно. Покупець трохи почекає й перевірить електронну пошту, перш ніж повторити спробу.

Замовлення після оплати має статус перевірки: прочитайте примітки на вкладці VibeFox Omise Payment (див. Order statuses), а потім виконайте замовлення або поверніть кошти за платіж.

Повернення коштів завершується помилкою з повідомленням про режим: оплату було здійснено в тестовому або робочому режимі, а секретний ключ цього режиму не задано. Введіть його та повторіть спробу.

Часткове повернення для авторизованого замовлення завершується помилкою: оплату лише авторизовано. Спершу захопіть її або поверніть повну суму, щоб анулювати.

Видалення

Перейдіть до Extensions > Extensions, виберіть тип Payments і натисніть Uninstall (червона кнопка −) поруч із VibeFox Omise Payment. Ліцензійний ключ і статус ліцензії цього розширення завжди видаляються. OpenCart завжди видаляє власні налаштування розширення: Enable/Disable, Sort Order, Geo Zone, Total та статуси замовлень розділу Orders, які під час повторного встановлення повертаються до значень за замовчуванням. Подія OpenCart розширення також видаляється (в OpenCart 4 також його події та дія запуску, що пропускає вебхук і повернення з 3-D Secure в режимі обслуговування). Якщо Delete data on uninstall увімкнено, видаляються решта параметрів (назва, опис, тестовий режим, ключі, дія оплати, параметри вебхука та журналювання) і журнал налагодження. Якщо вимкнено, їх зберігають для повторного встановлення. Списання та повернення Omise завжди зберігаються, тож оплачені раніше замовлення можна повернути й після повторного встановлення. Наявні замовлення зберігають свої платіжні примітки.

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

Omise є торговельною маркою її власника. Це розширення не пов'язане з Omise і не схвалене компанією Omise.