Назад

VibeFox Moyasar for OpenCart — Помощь

Требования

OpenCart: 3.0.x (проверено на 3.0.5.0) или 4.0.2 и новее (проверено на 4.1.0.3).

PHP: 8.0 или новее.

Валюта: валюта оформления заказа должна быть SAR, AED, USD, EUR, KWD, BHD или OMR. Для любой другой валюты способ оплаты не отображается при оформлении заказа.

Учётная запись Moyasar: нужны секретные API-ключи вашей учётной записи Moyasar (тестовые и рабочие). Используются только секретные ключи. Публичный ключ (publishable key) не нужен, так как оплата проходит на странице Moyasar. Рекомендуется настроить вебхук в Moyasar Dashboard (см. Настройка).

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

Установка

Архив (один zip-файл) содержит пакеты для обеих версий OpenCart. Распакуйте его на компьютере. Он содержит README.txt, пакет для OpenCart 3 wcp_moyasar_payment_gateway-oc3-(version).ocmod.zip и пакет для OpenCart 4 wcp_moyasar_payment_gateway.ocmod.zip. Устанавливайте только пакет для вашей версии OpenCart. Лицензионный ключ одинаков для обеих версий.

OpenCart 3

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

2. Перейдите в Extensions > Extensions, выберите тип Payments и найдите VibeFox Moyasar Payment Gateway. Нажмите Install (зелёная кнопка +). Вашему пользователю администратора нужно право на изменение списка платёжных расширений.

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

4. Вставьте секретные ключи Moyasar и нажмите Save. При первом сохранении генерируется общий секрет вебхука, который один раз отображается над настройками. Настройте вебхук в Moyasar Dashboard с этим секретом (см. Настройка).

5. Включите Enable/Disable и нажмите Save. Создайте тестовый заказ в тестовом режиме, затем выключите Test mode.

OpenCart 4

1. В административной части перейдите в Extensions > Installer, нажмите Upload и выберите файл wcp_moyasar_payment_gateway.ocmod.zip. Не переименовывайте файл: OpenCart 4 берёт код расширения из имени файла, и переименованный пакет не работает.

2. Пакет появляется в списке установленных расширений на той же странице. Нажмите Install (зелёная кнопка +) рядом с ним.

3. Перейдите в Extensions > Extensions, выберите тип Payments. Найдите VibeFox Moyasar Payment Gateway, нажмите Install (зелёная кнопка +), затем Edit (кнопка с карандашом).

4. Введите лицензионный ключ, ключи Moyasar и вебхук так же, как в шагах 3–5 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях. Отличается только адрес вебхука (см. Webhook URL).

После новой установки способ оплаты изначально выключен, а тестовый режим включён.

Настройка

Все параметры находятся на странице расширения: Extensions > Extensions > Payments > VibeFox Moyasar Payment Gateway > Edit. Разделы перечислены слева; кнопка Save под списком сохраняет всю страницу. Над настройками страница предупреждает, если для текущего режима не задан секретный ключ (тогда способ оплаты не отображается при оформлении заказа), если не сохранён общий секрет вебхука (тогда вебхук отклоняет любой вызов) или если основная валюта магазина не поддерживается. Пока расширение включено в тестовом режиме, оно показывает Тестовый режим активен: платежи имитируются, деньги не списываются. Без права на изменение расширения страница показывает настройки, но не может их сохранить.

При сохранении Title должен содержать от 1 до 128 символов, Sort Order должен быть целым числом (отрицательные числа допускаются), Total должен быть числом не меньше 0, а геозона и статусы заказов должны существовать; иначе ничего не сохраняется. Расширение отклоняет публичный ключ, ключ другого режима или ключ с пробелами: остальное сохраняется с сообщением Настройки сохранены, кроме ключа, показанного красным., предыдущий ключ сохраняется, и показывается причина. Если расширение включено без секретного ключа текущего режима, настройки сохраняются с предупреждением.

Moyasar

Enable/Disable: Enable Moyasar включает или выключает способ оплаты. По умолчанию: выключено.

Title: название способа оплаты, которое видит покупатель при оформлении заказа. Оно также сохраняется в заказе. По умолчанию: Pay with Moyasar. Обязательное поле, до 128 символов.

Description: текст, который покупатель видит на шаге Confirm Order над кнопкой подтверждения. По умолчанию: You will be redirected to the secure Moyasar payment page to pay with mada, Visa, Mastercard, Apple Pay or STC Pay. В тестовом режиме на этом шаге добавляется (Тестовый режим: реальный платёж не выполняется.)

Sort Order: позиция Moyasar среди способов оплаты при оформлении заказа. Оставьте поле пустым или введите целое число.

Geo Zone: предлагать Moyasar только для платёжных адресов из выбранной геозоны. По умолчанию: All zones. Геозоны настраиваются в System > Localisation > Geo Zones.

Total: сумма заказа в основной валюте магазина, которую заказ должен достичь, прежде чем будет предложен Moyasar. Оставьте поле пустым, чтобы предлагать Moyasar при любой сумме.

API-ключи

Скопируйте секретные ключи из раздела Moyasar Dashboard > Settings > API Keys (на странице есть ссылка туда). Тестовые и рабочие ключи разделены. Тестовый режим использует только тестовый ключ, рабочий режим — только рабочий ключ.

Test mode: использует тестовый секретный ключ: платежи имитируются, деньги не списываются. По умолчанию: включено. Выключите его, чтобы принимать реальные платежи с помощью рабочего секретного ключа. Счета другого режима по-прежнему используют ключ своего режима для проверки статуса и возвратов.

Test secret key: секретный ключ тестового режима. Начинается с sk_test_.

Live secret key: секретный ключ рабочего режима. Начинается с sk_live_.

Сохранённые ключи и секреты больше никогда не показываются. Поле остаётся пустым и отображает Сохранено — оставьте пустым, чтобы не менять. Вводите новое значение, только если хотите его изменить. Чтобы удалить сохранённое значение, установите флажок Clear the saved value on save под полем и нажмите Save.

Уведомления о платежах (вебхук)

Вебхук рекомендуется, но не обязателен. Заказы также подтверждаются, когда покупатель возвращается в магазин, и по уведомлению о счёте, которое Moyasar автоматически отправляет в ваш магазин, когда счёт оплачен. Вебхук покрывает покупателей, которые закрыли браузер до возвращения, и сообщает о возвратах, выполненных в Moyasar Dashboard. Добавьте его в разделе Moyasar Dashboard > Settings > Webhooks.

Webhook URL: отображается только для чтения, с кнопкой Copy. В OpenCart 3 адрес выглядит так: https://your-store/index.php?route=extension/payment/wcp_moyasar_payment_gateway/webhook, в OpenCart 4 так: https://your-store/index.php?route=extension/wcp_moyasar_payment_gateway/payment/wcp_moyasar_payment_gateway.webhook. Адрес формируется из адреса витрины вашей установки OpenCart. Копируйте адрес точно так, как он показан в настройках. HTTP-метод: POST. Адрес должен быть доступен из интернета.

Webhook shared secret: введите то же значение, что и Shared secret вебхука в Moyasar, или установите флажок Generate a new secret и сохраните. Если ничего не сохранено, Save генерирует случайный секрет. Сгенерированный секрет отображается один раз над настройками после сохранения и больше никогда, поэтому сразу скопируйте его в Moyasar. Вебхуки без правильного общего секрета отклоняются. Один общий секрет используется для обоих режимов.

Выберите для вебхука следующие события (они также перечислены в этом разделе):

payment_paid: покупатель оплатил счёт.
payment_failed: платёж не прошёл.
payment_refunded: платёж возвращён, например в Moyasar Dashboard.
payment_voided: платёж аннулирован.

Ни одни данные из вебхука или уведомления не принимаются напрямую: для каждого из них расширение получает счёт через API Moyasar с секретным ключом того режима, в котором был создан счёт, и проверяет, что счёт создан этим магазином. Платежи других интеграций на той же учётной записи Moyasar игнорируются.

Заказы

OpenCart создаёт заказ на шаге Confirm Order без статуса (незавершённый заказ). Заказ получает статус только после того, как Moyasar подтвердит счёт. Каждое поле ниже перечисляет статусы заказов вашего OpenCart.

Status after payment: статус, который устанавливается после подтверждённого платежа. По умолчанию: В обработке. Выберите Complete, если оплаченные заказы должны сразу завершаться, или ваш статус проверки, если каждый оплаченный заказ должен ждать ручной проверки.

Awaiting Moyasar payment status: Moyasar удерживает платёж для проверки; заказ переходит в Status after payment, когда Moyasar его подтверждает. По умолчанию: Ожидание.

Moyasar payment on hold status: Moyasar сообщил сумму или валюту, отличные от суммы заказа, либо счёт был оплачен после того, как заказ отменили или присвоили ему другой статус. Заказ не отмечается как оплаченный. По умолчанию: Ожидание, так как в OpenCart нет статуса «На удержании». Вы можете создать собственный статус в System > Localisation > Order Statuses и выбрать его здесь.

Payment error status: проверяемый платёж не прошёл. По умолчанию: Неудачно.

Refunded status: устанавливается после полного возврата платежа со страницы заказа. По умолчанию: Возвращено.

Дополнительно

Debug log: записывает вызовы API и уведомления в файл moyasar_p_debug.log.php в папке журналов OpenCart (storage/logs). Файл нельзя открыть через веб-браузер; при достижении 5 МБ он переносится в moyasar_p_debug.old.log.php. Ошибки и предупреждения записываются всегда. Ключи API, данные карт и сведения о покупателях никогда не записываются. По умолчанию: выключено.

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

Clean uninstall: если включено, при удалении расширения удаляются настройки платёжного шлюза и журнал. Сведения о платежах, сохранённые вместе с заказами (ID счетов и платежей Moyasar), сохраняются, чтобы возвраты оставались отслеживаемыми. По умолчанию: выключено.

Импорт / Экспорт

Export: Download JSON сохраняет настройки в файл JSON. Ключи и секреты не экспортируются.

Import: вставьте ранее экспортированный JSON и нажмите Import, чтобы восстановить настройки. Сохранённые ключи и секреты сохраняются.

Оформление заказа

На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию Pay with Moyasar). На шаге Confirm Order покупатель видит ваше описание. OpenCart создаёт заказ на этом шаге, по-прежнему без статуса. Когда покупатель нажимает Confirm Order, расширение создаёт счёт Moyasar на сумму заказа в валюте заказа и перенаправляет покупателя на страницу оплаты. Там покупатель платит любым способом, активным в вашей учётной записи Moyasar. На OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options, и нажимает Confirm Order внизу страницы оформления заказа. В счёте отображаются Order #, номер заказа и название вашего магазина.

Заказ отмечается как оплаченный только после подтверждения Moyasar: расширение получает счёт через API Moyasar и проверяет, что он оплачен, относится к этому заказу и имеет точно такую же сумму и валюту, как заказ. Затем заказ получает статус стандартным для OpenCart способом, с обычными письмами о заказе и обновлением остатков, а покупатель видит страницу успешного оформления заказа OpenCart с сообщением Your payment with Moyasar has been received. Если Moyasar удерживает платёж для проверки, страница показывает Your payment is being reviewed by Moyasar. The order will be updated automatically when Moyasar confirms it — please do not pay again. Если заказ удерживается для вашей проверки, страница показывает We have received your payment and are reviewing your order. We will contact you if anything is needed — please do not pay again. Если проверяемый платёж позже не прошёл, страница показывает Your Moyasar payment was not completed. Please contact us about this order.

Если покупатель возвращается, не заплатив (например, кнопкой «назад» на странице оплаты), он возвращается к оформлению заказа с одним из этих сообщений: The payment at Moyasar was not completed. You can try again or choose another payment method., Your Moyasar payment was declined or has expired. Please try again or choose another payment method. или, если платёж пока невозможно проверить, We could not confirm your payment with Moyasar yet. If you completed the payment, the order will be updated automatically in a few minutes — please check your e-mail before paying again. На OpenCart 4 эти сообщения показываются над страницей оформления заказа. Корзина сохраняется.

Покупатель может попробовать снова. OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order, а OpenCart 4 оставляет один заказ на оформление и оплачивает тот же заказ снова. Расширение сначала проверяет открытые счета той же корзины: если открытая страница оплаты этого заказа по-прежнему имеет тот же режим, сумму и валюту, она используется повторно; в противном случае старый счёт аннулируется в Moyasar и создаётся новый, так что старый уже нельзя оплатить. Если окажется, что один из предыдущих счетов корзины уже оплачен, подтверждается этот платёж вместо создания нового.

OpenCart 4 хранит заказ на оформлении до показа страницы успешного оформления. Если этот заказ был закрыт без оплаты (например, вы его отменили или его платёж не прошёл), покупатель возвращается к оформлению заказа с сообщением Your previous order was cancelled or its payment failed. Please confirm the order again., и при следующем нажатии Confirm Order оплачивается новый заказ. Заказ корзины, который был оплачен, а затем отменён или возвращён, больше не удерживает корзину.

Если Moyasar не может начать платёж, покупатель остаётся на шаге Confirm Order с коротким сообщением над кнопкой, например The Moyasar payment service is not responding. Please try again in a few minutes., и может выбрать другой способ оплаты. Подробности записываются в журнал.

Вебхук и уведомление о счёте также работают, когда магазин находится в режиме обслуживания, потому что OpenCart 3 пропускает запросы платёжных расширений, а в OpenCart 4 расширение добавляет для них стартовое действие (startup action), которое также пропускает возврат покупателя из Moyasar.

Расширение принимает только разовые платежи на странице Moyasar. На вашем собственном оформлении заказа нет формы карты, нет сохранённых карт и токенизации, нет подписок и нет раздельных авторизации и списания.

Заказы и возвраты

Статусы заказов

Без статуса (незавершённый заказ): покупатель был перенаправлен в Moyasar и не оплатил, Moyasar ещё не подтвердил платёж, либо платёж был отклонён, истёк или отменён. В разделе Sales > Orders такие заказы показываются только с фильтром Order Status, установленным на Missing Orders.

Status after payment (по умолчанию В обработке): платёж подтверждён. Заметка показывает, каким образом платёж был подтверждён (вебхук, уведомление о счёте, возвращение покупателя или оформление заказа), ID счёта, ID платежа и способ оплаты, например марку карты и последние четыре цифры.

Awaiting Moyasar payment status (по умолчанию Ожидание): Moyasar удерживает платёж для проверки. Заказ переходит в Status after payment, когда Moyasar подтверждает платёж, или в Payment error status, когда платёж не проходит.

Moyasar payment on hold status (по умолчанию Ожидание): Moyasar сообщил сумму или валюту, отличные от суммы заказа, либо счёт был оплачен после того, как вы отменили заказ или изменили его статус. Заказ не отмечается как оплаченный, но фактически списанная сумма записывается для возвратов. Заметка объясняет это. Проверьте платёж в Moyasar Dashboard, затем выполните заказ или сделайте возврат платежа.

Payment error status (по умолчанию Неудачно): проверяемый платёж не прошёл.

Refunded status (по умолчанию Возвращено): платёж полностью возвращён через расширение.

Оплаченный или возвращённый заказ никогда не меняется обратно последующими событиями. Если вы уже сами установили статус «оплачено», платёж записывается, а статус не меняется. Если оплачивается второй счёт уже оплаченной корзины (например, из двух вкладок браузера), оплаченный заказ не меняется. Заметка просит вас вернуть повторный платёж в Moyasar Dashboard.

Заметки — это записи в History заказа, которые покупатель не видит.

Вкладка VibeFox Moyasar Payment Gateway

В разделе Sales > Orders откройте заказ, оплаченный через Moyasar. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox Moyasar Payment Gateway показывает Moyasar invoice (с меткой Test mode для тестовых платежей), Moyasar payment, Method, Status, суммы Paid / refunded, форму возврата, историю возвратов и Moyasar notes заказа. Вкладка доступна пользователям, которым разрешён доступ к расширению.

Возвраты

На вкладке VibeFox Moyasar Payment Gateway введите Amount (подставляется сумма, которая ещё не возвращена), при желании Reason (optional), и нажмите Refund via Moyasar. Подтвердите вопрос Вернуть эту сумму через Moyasar? Это действие необратимо. Поддерживаются полный и частичный возвраты. Вам нужно право на изменение расширения (задаётся в System > Users > User Groups). Возвраты выполняются в той сумме и валюте, которые списал Moyasar, поэтому после расхождения сумм можно вернуть не больше, чем покупатель фактически заплатил, а не сумму заказа. Полный возврат платежа по карте, совершённого менее 2 часов назад, отправляется как аннулирование (void: отмена до расчёта, без комиссий); платежи через STC Pay и все остальные случаи возвращаются обычным образом. Возврат использует секретный ключ режима, в котором был совершён платёж (тестового или рабочего), поэтому этот ключ должен быть задан. Расширение сначала проверяет в Moyasar валюту, статус и сумму, доступную к возврату. Если Moyasar не принимает возврат, вкладка показывает ошибку, и возврат не регистрируется. Успешный возврат или аннулирование добавляется в историю возвратов и заметки. Полный возврат устанавливает заказу Refunded status без уведомления покупателя и без возврата товаров на склад, как при ручной смене статуса. Частичный возврат статус не меняет. Возвраты доступны, когда Moyasar подтвердил платёж.

Возвраты товаров в разделе Sales > Returns не возвращают деньги через Moyasar.

Возвраты и аннулирования, выполненные в Moyasar Dashboard, поступают через вебхук. Если Moyasar показывает больший возвращённый объём, чем зафиксировало расширение, к заказу добавляется заметка. Статус заказа автоматически не меняется. При необходимости обновите его вручную, не используя Refund via Moyasar.

Лицензионный ключ

Расширение работает с лицензионным ключом VibeFox с vibefox.net. Блок лицензии License — VibeFox Moyasar Payment Gateway — это первый блок на странице Extensions > Extensions > Payments > VibeFox Moyasar Payment Gateway > Edit, над настройками. Вставьте ключ в License key и нажмите Activate. После этого блок показывает ключ в маскированном виде, статус (например, дату, до которой лицензия активна, и ваш домен), а также кнопки Check now, чтобы повторно проверить статус, Change key, чтобы ввести другой ключ, и Remove key, чтобы удалить ключ из этого магазина. Ниже находятся строка Product: opencart-payment-moyasar и ссылка Manage licenses and domains in your account, которая открывает ваш аккаунт на vibefox.net. Изменить ключ могут только пользователи-администраторы с правом Modify для расширения. Тексты блока следуют языку административной части (включены английский и русский).

Если ключ не принят, блок указывает причину, например Key not found, This key belongs to another product, Domain limit reached или License expired on и дату. После смены адреса магазина или после освобождения слота домена в вашем аккаунте нажмите Check now. Если сервер лицензий недоступен, расширение продолжает работать по последнему известному статусу.

Один ключ работает на одном домене. Удаление ключа из магазина не освобождает его слот домена. Освободите слот в своём аккаунте на vibefox.net.

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

Когда лицензия истекает, расширение продолжает работать, но для обновлений и поддержки требуется продление. Статус проверяется автоматически при открытии Dashboard или страницы Edit в административной части: раз в день в течение первых 14 дней после ввода ключа, затем раз в неделю. Задание cron не требуется. При удалении расширения лицензионный ключ и статус лицензии всегда удаляются.

Устранение неполадок

Moyasar не отображается при оформлении заказа: проверьте, что лицензия активна, что Enable/Disable включён и для текущего режима задан секретный ключ: Test secret key в тестовом режиме или Live secret key в рабочем. Страница настроек показывает предупреждение, если ключ отсутствует. Покупатель должен платить в SAR, AED, USD, EUR, KWD, BHD или OMR (валюте, выбранной в магазине). Также проверьте, что платёжный адрес входит в выбранную Geo Zone и что сумма заказа достигает значения Total, заданного в настройках.

Платёж прошёл, но заказ остаётся без статуса: подтверждения не дошли до вашего магазина. Настройте вебхук: в Moyasar Dashboard проверьте, что он существует, что его URL полностью совпадает с Webhook URL из настроек, метод — POST, выбраны все четыре события, а общий секрет совпадает с сохранённым в Webhook shared secret. Заказ также получает статус, когда покупатель возвращается в магазин или пытается снова оплатить ту же корзину.

Вебхук отвечает Unauthorized: общий секрет в Moyasar отличается от сохранённого. Введите секрет вебхука Moyasar в Webhook shared secret и сохраните, либо установите флажок Generate a new secret, сохраните и вставьте показанный секрет в Moyasar.

Вебхук отвечает Webhook secret not configured: общий секрет не сохранён, например после удаления с помощью Clear the saved value on save. Нажмите Save, чтобы сгенерировать его, и скопируйте в Moyasar.

Вебхук отвечает Key not configured: счёт создан в режиме (тестовом или рабочем), секретный ключ которого пуст. Введите этот ключ.

Вебхук отвечает Verification failed или Try again later: счёт не удалось прочитать через API Moyasar, корзину в тот же момент обновлял другой запрос, либо не удалось установить статус заказа. Moyasar повторит вебхук. Включите Debug log, чтобы увидеть причину.

Адрес вебхука в браузере показывает Method not allowed: это нормально. Адрес принимает только POST-запросы от Moyasar.

Ошибка при сохранении из-за ключа: вставлен публичный ключ (pk_...) или ключ другого режима, либо ключ содержит пробелы. Предыдущее значение сохранено. Тестовые ключи начинаются с sk_test_, рабочие — с sk_live_.

Покупатель видит ошибку после Confirm Order: включите Debug log и посмотрите поле Log на странице расширения. Сообщение This payment method is not available. означает, что сессия оформления заказа больше не соответствует заказу или способ оплаты тем временем был отключён: покупатель перезагружает оформление заказа. Сообщение This payment method is temporarily unavailable. Please choose another payment method or contact us. обычно означает неверный или отсутствующий секретный ключ. Сообщение A payment for this order has already been received and is being reviewed. Please contact us instead of paying again. означает, что у корзины уже есть оплаченный счёт, статус заказа для которого не удалось установить; проверьте журнал.

Заказ находится в статусе удержания после оплаты: прочитайте Moyasar notes на вкладке VibeFox Moyasar Payment Gateway. Оплаченная сумма или валюта отличались от заказа, либо платёж поступил после отмены заказа. Выполните заказ или сделайте возврат платежа.

На вкладке нет формы возврата: вкладка указывает причину: платёж ещё не подтверждён, он полностью возвращён или у вашей группы пользователей нет права на изменение расширения.

Возврат не проходит: прочитайте сообщение. Если платёж совершён в другом режиме, введите секретный ключ этого режима. Если сумма больше той, что ещё можно вернуть через Moyasar, часть платежа уже возвращена, например в Moyasar Dashboard. Если Moyasar не подтвердил возвращённую сумму, проверьте платёж в Moyasar Dashboard, прежде чем повторять попытку.

Для разработчиков: расширение вызывает события OpenCart moyasar_p_supported_currencies и moyasar_p_invoice_params, чтобы изменить поддерживаемые валюты и данные счёта.

Удаление

Перейдите в Extensions > Extensions, выберите тип Payments и нажмите Uninstall (красная кнопка −) рядом с VibeFox Moyasar Payment Gateway. Лицензионный ключ и статус лицензии этого расширения удаляются всегда. OpenCart всегда удаляет собственные настройки расширения: Enable/Disable, Sort Order, Geo Zone, Total и статусы заказов из раздела Orders, которые при повторной установке возвращаются к значениям по умолчанию. Также удаляется событие OpenCart расширения (в OpenCart 4 также его события и стартовое действие, которое пропускает вебхук в режиме обслуживания). Если Clean uninstall включено, удаляются остальные настройки шлюза (название, описание, тестовый режим, ключи, общий секрет вебхука, журнал отладки) и журнал. Если выключено, они сохраняются для повторной установки. Счета, платежи и возвраты Moyasar сохраняются всегда, поэтому старые заказы можно вернуть и после повторной установки. Существующие заказы сохраняют свои заметки о платежах.

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

Moyasar — товарный знак его владельца. Это расширение не связано с Moyasar и не одобрено Moyasar.