Назад

VibeFox Cardcom for OpenCart — Помощь

Требования

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

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

HTTPS: ваш магазин должен быть доступен из интернета по HTTPS, чтобы Cardcom мог отправить уведомление об оплате.

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

Учётная запись Cardcom: для реальных платежей нужна учётная запись мерчанта Cardcom с номером терминала, именем пользователя API и паролем API. Для платежей нужны только номер терминала и имя пользователя API. Пароль API используется только для возвратов из OpenCart. Тестовый режим работает без учётной записи Cardcom.

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

Установка

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

OpenCart 3

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

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

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

4. Включите Enable/Disable, оставьте Test Mode включённым и нажмите Save. Оформите тестовый заказ картой 4580 0000 0000 0000, с любым будущим сроком действия и CVV 123.

5. Для реальных платежей выключите Test Mode, введите Terminal Number, API Username и API Password, которые вы получили от Cardcom, и нажмите Save. В панели Cardcom ничего настраивать не нужно: адреса уведомления и возврата передаются с каждым платежом.

OpenCart 4

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

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

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

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

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

Настройка

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

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

Cardcom

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

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

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

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

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

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

Тестовый режим

Тестовый режим использует публичный тестовый терминал Cardcom 1000 (пользователь API CardTest1994). Реальные деньги не списываются, учётная запись Cardcom не нужна. Тестовая карта: 4580 0000 0000 0000, любой будущий срок действия и CVV 123. В тестовом режиме на шаге Confirm Order также выводится строка с этой тестовой картой.

Test Mode: включает тестовый режим (терминал 1000, реальные деньги не списываются). По умолчанию: включено. Выключите его, чтобы принимать реальные платежи с приведёнными ниже реальными учётными данными. Возвраты всегда отправляются с учётными данными того режима, в котором был оплачен заказ.

Реальные учётные данные

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

Terminal Number: ваш номер терминала Cardcom. Он должен содержать только цифры. Если введено что-либо другое, остальные настройки сохраняются с предупреждением, а прежний номер терминала сохраняется.

API Username: ваше имя пользователя API Cardcom (ApiName) для этого терминала. Пробелы удаляются при сохранении.

API Password: ваш пароль API Cardcom. Он нужен только для возвратов из OpenCart. Сохранённый пароль больше никогда не показывается: поле остаётся пустым и выводит Сохранён — оставьте поле пустым, чтобы не менять. Вводите новое значение, только если хотите его изменить. Чтобы удалить пароль, отметьте флажок Clear the saved API password под полем и нажмите Save.

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

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

Operation: что делает Cardcom на странице оплаты.

Charge only: карта списывается (по умолчанию).
Charge + Save token: карта списывается, и Cardcom дополнительно создаёт токен карты. Токен сохраняется вместе с платежом и отображается на странице заказа для использования в инструментах Cardcom. Расширение само не списывает сохранённые токены.

Max Installments: максимальное количество рассрочек (платежей), которое покупатель может выбрать на странице Cardcom, от 1 до 36. 1 означает без рассрочки. По умолчанию: 1.

Заказы

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

Success Order Status: статус, который присваивается после подтверждённой оплаты. По умолчанию: Обработка.

On Hold (Review) Status: платежи, которые не соответствуют заказу (сумма, валюта, отсутствует номер транзакции), получают этот статус и примечание с объяснением причины. По умолчанию: Ожидание, потому что в OpenCart нет статуса «На удержании». Свой статус можно создать в разделе System > Localisation > Order Statuses и выбрать его здесь.

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

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

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

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

Delete on Uninstall: если включено, при удалении расширения настройки и журналы удаляются безвозвратно. Заказы, а также транзакции и возвраты Cardcom всегда сохраняются, поэтому старые заказы можно вернуть и после переустановки. По умолчанию: выключено.

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

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

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

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

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

После оплаты покупатель возвращается в ваш магазин. Заказ отмечается оплаченным только после подтверждения Cardcom. Cardcom вызывает адрес уведомления, а расширение берёт из этого вызова только код страницы оплаты. Оно проверяет, что этот код выдан вашим магазином для этого заказа, и затем запрашивает у Cardcom фактический результат от сервера к серверу. Если уведомление опаздывает, та же проверка выполняется, когда покупатель вернётся. Затем заказ получает статус стандартным способом OpenCart, с обычными письмами о заказе и обновлением остатков, а покупатель видит страницу успешного оформления заказа OpenCart с сообщением Ваш платёж через Cardcom получен. Если Cardcom ещё не подтвердил платёж, когда покупатель вернулся, страница Payment confirmation показывает Ваш платёж обрабатывается Cardcom. Мы отправим вам письмо, как только платёж будет подтверждён. с кнопками Check again и Back to checkout; уведомление устанавливает статус заказа, как только поступает. В OpenCart 4 браузер не передаёт сессию магазина, когда Cardcom возвращает покупателя, поэтому расширение сначала показывает короткую страницу, которая заново открывает тот же адрес возврата из вашего магазина: покупатель сохраняет корзину и вход в учётную запись.

Если оплата не завершена или Cardcom её отклоняет, покупатель возвращается к оформлению заказа с сообщением Оплата картой не была завершена. Попробуйте ещё раз или выберите другой способ оплаты. В OpenCart 4 это сообщение выводится над страницей оформления заказа. Заказ остаётся без статуса, корзина сохраняется. Покупатель может попробовать снова: OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order, OpenCart 4 сохраняет один заказ для оформления и обновляет его, а каждая попытка получает новую страницу оплаты Cardcom. Перед созданием новой страницы открытые страницы оплаты Cardcom этого заказа и других заказов той же корзины (та же сессия покупателя и то же содержимое корзины) за последние 24 часа проверяются в Cardcom. Если одна из них оплачена, этот заказ подтверждается, и покупатель переходит на страницу успеха вместо повторной оплаты. Корзина, которая уже оплачена другим заказом, повторно не списывается: покупатель переходит на страницу успеха. Отказ на старой странице не влияет на более новую попытку.

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

Если Cardcom не может открыть страницу оплаты, покупатель остаётся на шаге Confirm Order с коротким сообщением над кнопкой, например Не удалось подключиться к Cardcom. Повторите попытку через некоторое время., либо о том, что Cardcom не смог открыть страницу оплаты, с кодом Cardcom, и может выбрать другой способ оплаты.

Уведомление также работает, пока магазин находится в режиме обслуживания: OpenCart 3 пропускает запросы платёжных расширений, а на OpenCart 4 расширение добавляет действие при запуске, которое пропускает уведомление и возврат покупателя.

Расширение принимает оплату картами только на странице Cardcom. Оно не поддерживает сохранённые карты и оплату в один клик, подписки, не списывает сохранённые токены, не имеет настроек счетов или чеков Cardcom, не поддерживает Bit, Apple Pay, Google Pay или PayPal через Cardcom, режим iframe и отложенное списание.

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

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

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

Success Order Status (по умолчанию Обработка): оплата подтверждена. В примечании указаны транзакция Cardcom и, когда Cardcom их передаёт, последние четыре цифры карты, номер счёта и количество рассрочек, а также способ подтверждения оплаты (уведомление, возврат или новая попытка). Тестовые платежи отмечены как Тестовый режим: реальные деньги не списывались.

On Hold (Review) Status (по умолчанию Ожидание): Cardcom подтвердил платёж, который не соответствует заказу, например списана другая сумма или валюта, либо Cardcom не вернул номер транзакции. Примечание объясняет это, а вкладка заказа показывает это в поле Needs review:. Сравните платёж в панели Cardcom с заказом, затем выполните заказ или сделайте возврат платежа.

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

Если для заказа, который уже имеет статус, приходит второй успешный платёж (например, покупатель оплатил в двух вкладках браузера), заказ не меняется. Примечание предупреждает, что покупатель мог быть списан дважды, и просит вас вернуть деньги в панели Cardcom. То же примечание добавляется к оплаченному заказу, если та же корзина была оплачена ещё раз другим заказом (например, во второй вкладке); этот другой заказ статус не получает.

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

Вкладка VibeFox Cardcom Payment Gateway

В Sales > Orders откройте заказ, оплаченный через Cardcom. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox Cardcom Payment Gateway показывает Transaction с меткой Test mode для тестовых платежей, Payment page (LowProfileCode), Status, Card, Installments, Invoice, Card token (с Charge + Save token), сумму Charged, Order total / refunded, форму возврата, историю возвратов и Cardcom notes заказа. Вкладка показывается пользователям, которые имеют доступ к расширению.

Возвраты

На вкладке введите Amount (подставляется сумма, которая ещё не возвращена), при необходимости Reason (optional), и нажмите Refund via Cardcom. Подтвердите вопрос Refund this amount through Cardcom? This cannot be undone. Поддерживаются полные и частичные возвраты, для одного заказа можно сделать несколько частичных возвратов. Нужно право на изменение расширения (задаётся в System > Users > User Groups). Возвраты делаются в сумме и валюте, которые списал Cardcom, поэтому после расхождения суммы или валюты можно вернуть до той суммы, которую покупатель реально заплатил, а не до суммы заказа. Возврат отправляется с учётными данными того режима, в котором был оплачен заказ: тестовые заказы возвращаются через тестовый терминал Cardcom даже после перехода в реальный режим, а реальные заказы всегда используют ваши реальные учётные данные. Для реальных возвратов нужны API Username и API Password. Если Cardcom не принимает возврат, вкладка показывает ошибку и возврат не регистрируется. Успешный возврат добавляется в историю возвратов и примечания вместе с транзакцией возврата Cardcom и причиной. Полный возврат переводит заказ в Refunded Status без уведомления покупателя и без возврата товаров на склад, как при ручной смене статуса. Частичный возврат статус не меняет.

Возвраты товаров в Sales > Returns не возвращают деньги через Cardcom. Возвраты, сделанные в панели Cardcom, в магазин не передаются.

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

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

Если ключ не принят, блок сообщает причину, например Ключ не найден, Этот ключ относится к другому продукту, Достигнут лимит доменов или Срок действия лицензии истёк с указанием даты. После смены адреса магазина или освобождения места для домена в вашей учётной записи нажмите Check now. Если сервер лицензий недоступен, расширение продолжает работать по последнему известному статусу.

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

Без активного ключа Cardcom не показывается покупателям при оформлении заказа. Если оплата всё же запущена, покупатель видит Этот способ оплаты недоступен. Выберите другой. Пользователь-администратор, вошедший в админ-панель в том же браузере, по-прежнему видит способ оплаты в магазине с пометкой (без лицензии — видно только администраторам), поэтому вы можете настроить и протестировать расширение до покупки ключа. На OpenCart 4 этот предпросмотр недоступен: магазин не видит вход администратора, поэтому без активного ключа способ оплаты скрыт для всех. После того как вы открыли страницу Edit хотя бы раз, на Dashboard админ-панели появляется напоминание. Закройте его кнопкой ×, чтобы скрыть на 7 дней. Существующие заказы не затрагиваются: уже начатые платежи по-прежнему подтверждаются, и возвраты работают.

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

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

Cardcom не появляется при оформлении заказа: проверьте, что лицензия активна, Enable/Disable включено и валюта покупателя — ILS, USD, EUR или GBP. В реальном режиме проверьте, что Terminal Number и API Username заполнены вашими собственными учётными данными, а не тестовым терминалом 1000 / CardTest1994. Страница настроек показывает предупреждение, если что-то не заполнено. Также проверьте, что платёжный адрес входит в выбранную Geo Zone и что сумма заказа достигает Total, заданного в настройках.

Платёж прошёл, но заказ остаётся без статуса: Cardcom не смог связаться с вашим магазином, например из-за межсетевого экрана, парольной защиты или локального сайта разработки. Адрес уведомления должен быть доступен из интернета по HTTPS. Заказ также получит статус, когда покупатель вернётся в магазин после оплаты. Включите Debug log и посмотрите поле Log на странице расширения.

Уведомление отвечает Missing or invalid lowprofilecode или Unknown lowprofilecode for this order: вызов не содержал код страницы оплаты, выданный вашим магазином для этого заказа. Ничего не меняется.

Уведомление отвечает Gateway not configured или Indicator check failed: отсутствуют учётные данные того режима, в котором была создана страница оплаты, либо Cardcom не удалось связаться для проверки. Ничего не меняется; платёж проверяется снова, когда покупатель возвращается в магазин.

Уведомление отвечает Busy, retry: заказ в это же время подтверждался другим запросом, либо не удалось установить статус заказа. Включите Debug log, чтобы увидеть причину.

Уведомление отвечает ReturnValue mismatch или Terminal mismatch: Cardcom сообщил о платеже для другого заказа или другого терминала. Ничего не меняется. Проверьте, что Terminal Number — это терминал вашей учётной записи.

URL уведомления в браузере показывает Missing or invalid lowprofilecode: это нормально. URL принимает только вызовы от Cardcom.

Покупатель видит «Ошибка оплаты: эта валюта не поддерживается Cardcom.»: валюта заказа не ILS, USD, EUR или GBP.

Покупатель видит «Оплата картой временно недоступна. Выберите другой способ оплаты.»: включён реальный режим, но не заполнены номер терминала или имя пользователя API, либо в реальных полях указан публичный тестовый терминал.

Покупатель видит «Этот способ оплаты недоступен.» после Confirm Order: сессия оформления заказа больше не соответствует заказу, либо способ оплаты тем временем выключили. Покупатель перезагружает оформление заказа.

Покупатель видит другую ошибку после Confirm Order: включите Debug log и посмотрите поле Log. Там записываются проблемы соединения и коды ошибок Cardcom.

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

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

Возврат не выполняется с сообщением «API username and API password are required for refunds»: введите API Password (и API Username) в настройках и повторите попытку.

Возврат не выполняется с сообщением «Could not connect to Cardcom»: перед повторной попыткой проверьте панель Cardcom, поскольку возврат мог быть выполнен, а мог и не быть.

Для разработчиков: расширение вызывает события OpenCart cardcom_p_supported_currencies, которое расширяет список валют (добавляйте только валюты, включённые на вашем терминале Cardcom), и cardcom_p_low_profile_params, которое изменяет параметры страницы оплаты до её создания.

Удаление

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

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

Cardcom является товарным знаком его правообладателя. Это расширение не связано с Cardcom и не одобрено Cardcom.