VibeFox KOMOJU for OpenCart — Помощь
Требования
OpenCart: 3.0.x (проверено на 3.0.5.0) или 4.0.2 и новее (проверено на 4.1.0.3).
PHP: 8.0 или новее.
Аккаунт KOMOJU: нужны секретный ключ (sk_live_... и, для тестового режима, sk_test_...) и секретный токен вебхука, созданного в панели KOMOJU (см. Настройка). Публичный ключ не нужен. KOMOJU должен иметь возможность обращаться к URL вебхука вашего магазина.
Валюта заказа: JPY, USD, EUR, TWD, KRW, PLN, GBP, HKD, SGD, NZD, AUD, IDR, MYR, PHP, THB, CNY, BRL, CHF, CAD или VND. Для заказов в других валютах способ оплаты скрыт.
Лицензионный ключ VibeFox: приобретается на vibefox.net. Один ключ работает на одном домене.
Установка
Архив для загрузки — один zip-файл с пакетами для обеих версий OpenCart. Распакуйте его на компьютере. Он содержит README.txt, пакет для OpenCart 3 wcp_komoju_payment-oc3-(version).ocmod.zip и пакет для OpenCart 4 wcp_komoju_payment.ocmod.zip. Установите только пакет для вашей версии OpenCart. Лицензионный ключ один и тот же для обеих версий.
OpenCart 3
1. В админ-панели откройте Extensions > Installer, нажмите Upload и выберите файл wcp_komoju_payment-oc3-(version).ocmod.zip. Расширение не содержит модификаций OCMOD, поэтому обновлять Extensions > Modifications не нужно. Вместо установщика можно скопировать содержимое папки upload из этого пакета в корневую папку магазина.
2. Откройте Extensions > Extensions, выберите тип Payments, найдите VibeFox KOMOJU Payment и нажмите Install (зелёная кнопка +). Вашему пользователю администратора нужно право изменять список платёжных расширений.
3. Нажмите Edit (кнопка с карандашом), чтобы открыть страницу настроек. Вставьте лицензионный ключ VibeFox в поле License key в блоке лицензии вверху страницы и нажмите Activate (см. Лицензионный ключ).
4. В панели KOMOJU добавьте вебхук с URL и событиями из раздела Webhook URL и скопируйте его секретный токен (см. Настройка).
5. Введите боевой секретный ключ и боевой секретный токен вебхука, а также тестовые ключи для песочницы. Включите Enable/Disable и нажмите Save.
OpenCart 4
1. В админ-панели откройте Extensions > Installer, нажмите Upload и выберите файл wcp_komoju_payment.ocmod.zip. Не переименовывайте файл: OpenCart 4 берёт код расширения из имени файла, и переименованный пакет не работает.
2. Пакет появится в списке установленных расширений на той же странице. Нажмите рядом с ним Install (зелёная кнопка +).
3. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox KOMOJU Payment, нажмите Install (зелёная кнопка +), затем Edit (кнопка с карандашом).
4. Введите лицензионный ключ, вебхук и ключи так же, как в шагах 3–5 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях. Отличается только URL вебхука (см. URL вебхука).
После новой установки способ оплаты выключен, а режим песочницы выключен.
Настройка
Все настройки находятся на странице расширения: Extensions > Extensions > Payments > VibeFox KOMOJU Payment > Edit. Разделы перечислены слева; кнопка Save под списком сохраняет всю страницу. Над настройками страница показывает KOMOJU Sandbox Mode is enabled., пока включён тестовый режим. Она предупреждает, если в текущем режиме нет секретного ключа (тогда способ оплаты скрыт при оформлении заказа) или секретного токена вебхука (тогда уведомления KOMOJU отклоняются и платежи через конбини и банковский перевод никогда не подтверждаются), а также если KOMOJU не поддерживает валюту магазина по умолчанию (тогда способ оплаты скрыт для заказов в этой валюте). Без права изменять расширение страница показывает настройки, но не может их сохранить.
При сохранении Title должно содержать не более 128 символов, Sort Order должно быть целым числом (отрицательные числа допускаются), Total — числом не меньше 0, а геозона и статусы заказов должны существовать. Иначе ничего не сохраняется, и страница указывает проблемное поле. Отсутствие ключей сохранению не мешает.
Оплата KOMOJU
Enable/Disable: Enable KOMOJU Payment Gateway включает или выключает способ оплаты. По умолчанию: выключено.
Title: название способа оплаты, которое видит покупатель при оформлении заказа. Оно же сохраняется в заказе как название способа оплаты. По умолчанию: KOMOJU Payment. Если поле оставить пустым, используется название по умолчанию. Не более 128 символов.
Description: текст, который покупатель видит на шаге Confirm Order над кнопкой подтверждения. По умолчанию: Pay securely on the KOMOJU payment page: credit card, convenience store (konbini), PayPay, bank transfer and other local payment methods.
Sort Order: позиция KOMOJU среди способов оплаты при оформлении заказа. Оставьте поле пустым или введите целое число.
Geo Zone: предлагать KOMOJU только для платёжных адресов в выбранной геозоне. По умолчанию: All zones. Геозоны настраиваются в System > Localisation > Geo Zones.
Total: сумма заказа в валюте магазина по умолчанию, которую должен достичь заказ, чтобы предлагался KOMOJU. Оставьте поле пустым, чтобы предлагать KOMOJU при любой сумме.
Боевые API-ключи
Ключи находятся в панели KOMOJU (там же есть ссылки на разделы): секретный ключ — в Settings > API keys, секретный токен вебхука — в Settings > Webhooks (сначала добавьте там URL вебхука из раздела Webhook URL).
Live Secret Key: ваш боевой секретный ключ KOMOJU. Он начинается с sk_live_.
Live Webhook Secret Token: секретный токен боевого вебхука. Он используется для проверки подписи каждого уведомления.
Тестовый режим
KOMOJU использует один и тот же адрес API для тестовых и боевых платежей: решает ключ. Платежи сохраняют режим, в котором были выполнены, поэтому возвраты и проверки статуса заказа всегда используют ключ этого режима.
Sandbox Mode: Enable test mode (use the test keys below, no real payments). По умолчанию: выключено. Пока режим включён, на шаге Confirm Order над описанием отображается Test mode.
Sandbox Secret Key: ваш тестовый секретный ключ KOMOJU. Он начинается с sk_test_.
Sandbox Webhook Secret Token: секретный токен вебхука тестового режима.
Сохранённые ключи и токены больше не показываются. Поле остаётся пустым и показывает Saved — leave empty to keep it. Вводите новое значение только если хотите его изменить. Чтобы удалить сохранённое значение, отметьте Clear the saved value on save под полем и нажмите Save.
URL вебхука
Вебхук сообщает вашему магазину о платежах, в том числе об отложенных платежах через конбини и банковский перевод. В панели KOMOJU в разделе Settings > Webhooks добавьте URL из этого раздела — и для боевого, и для тестового режима. В OpenCart 3 он выглядит так: https://your-store/index.php?route=extension/payment/wcp_komoju_payment/webhook, в OpenCart 4 — так: https://your-store/index.php?route=extension/wcp_komoju_payment/payment/wcp_komoju_payment.webhook. Он формируется на основе адреса витрины вашей установки OpenCart. Скопируйте URL точно так, как он показан в настройках. Затем скопируйте секретный токен каждого вебхука в Live Webhook Secret Token или Sandbox Webhook Secret Token.
Выберите эти события (они также перечислены в этом разделе):
События истечения срока, отмены и ошибки изменяют заказ только в отношении его текущего платежа, поэтому платёж по предыдущей попытке не может отменить заказ, который оплачивается другим способом. Вебхуки без корректной подписи отклоняются. Вебхуки, подписанные любым из двух секретных токенов, принимаются, но только для платежей того же режима. Без вебхука платежи картами по-прежнему подтверждаются, когда покупатель возвращается в магазин, а платежи через конбини и банковский перевод не подтверждаются никогда.
Заказы
OpenCart создаёт заказ на шаге Confirm Order без статуса (отсутствующий заказ). Статус он получает только после того, как KOMOJU подтвердит платёж. Каждое поле ниже перечисляет ваши статусы заказов OpenCart.
Order Status After Payment: платёж списан, сумма и валюта проверены. По умолчанию: Processing.
Awaiting KOMOJU Payment Status: платёж авторизован: выписан купон конбини или выставлен банковский перевод, либо платёж ожидает списания в панели KOMOJU. По умолчанию: Pending.
KOMOJU Payment On Hold Status: оплаченная сумма или валюта отличаются от заказа, либо платёж поступил после отмены заказа. Примечание объясняет причину. По умолчанию: Pending, так как в OpenCart нет статуса On hold.
Cancelled Payment Status: платёж ожидающего заказа истёк или был отменён, например если купон конбини не оплачен вовремя. По умолчанию: Canceled.
Failed Payment Status: платёж ожидающего заказа не прошёл. По умолчанию: Failed.
Refunded Status: устанавливается, когда платёж полностью возвращён — со страницы заказа или в панели KOMOJU. По умолчанию: Refunded.
Вы можете создать собственные статусы, например Awaiting KOMOJU payment или On hold, в System > Localisation > Order Statuses и выбрать их здесь.
Дополнительно
Invoice Prefix: префикс номеров заказов, передаваемых в KOMOJU. Номер в KOMOJU состоит из префикса, номера заказа OpenCart и короткого случайного суффикса, например OC-123-A1B2C3. Если вы используете несколько магазинов с одним аккаунтом KOMOJU, сделайте префикс уникальным для каждого магазина. По умолчанию: OC-.
Enable Logging: записывает события KOMOJU и вызовы API в komoju_p_debug.log.php в папке логов OpenCart (storage/logs). Файл нельзя открыть через веб. Ключи и данные покупателей не записываются. Ошибки и предупреждения записываются всегда. По умолчанию: выключено.
Log: показывает размер и последние записи журнала. Нажмите Clear log, чтобы очистить его.
Delete data on uninstall: если включено, при удалении расширения удаляются настройки шлюза и журнал. Заказы, а также транзакции и возвраты KOMOJU всегда сохраняются, поэтому старые заказы можно подтвердить и вернуть средства по ним после повторной установки. По умолчанию: выключено.
Импорт / экспорт
Export: Download JSON сохраняет настройки в JSON-файл. Секретные ключи и токены вебхуков не экспортируются.
Import: вставьте ранее экспортированный JSON и нажмите Import, чтобы восстановить настройки. Сохранённые секретные ключи остаются.
Оформление заказа
На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию KOMOJU Payment). На шаге Confirm Order покупатель видит ваше описание и примечание You will be redirected to the KOMOJU payment page to complete the payment. OpenCart создаёт заказ на этом шаге, по-прежнему без статуса. Когда покупатель нажимает Confirm Order, расширение создаёт платёжную сессию KOMOJU на сумму заказа в валюте заказа и перенаправляет покупателя на страницу оплаты KOMOJU. Адрес электронной почты, имя, платёжный и адрес доставки, а также товары заказа передаются в KOMOJU. Страница отображается на японском, английском или корейском языке в зависимости от языка покупателя (для других языков — на английском). Там покупатель выбирает способ оплаты. Доступные способы зависят от вашего аккаунта KOMOJU и валюты заказа.
На OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options, и нажимает Confirm Order внизу страницы оформления заказа. По умолчанию OpenCart 4 не запрашивает платёжный адрес; тогда расширение передаёт в KOMOJU адрес доставки как платёжный адрес.
После оплаты покупатель возвращается в ваш магазин. Расширение читает платёжную сессию через API KOMOJU с ключом того режима, в котором производился платёж. Заказ помечается оплаченным только после подтверждения KOMOJU: через подписанный вебхук или при чтении сессии, когда покупатель возвращается. Затем заказ получает статус стандартным для OpenCart способом, с обычными письмами о заказе и обновлением остатков, а покупатель видит страницу успешного оформления заказа OpenCart с сообщением Your payment with KOMOJU has been received. Если в этот момент KOMOJU недоступен или платёж подтверждён, но ещё не применён, появляется страница Payment confirmation с сообщением We could not confirm the payment status with KOMOJU yet. If you completed the payment, your order will be updated automatically in a few minutes. и кнопкой Check again.
Для платежей через конбини и банковский перевод покупатель получает платёжный купон. Заказ получает Awaiting KOMOJU Payment Status, а страница успеха сообщает покупателю, что платёж авторизован и его нужно завершить согласно инструкциям KOMOJU (например, в магазине у дома или банковским переводом). Заказ переходит в Order Status After Payment, когда покупатель оплачивает и KOMOJU присылает вебхук. Если срок действия купона истекает, заказ переходит в Cancelled Payment Status.
Если платёж не был завершён, покупатель возвращается к оформлению заказа с сообщением The payment was not completed. You can try again or choose another payment method. Если заказ уже был отменён, сообщение: The KOMOJU payment was not completed and the order has been cancelled. Корзина сохраняется. На OpenCart 4 эти сообщения показываются над страницей оформления заказа. Каждая новая попытка (OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order, а OpenCart 4 обновляет заказ оформления и оплачивает тот же заказ снова) проверяет открытые сессии KOMOJU этого заказа и других заказов той же корзины: открытая сессия этого заказа с неизменённой суммой используется повторно, другие открытые сессии отменяются в KOMOJU, а сессия, оплаченная за это время, подтверждает свой заказ вместо создания нового платежа. Изменение корзины, включая новое количество, считается новой корзиной, которой нужна собственная оплата.
OpenCart 4 сохраняет заказ в оформлении до показа страницы успеха. Если за это время заказ был закрыт (например, истёк срок платёжного купона конбини, платёж не прошёл или вы его отменили), покупатель возвращается к оформлению с сообщением Your previous order was cancelled or its payment failed. Please confirm the order again. Если заказ уже оформлен, а в корзине теперь другие товары, появляется сообщение Your previous order has already been placed for other cart contents. Please confirm the order of your current cart again. В обоих случаях следующее нажатие Confirm Order оплачивает новый заказ из корзины.
Если KOMOJU не может начать платёж, покупатель остаётся на шаге Confirm Order с коротким сообщением над кнопкой, например KOMOJU could not accept this payment: с причиной, KOMOJU payments are temporarily unavailable. Please choose another payment method or contact us. или Payment error: Could not connect to KOMOJU. Please try again in a moment. Техническая причина записывается в журнал.
Вебхук также работает, когда магазин находится в режиме обслуживания: OpenCart 3 пропускает запросы платёжных расширений, а в OpenCart 4 расширение добавляет стартовое действие (startup action), которое пропускает вебхук и возврат покупателя.
Расширение не имеет формы карты на вашем сайте, не поддерживает сохранённые карты и подписки. Оно не ограничивает способы оплаты: они выбираются на странице KOMOJU. Ручного действия захвата нет: платежи, авторизованные для ручного захвата, нужно захватывать в панели KOMOJU, а заказ остаётся в Awaiting KOMOJU Payment Status до тех пор.
Заказы и возвраты
Статусы заказов
No status (missing order): покупатель был отправлен в KOMOJU и не оплатил, или KOMOJU ещё не подтвердил платёж. В Sales > Orders такие заказы показываются только с фильтром Order Status, установленным в Missing Orders.
Order Status After Payment (default Processing): KOMOJU подтвердил платёж. Примечание показывает ID платежа KOMOJU, способ оплаты и то, как платёж был подтверждён (вебхуком или возвратом покупателя).
Awaiting KOMOJU Payment Status (default Pending): выписан купон конбини или банковский перевод и ожидается оплата, либо платёж ожидает списания в панели KOMOJU.
KOMOJU Payment On Hold Status (default Pending): KOMOJU сообщил о сумме или валюте, отличающихся от суммы заказа, либо платёж был списан после отмены заказа. Примечание объясняет это. Проверьте заказ и выполните его или верните платёж.
Cancelled Payment Status (default Canceled): срок действия платёжного купона истёк или платёж был отменён.
Failed Payment Status (default Failed): платёж ожидающего заказа не прошёл.
Refunded Status (default Refunded): платёж полностью возвращён — со страницы заказа или в панели KOMOJU.
Если второй платёж списан по заказу, который уже оплачен, или по другому заказу уже оплаченной корзины, заказ не меняется. Примечание просит вернуть платёж в панели KOMOJU, если это дубликат. Возвращённые заказы никогда не открываются снова.
Примечания — это записи в History заказа, которых покупатель не видит.
Вкладка VibeFox KOMOJU Payment
В Sales > Orders откройте заказ, оплаченный через KOMOJU. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox KOMOJU Payment показывает ID платежа KOMOJU (со ссылкой на платёж в панели KOMOJU) с меткой Test mode для тестовых платежей, способ оплаты, сессию, номер заказа в KOMOJU, статус, суммы Paid / refunded, форму возврата, историю возвратов (из OpenCart или из панели KOMOJU) и KOMOJU notes заказа. Вкладка показывается пользователям, которые имеют доступ к расширению.
Возвраты
На вкладке VibeFox KOMOJU Payment введите Amount (сумма, которая ещё не возвращена, подставляется автоматически), при необходимости Reason (optional), и нажмите Refund via KOMOJU. Подтвердите вопрос Refund this amount through KOMOJU? This cannot be undone. Поддерживаются полные и частичные возвраты. Нужно право изменять расширение (настраивается в System > Users > User Groups). Возвраты ограничены суммой, которую KOMOJU фактически списал, поэтому после расхождения суммы можно вернуть не больше того, что заплатил покупатель, а не сумму заказа. Возврат отправляется с ключом того режима, в котором был выполнен платёж, поэтому секретный ключ этого режима должен быть задан. Расширение сначала проверяет платёж в KOMOJU и отказывает в возвратах сверх суммы, которую ещё можно вернуть. Если KOMOJU не может вернуть платёж автоматически (для некоторых способов, например конбини, нужны банковские реквизиты покупателя), показывается сообщение об ошибке KOMOJU и ничего не записывается: такие возвраты нужно делать в панели KOMOJU. Возврат считается выполненным только тогда, когда его подтверждает KOMOJU. Успешный возврат добавляется в историю возвратов и примечания. Полный возврат устанавливает заказу Refunded Status без возврата товаров на склад, так же как ручная смена статуса. Частичный возврат статус не меняет. Возвраты доступны, когда KOMOJU уже захватил платёж.
Для платежей, которые KOMOJU конвертировал в другую валюту (например, конбини в JPY для заказа в EUR), из OpenCart возможен только полный возврат. Частичные возвраты делайте в панели KOMOJU.
Возвраты товаров в Sales > Returns не возвращают деньги через KOMOJU.
Возвраты, сделанные в панели KOMOJU, приходят через вебхук и добавляются в историю возвратов с примечанием. Когда возвращён весь платёж, заказ переходит в Refunded Status. Частичные возвраты, сделанные в панели для платежей, конвертированных в другую валюту, только отмечаются в заказе: внесите соответствующую сумму в OpenCart вручную.
Лицензионный ключ
Расширение работает с лицензионным ключом VibeFox с сайта vibefox.net. Блок лицензии License — VibeFox KOMOJU Payment — первый блок на странице Extensions > Extensions > Payments > VibeFox KOMOJU Payment > Edit, над настройками. Вставьте ключ в License key и нажмите Activate. После этого блок показывает ключ в маскированном виде, статус (например, дату окончания действия лицензии и ваш домен), а также кнопки Check now для повторной проверки статуса, Change key для ввода другого ключа и Remove key для удаления ключа из этого магазина. Ниже находятся строка Product: opencart-payment-komoju и ссылка 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.
Без активного ключа KOMOJU не показывается покупателям при оформлении заказа. Если оплата всё же начата, покупатель видит This payment method is not available. Please choose another one. Администратор, вошедший в админ-панель в том же браузере, по-прежнему видит способ оплаты в магазине, помеченный как (unlicensed — visible to admins only), так что вы можете настроить и протестировать расширение до покупки ключа. На OpenCart 4 этот предпросмотр недоступен: магазин не видит вход администратора, поэтому без активного ключа способ оплаты скрыт для всех. После того как вы откроете страницу Edit один раз, на Dashboard админ-панели появляется напоминание. Закройте его кнопкой ×, чтобы скрыть на 7 дней. Существующие заказы не затрагиваются: уже начатые платежи по-прежнему подтверждаются, а возвраты работают.
Когда лицензия истекает, расширение продолжает работать, но обновления и поддержка требуют продления. Статус проверяется снова автоматически при открытии Dashboard или страницы Edit админ-панели: раз в день в течение первых 14 дней после ввода ключа, затем раз в неделю. Cron-задача не нужна. Удаление расширения всегда удаляет лицензионный ключ и статус лицензии.
Устранение неполадок
KOMOJU не появляется при оформлении заказа: проверьте, что лицензия активна, Enable/Disable включено и в текущем режиме задан секретный ключ: Sandbox Secret Key в тестовом режиме, Live Secret Key в боевом. Покупатель должен платить в валюте, которую поддерживает KOMOJU. На странице настроек появляется предупреждение, если что-то не заполнено. Также проверьте, что платёжный адрес входит в выбранную Geo Zone и что заказ достигает Total, указанного в настройках.
Оплата прошла, но заказ остаётся без статуса: вебхук не работает. В панели KOMOJU проверьте, что вебхук существует для используемого режима, что его URL в точности совпадает с указанным в разделе Webhook URL, и что выбраны события. Проверьте, что его секретный токен введён в нужное поле (Live Webhook Secret Token или Sandbox Webhook Secret Token), и посмотрите поле Log на странице расширения. Платежи картами подтверждаются и тогда, когда покупатель возвращается в магазин, но платежи через конбини и банковский перевод подтверждаются только вебхуком.
Вебхук отвечает Failed to verify KOMOJU webhook signature.: секретный токен отсутствует или принадлежит другому вебхуку. KOMOJU повторит уведомление.
Вебхук отвечает Mode mismatch, ignored.: вебхук подписан секретным токеном другого режима, отличного от режима, в котором был выполнен платёж. Используйте разные вебхуки и токены для боевого и тестового режимов и проверьте, что они не перепутаны.
Вебхук отвечает Order not found.: платёж не принадлежит заказу этого магазина, например он был сделан другим магазином с тем же аккаунтом KOMOJU. Событие игнорируется.
Вебхук отвечает Order is busy, retry later. или Temporary error, retry later.: заказ обновлялся другим запросом, или платёж не удалось обработать в этот момент. KOMOJU повторит уведомление. Причина указана в журнале.
URL вебхука показывает ошибку в браузере: это нормально. URL принимает только подписанные запросы от KOMOJU.
Заказ находится в статусе ожидания или приостановки: прочитайте KOMOJU notes на вкладке заказа. Купон ожидает оплаты, платёж ожидает списания в панели KOMOJU, сумма или валюта не совпали, либо платёж поступил после отмены заказа.
На вкладке нет формы возврата: вкладка указывает причину: KOMOJU ещё не захватил платёж, он полностью возвращён, ваша группа пользователей не имеет права изменять расширение, либо не задан секретный ключ режима платежа.
Возврат не выполняется: прочитайте сообщение. Может отсутствовать секретный ключ режима, в котором был выполнен платёж, платёж может не возвращаться автоматически (верните его в панели KOMOJU), KOMOJU может не знать платёж с настроенным ключом, либо для конвертированного платежа возможен только полный возврат.
Для разработчиков: расширение вызывает события OpenCart komoju_p_supported_currencies (для изменения списка валют) и komoju_p_session_params (для изменения платёжной сессии, например способов оплаты).
Удаление
Откройте Extensions > Extensions, выберите тип Payments и нажмите Uninstall (красная кнопка −) рядом с VibeFox KOMOJU Payment. Лицензионный ключ и статус лицензии этого расширения всегда удаляются. OpenCart всегда удаляет собственные настройки расширения: Enable/Disable, Sort Order, Geo Zone, Total и статусы заказов из раздела Orders, которые при повторной установке возвращаются к значениям по умолчанию. Событие OpenCart расширения также удаляется (на OpenCart 4 также его события и стартовое действие (startup action), которое пропускает вебхук и возврат покупателя в режиме обслуживания). Если Delete data on uninstall включено, удаляются остальные настройки шлюза (название, описание, ключи, токены вебхуков, тестовый режим, префикс счёта, журналирование) и журнал. Если выключено, они сохраняются для повторной установки. Транзакции и возвраты KOMOJU всегда сохраняются, поэтому старые заказы можно подтвердить и вернуть средства по ним после повторной установки. Существующие заказы сохраняют свои платёжные примечания.
На OpenCart 4, чтобы удалить также файлы расширения, после удаления перейдите в Extensions > Installer и нажмите Uninstall (оранжевая кнопка −) рядом с VibeFox KOMOJU Payment в списке установленных расширений, затем Delete (красная кнопка с корзиной), чтобы удалить загруженный пакет.
KOMOJU — товарный знак его владельца. Это расширение не связано с KOMOJU и не одобрено им.
