Назад

VibeFox Tranzila for OpenCart — Помощь

Требования

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

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

Валюта: ILS, USD, EUR или GBP. Для других валют покупателей способ оплаты скрывается при оформлении заказа.

Терминал Tranzila: нужно имя терминала. Пароль терминала (TranzilaPW) необходим для handshake и для возвратов со страницы заказа. Некоторым терминалам для возвратов также нужен отдельный кредитный пароль (CreditPass). Имя терминала и пароли предоставляет Tranzila: их можно найти в настройках терминала или запросить у службы поддержки Tranzila. Для тестирования Tranzila выдаёт отдельный тестовый терминал; укажите его имя как имя терминала.

Реальный IP посетителя: уведомления об оплате проверяются по IP-адресу сервера Tranzila. Если ваш магазин работает за прокси или CDN, таким как Cloudflare, веб-сервер должен передавать в PHP реальный IP посетителя (REMOTE_ADDR).

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

Установка

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

OpenCart 3

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

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

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

4. Введите Terminal name (supplier) и Terminal password (TranzilaPW), если вы используете handshake или возвраты.

5. Оставьте Notifications включёнными и проверьте Trusted IP: там должны быть IP-адреса, с которых Tranzila отправляет уведомления. Подтвердите список у службы поддержки Tranzila. URL уведомления передаётся с каждым платежом, поэтому копировать его никуда не нужно.

6. Рекомендуется: включите handshake в терминале Tranzila, разрешите там IP-адрес вашего сервера, а затем включите Handshake в расширении.

7. Включите Enable/Disable, нажмите Save и проверьте платёж тестовым терминалом Tranzila.

OpenCart 4

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

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

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

4. Введите лицензионный ключ и настройки так же, как в шагах 3–7 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях.

Новая установка начинает работу с выключенным способом оплаты.

Настройка

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

При сохранении страница никогда не отклоняет всё сразу. Пустое или длиннее 128 символов Title, некорректное имя терминала, некорректная запись в Trusted IP, числовое поле, которое не является целым числом, или некорректные Sort Order, Total, Geo Zone или статус заказа не сохраняются: страница показывает сообщение в красном блоке над настройками, а поле снова отображает предыдущее значение. Число вне допустимого диапазона сохраняется как ближайшее допустимое значение, и страница сообщает об этом, например, что 5000 вне диапазона 400–1500 и сохранено как 1500. Все остальные поля сохраняются.

Tranzila

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

Title: название способа оплаты, которое видит покупатель при оформлении заказа, и заголовок страницы оплаты. Оно также сохраняется в заказе как название способа оплаты, поэтому обязательно и может содержать не более 128 символов. По умолчанию: Credit Card (Tranzila).

Description: текст, который покупатель видит на шаге Confirm Order над кнопкой подтверждения. По умолчанию: Pay securely with your credit card on the Tranzila payment page.

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

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

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

Терминал

Terminal name (supplier): имя вашего терминала Tranzila, например myshop. Допускаются только буквы, цифры, «-» и «_». Пока оно не введено, способ оплаты не показывается при оформлении заказа. Для тестирования введите имя вашего тестового терминала Tranzila.

Terminal password (TranzilaPW): API-пароль терминала. Нужен для handshake и для возвратов со страницы заказа.

Refund password (CreditPass): только если ваш терминал требует отдельный пароль для кредитных (возвратных) операций. В остальных случаях оставьте пустым.

Сохранённые пароли больше не показываются. Поле остаётся пустым и отображает Saved — leave empty to keep it. Вводите новое значение, только если хотите его изменить. Чтобы удалить сохранённый пароль, отметьте Clear saved password on save под полем и нажмите Save.

Страница оплаты

Payment page version: страница Tranzila, которая показывается во фрейме.

Current (iframenew.php): по умолчанию.
Legacy (iframe.php): используйте, только если Tranzila попросила вас об этом.

Payment page language: язык страницы Tranzila: Site language, иврит, английский, русский, испанский, немецкий, французский или японский. По умолчанию: Hebrew. Site language использует язык витрины покупателя, если он входит в этот список, иначе английский.

iFrame width (px): от 300 до 1200. По умолчанию: 600. На маленьких экранах фрейм никогда не шире страницы.

iFrame height (px): от 400 до 1500. По умолчанию: 650.

Max installments: максимальное количество рассрочек (tashlumim), которое покупатель может выбрать на странице оплаты, до 36. 0 или 1 означает отсутствие рассрочки. По умолчанию: 0. Терминал должен быть разрешён для обработки рассрочек.

Handshake: фиксирует сумму с помощью токена handshake (рекомендуется). Перед открытием страницы оплаты магазин запрашивает у Tranzila одноразовый токен, привязанный к сумме, поэтому сумму нельзя изменить в браузере. Требуется пароль терминала, включённый в терминале Tranzila handshake и разрешённый там IP-адрес вашего сервера. По умолчанию: off.

Подтверждение оплаты

Уведомления Tranzila не подписаны. Заказ получает статус оплаченного, только если уведомление пришло с Trusted IP, а его токен страницы оплаты, заказ, терминал, сумма и валюта совпадают со страницей оплаты. При использовании handshake должен совпадать и токен. Возврат покупателя со страницы оплаты никогда не отмечает заказ как оплаченный.

Notifications: автоматически подтверждает платежи с помощью уведомлений Tranzila (notify URL). По умолчанию: on. Если уведомления выключены, покупатель, вернувшийся с успешной страницы оплаты, переводит заказ в On hold status, а вы подтверждаете платёж вручную, проверив терминал Tranzila.

Notification URL: показан для информации. В OpenCart 3 он выглядит так: https://your-store/index.php?route=extension/payment/wcp_tranzila_payment_gateway/notify, в OpenCart 4 так: https://your-store/index.php?route=extension/wcp_tranzila_payment_gateway/payment/wcp_tranzila_payment_gateway.notify. Он формируется из адреса витрины вашей установки OpenCart. URL передаётся в Tranzila с каждым платежом, поэтому вводить его в терминале Tranzila не нужно. Он также работает, когда магазин находится в режиме обслуживания (в OpenCart 4 действие запуска расширения пропускает уведомление и возврат покупателя).

Trusted IP: IP-адреса или диапазоны CIDR серверов Tranzila, которые отправляют уведомления, через запятую. По умолчанию: 80.244.170.7. Актуальный список подтвердите у службы поддержки Tranzila. Уведомления с других адресов отклоняются. Если поле пусто, уведомления невозможно проверить: сообщённый успешный платёж переводит заказ в On hold status для ручной проверки, а сообщённый отказ ничего не меняет.

Заказы

OpenCart создаёт заказ на шаге Confirm Order без статуса (отсутствующий заказ). Заказ получает статус только по проверенному уведомлению Tranzila. В OpenCart нет статуса On hold, поэтому используется статус, выбранный здесь, а примечание к заказу объясняет причину. Каждое поле ниже перечисляет статусы заказов вашего OpenCart.

Order status after payment: платёж подтверждён проверенным уведомлением (сумма, валюта, терминал и токен совпадают). По умолчанию: Processing.

On hold status: платёж требует вашей проверки: не совпадают сумма, валюта или токен handshake, уведомление не удалось проверить (нет Trusted IP), либо уведомления отключены, а покупатель вернулся с успешной страницы оплаты. По умолчанию: Pending. Вы можете создать свой статус в System > Localisation > Order Statuses и выбрать его здесь.

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

Cancelled order status: расширение его не устанавливает. Заказ в этом статусе, который оплачен позже, снова открывается с примечанием проверить остатки на складе. По умолчанию: Canceled.

Payment error status: расширение его не устанавливает. Заказ в этом статусе оплачивается последующим одобренным платежом Tranzila. По умолчанию: Failed.

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

Debug log: записывает события страницы оплаты, уведомлений и возвратов в файл tranzila_p_debug.log.php в папке журналов OpenCart (storage/logs, в OpenCart 4 system/storage/logs). Файл нельзя открыть через веб; при достижении 5 МБ он перемещается в tranzila_p_debug.old.log.php. Предупреждения и ошибки записываются всегда, даже когда эта опция выключена. Пароли, токены и данные покупателей никогда не записываются. По умолчанию: off.

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

Delete data on uninstall: если включено, при удалении расширения удаляются настройки и журнал. Транзакции и возвраты Tranzila всегда сохраняются, потому что они нужны для старых заказов. По умолчанию: off.

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

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

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

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

На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию Credit Card (Tranzila)). На шаге Confirm Order покупатель видит ваше описание и примечание After you confirm, you will enter your card details on the secure Tranzila payment page. The order is confirmed once Tranzila confirms the payment. OpenCart создаёт заказ на этом шаге, по-прежнему без статуса. Когда покупатель нажимает Confirm Order, он переходит на страницу оплаты вашего магазина. Там страница оплаты Tranzila открывается во фрейме с суммой заказа в валюте заказа, платёжными данными и коротким списком товаров. На странице написано Enter your card details on the secure Tranzila payment page below. If it does not load, click "Proceed to payment". Ссылка Choose another payment method находится под фреймом. Если рассрочки разрешены, покупатель выбирает их количество на странице Tranzila. В OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options, и нажимает Confirm Order внизу страницы оформления заказа.

Каждое отображение страницы оплаты — это новая попытка оплаты со своим токеном (и своим токеном handshake). Перезагрузка страницы открывает новую попытку для заказа в той же сессии покупателя; ссылка на страницу оплаты, открытая в другом браузере, ведёт обратно к оформлению заказа.

После успешного платежа Tranzila возвращает покупателя, и всё окно переходит дальше. Заказ отмечается оплаченным, только когда Tranzila подтверждает платёж уведомлением. После этого заказ получает статус стандартным способом OpenCart, с обычными письмами о заказе и обновлением остатков. Когда удерживаемый заказ оплачивается позже, покупатель получает письмо о новом статусе заказа. Если уведомление уже пришло, покупатель видит страницу успешного оформления заказа OpenCart с сообщением Your payment with Tranzila has been received. Если заказ удерживается для проверки, страница показывает Your payment is being reviewed by the store. You will receive an e-mail once it is confirmed. Если уведомление ещё не пришло, страница Payment confirmation показывает Your payment is being confirmed by Tranzila. You will receive an e-mail as soon as it is confirmed — there is no need to pay again. с кнопками Check again и Back to checkout.

Если платёж отклонён или отменён, покупатель возвращается к оформлению заказа с сообщением The payment was not completed. You have not been charged — please try again or choose another payment method. Когда Tranzila сообщает код ответа, добавляются причина и код, например, что срок действия карты истёк. Корзина сохраняется, а заказ остаётся без статуса. В OpenCart 4 это сообщение показывается над страницей оформления заказа. OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order, OpenCart 4 обновляет заказ при оформлении; корзина, которая уже оплачена одним из этих заказов, повторно не списывается. Любое изменение корзины, в том числе новое количество, считается новой корзиной, которой нужна собственная оплата.

OpenCart 4 сохраняет заказ на шаге оформления, пока не показана страница успеха. После отклонённого платежа покупатель оплачивает тот же заказ снова, новой попыткой оплаты. Если этот заказ тем временем был закрыт (например, вы его отменили) или оплачен для корзины, которая с тех пор изменилась, покупателя возвращает к оформлению заказа сообщение This order can no longer be paid. Please confirm your order again., а следующий Confirm Order оплачивает новый заказ.

Если страницу оплаты невозможно открыть, например при ошибке handshake, покупатель остаётся на шаге Confirm Order с коротким сообщением над кнопкой, например Could not connect to Tranzila. Please try again in a moment. Техническая причина записывается в журнал.

Расширение принимает только разовые платежи картой на странице Tranzila. Оно не поддерживает сохранённые карты и токены, подписки, отдельные авторизацию и списание (J5), собственные кнопки Bit, Apple Pay или Google Pay (всё, что предлагает ваша страница оплаты Tranzila, показывается внутри фрейма) и счета Tranzila.

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

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

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

Статус заказа после оплаты (по умолчанию Processing): платёж подтверждён проверенным уведомлением. Примечание показывает сумму, транзакцию Tranzila (index), номер авторизации и количество рассрочек, если они есть.

On hold status (по умолчанию Pending): платёж был сообщён, но не принят автоматически: не совпали сумма, валюта или токен handshake; уведомление не удалось проверить, потому что Trusted IP пустое; либо уведомления отключены, а покупатель вернулся с успешной страницы оплаты. Примечание объясняет причину. Проверьте платёж в терминале Tranzila и измените статус вручную.

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

Если платёж приходит для заказа в статусе удержания, отмены или ошибки оплаты, заказ получает Order status after payment; отменённый заказ дополнительно получает примечание с просьбой проверить остатки перед отправкой. Если второй платёж приходит для заказа, который уже оплачен или возвращён, либо для другого заказа оплаченной корзины, заказ не меняется. Примечание к оплаченному заказу просит проверить его и вернуть дубликат в терминале Tranzila. Повторные уведомления по той же транзакции игнорируются.

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

Вкладка VibeFox Tranzila Payment Gateway

В Sales > Orders откройте заказ, оплаченный через Tranzila. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox Tranzila Payment Gateway показывает Transaction (index), Authorization, Terminal, Status, суммы Paid / refunded, количество Installments, форму возврата, историю возвратов, все Payment pages of the cart с их результатом и Tranzila notes заказа. Вкладка показывается пользователям, которые имеют доступ к расширению.

Возвраты

На вкладке VibeFox Tranzila Payment Gateway введите Amount (подставляется сумма, которая ещё не возвращена), при необходимости Reason (optional), и нажмите Refund via Tranzila. Подтвердите вопрос Refund this amount via Tranzila? This cannot be undone. Полные и частичные возвраты поддерживаются. Нужно право изменять заказы (sale/order в System > Users > User Groups). Возврат выполняется как кредитная транзакция Tranzila по исходному платежу на том терминале, который его принял, в сумме и валюте, которые Tranzila фактически списала. Поэтому после расхождения суммы или валюты вы можете вернуть не больше того, что покупатель реально заплатил, а не сумму заказа.

Форма доступна, когда задан пароль терминала и у заказа есть подтверждённая транзакция Tranzila. В противном случае вкладка объясняет причину, например Refunds need the terminal password (TranzilaPW) in the gateway settings. Заказ, оплаченный на другом терминале, чем указанный сейчас в настройках (например, на тестовом), нельзя вернуть со страницы заказа; верните его в этом терминале Tranzila.

Если Tranzila не принимает возврат, вкладка показывает ошибку, например Tranzila declined the refund с кодом и его значением, и возврат не регистрируется. Успешный возврат добавляется в историю возвратов и примечания с кредитной транзакцией Tranzila. Полный возврат переводит заказ в Refunded status без уведомления покупателя и без возврата товаров на склад, как при ручном изменении статуса. Частичный возврат статус не меняет.

Возвраты товаров в Sales > Returns не возвращают деньги через Tranzila. Возвраты, сделанные в терминале Tranzila, магазину не сообщаются. При необходимости обновите заказ вручную.

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

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

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

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

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

Tranzila не появляется при оформлении заказа: проверьте, что лицензия активна, Enable/Disable включён, заполнено Terminal name (supplier) и валюта покупателя — ILS, USD, EUR или GBP. Страница настроек показывает предупреждение, когда имя терминала не указано или основная валюта не поддерживается. Также проверьте, что адрес оплаты входит в выбранную Geo Zone и что заказ достигает Total, заданного в настройках.

Платёж прошёл, но заказ остаётся без статуса: уведомление не пришло или было отклонено. Проверьте, что Notifications включены и что Trusted IP содержит адреса, с которых Tranzila отправляет уведомления. Ошибки всегда записываются в журнал; посмотрите поле Log на странице расширения. Сообщение о том, что IP-адреса нет в списке Trusted IP, означает, что нужно исправить настройку Trusted IP или конфигурацию прокси: за прокси или CDN веб-сервер должен передавать в PHP реальный IP посетителя. Для разработчиков, чей магазин работает за доверенным обратным прокси, расширение запускает событие OpenCart wcp_tranzila_payment_gateway/remote_ip для установки IP.

Уведомление отвечает Forbidden: оно пришло с IP-адреса, которого нет в Trusted IP.

Уведомление отвечает Bad request или Not found: заказ, токен страницы оплаты, терминал или индекс транзакции в уведомлении не соответствуют ни одной странице оплаты этого магазина.

Уведомление отвечает Accepted for manual review: Trusted IP пустое, поэтому уведомление не удалось проверить. Успешный платёж переводит заказ в состояние удержания. Заполните Trusted IP, чтобы подтверждать платежи автоматически.

Уведомление отвечает Busy, retry: корзину в это же время обрабатывал другой запрос или не удалось установить статус заказа. Причина указана в журнале. Проверьте платёж в терминале Tranzila.

Некоторые заказы в статусе удержания: прочитайте примечания на вкладке VibeFox Tranzila Payment Gateway. Не совпали сумма, валюта или токен handshake, либо уведомление не удалось проверить (Trusted IP пусто или уведомления отключены). Проверьте платёж в терминале Tranzila и измените статус вручную.

Страница оплаты не открывается при включённом handshake: проверьте имя терминала и пароль терминала, включён ли handshake в терминале Tranzila и разрешён ли там IP-адрес вашего сервера. Причина указана в журнале.

Возвраты не работают: для возвратов нужен Terminal password (TranzilaPW). Некоторые терминалы также требуют отдельный кредитный пароль; введите его в Refund password (CreditPass). Заказы, оплаченные на другом терминале, нужно возвращать в этом терминале. Если ответ Tranzila неожиданный, вкладка сообщает, что возврат не подтверждён: проверьте терминал Tranzila, прежде чем повторять попытку. Без права изменять заказы вкладка показывает You do not have permission to refund orders.

Другие валюты: расширение поддерживает только ILS, USD, EUR и GBP.

Для разработчиков: перед показом страницы оплаты расширение запускает событие OpenCart wcp_tranzila_payment_gateway/payment_page_params с полями страницы оплаты и заказа.

Удаление

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

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

Tranzila является товарным знаком её владельца. Это расширение не аффилировано с Tranzila и не одобрено Tranzila.