VibeFox MercadoPago for OpenCart — Помощь
Требования
OpenCart: 3.0.x (проверено на 3.0.5.0) или 4.0.2 и новее (проверено на 4.1.0.3).
PHP: 8.0 или новее.
Валюта магазина: валюта страны вашей учётной записи MercadoPago должна быть включена в магазине: ARS (Аргентина), BRL (Бразилия), CLP (Чили), COP (Колумбия), MXN (Мексика), PEN (Перу) или UYU (Уругвай). MercadoPago списывает деньги в валюте учётной записи и не конвертирует их, поэтому способ оплаты показывается только покупателям, которые платят в этой валюте.
Учётная запись MercadoPago: нужно приложение в панели разработчика MercadoPago (Your integrations > your application > Credentials) с тестовыми учётными данными (начинаются с TEST-) и рабочими учётными данными (начинаются с APP_USR-): Public Key и Access Token для каждой среды. Для необязательной проверки подписи уведомлений также нужна секретная подпись из раздела your application > Webhooks.
Лицензионный ключ VibeFox: приобретается на vibefox.net. Один ключ работает для одного домена.
Установка
Архив для загрузки — один zip-файл с пакетами для обеих версий OpenCart. Распакуйте его на компьютере. Он содержит README.txt, пакет для OpenCart 3 wcp_mercadopago_gateway-oc3-(version).ocmod.zip и пакет для OpenCart 4 wcp_mercadopago_gateway.ocmod.zip. Установите только пакет для вашей версии OpenCart. Лицензионный ключ один и тот же для обеих версий.
OpenCart 3
1. В административной панели откройте Extensions > Installer, нажмите Upload и выберите файл wcp_mercadopago_gateway-oc3-(version).ocmod.zip. Расширение не содержит модификаций OCMOD, поэтому обновлять Extensions > Modifications не нужно. Вместо установщика можно скопировать содержимое папки upload из этого пакета в корневую папку магазина.
2. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox MercadoPago Gateway и нажмите Install (зелёная кнопка +). Вашему пользователю-администратору нужно право изменять список платёжных расширений.
3. Нажмите Edit (кнопка с карандашом), чтобы открыть страницу настроек. Вставьте лицензионный ключ VibeFox в поле License key в блоке лицензии вверху страницы и нажмите Activate (см. Лицензионный ключ).
4. Выберите Account country, введите тестовые и рабочие учётные данные и при необходимости настройте уведомления в приложении MercadoPago (см. Настройка). Проверьте, что валюта учётной записи включена в разделе System > Localisation > Currencies.
5. Включите Enable / Disable и нажмите Save. Проверьте оплату в тестовом режиме тестовыми картами MercadoPago, затем выключите Test mode.
OpenCart 4
1. В административной панели откройте Extensions > Installer, нажмите Upload и выберите файл wcp_mercadopago_gateway.ocmod.zip. Не переименовывайте файл: OpenCart 4 берёт код расширения из имени файла, и переименованный пакет не работает.
2. Пакет появится в списке установленных расширений на той же странице. Нажмите рядом с ним Install (зелёная кнопка +).
3. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox MercadoPago Gateway, нажмите Install (зелёная кнопка +), затем Edit (кнопка с карандашом).
4. Введите лицензионный ключ, учётные данные и уведомления так же, как в шагах 3–5 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях. Отличается только URL уведомлений (см. Уведомления об оплате).
Новая установка начинает работу с выключенным способом оплаты и включённым тестовым режимом.
Настройка
Все настройки находятся на странице расширения: Extensions > Extensions > Payments > VibeFox MercadoPago Gateway > Edit. Разделы перечислены слева; кнопка Save под списком сохраняет всю страницу. Над настройками страница показывает Test mode is on: the TEST- credentials are used and no real money is charged., пока включён тестовый режим. Она предупреждает, если отсутствует Public Key или Access Token текущего режима (тогда способ оплаты скрыт на этапе оформления заказа), если валюта магазина по умолчанию не совпадает с валютой учётной записи MercadoPago (тогда способ оплаты показывается только покупателям, платящим в валюте учётной записи, или скрыт, если в магазине нет такой включённой валюты), и если учётные данные принадлежат учётной записи из другой страны, чем Account country. Без права изменять расширение страница показывает настройки, но не может их сохранить.
Если вы сохраняете страницу с пустым полем Title (или длиннее 128 символов), ничего не сохраняется, и страница показывает Enter a title for the payment method (1 to 128 characters). Любое другое неверное значение не сохраняется и остаётся прежним, с ошибкой, которая называет поле и заканчивается словами — the previous value was kept. Это относится к учётным данным без ожидаемого префикса (TEST- для тестовых полей, APP_USR- для рабочих полей), к Maximum installments вне диапазона 1–24, к Sort Order, которое не является целым числом (Sort Order must be a whole number), к Total, которое не является числом не меньше 0, а также к геозоне или статусу заказа, которых не существует. После сохранения расширение запрашивает у MercadoPago, к какой стране относится каждый access token. Если токен текущего режима невозможно проверить, если учётная запись находится в неподдерживаемой стране или если страна отличается от Account country, показывается предупреждение. Тогда расширение использует страну учётной записи.
MercadoPago
Enable / Disable: Enable MercadoPago card payments включает или выключает способ оплаты. Способ оплаты показывается на этапе оформления заказа, только если заполнены учётные данные активного режима и покупатель платит в валюте учётной записи MercadoPago. По умолчанию: выключено.
Title: название способа оплаты, которое видит покупатель на этапе оформления заказа. Оно же сохраняется в заказе как название способа оплаты. По умолчанию: Credit or debit card (MercadoPago). Обязательно, до 128 символов.
Description: текст, который показывается над полями карты на шаге Confirm Order. По умолчанию: Pay securely with your credit or debit card. Card data is sent directly to MercadoPago.
Sort Order: положение MercadoPago среди способов оплаты на этапе оформления заказа. Оставьте поле пустым или введите целое число.
Geo Zone: предлагать MercadoPago только для адресов оплаты в выбранной геозоне. По умолчанию: All zones. Геозоны настраиваются в разделе System > Localisation > Geo Zones.
Total: сумма заказа в валюте магазина по умолчанию, которую должен достичь заказ, чтобы MercadoPago предлагался. Оставьте поле пустым, чтобы предлагать MercadoPago при любой сумме.
Учётная запись MercadoPago
Получите учётные данные своего приложения в панели разработчика MercadoPago: Your integrations > your application > Credentials (на странице есть ссылка туда). Тестовые учётные данные начинаются с TEST-, рабочие — с APP_USR-.
Account country: страна вашей учётной записи MercadoPago. От неё зависят валюта списания, язык полей карты и необходимость запрашивать документ владельца карты. Покупатель должен платить в той же валюте, например ARS для Аргентины. При сохранении учётных данных страна сверяется с учётной записью. По умолчанию: Argentina (ARS).
Test mode: в тестовом режиме используются учётные данные TEST-, и вы платите тестовыми картами MercadoPago; на этапе оформления заказа показывается метка TEST MODE с текстом Use MercadoPago test cards. No real charges. Выключите режим, чтобы списывать деньги с реальных карт рабочими учётными данными. Возвраты и уведомления всегда используют учётные данные того режима, в котором прошла оплата. По умолчанию: включено.
Test Public Key: начинается с TEST-. Используется в браузере для токенизации карты.
Test Access Token: начинается с TEST-. Используется только на сервере. Храните в секрете.
Production Public Key: начинается с APP_USR-.
Production Access Token: начинается с APP_USR-. Используется только на сервере. Храните в секрете.
Сохранённые access tokens и секрет webhook больше не отображаются. Поле остаётся пустым и показывает Saved — leave empty to keep it. Вводите новое значение, только если хотите его изменить. Чтобы удалить сохранённое значение, отметьте Clear the saved value on save под полем и нажмите Save.
Параметры оплаты
Maximum installments: максимальное количество частей (cuotas или parcelas), которое может выбрать покупатель, от 1 до 24. 1 = только единовременная оплата. Ограничение также проверяется на сервере. По умолчанию: 1.
Уведомления об оплате (webhooks)
Оплата картой обычно сразу получает окончательный ответ. Платежи, которые MercadoPago удерживает на проверке (в обработке или ожидании), завершаются по уведомлениям MercadoPago. Расширение передаёт URL уведомления с каждым платежом, если у вашего магазина публичный адрес (не localhost и не домен .local или .test). Его также можно добавить в разделе your application > Webhooks для события Payments. URL показан в поле Notification URL в этом разделе. На OpenCart 3 он выглядит так: https://your-store/index.php?route=extension/payment/wcp_mercadopago_gateway/webhook&source_news=webhooks, на OpenCart 4 — так: https://your-store/index.php?route=extension/wcp_mercadopago_gateway/payment/wcp_mercadopago_gateway.webhook&source_news=webhooks. Он формируется из адреса витрины вашей установки OpenCart. Скопируйте URL точно так, как он показан в настройках.
Уведомлению нельзя доверять без проверки. Расширение заново запрашивает платёж через API MercadoPago с access token той среды, в которой прошла оплата, и привязывает его к попытке оплаты вашего магазина. Без уведомлений заказы на проверке остаются в статусе Awaiting MercadoPago Status, пока вы не обновите их вручную.
Расширение обрабатывает эти статусы платежей MercadoPago:
Webhook secret signature: необязательно. Секретная подпись из раздела your application > Webhooks. Если она задана, уведомления без корректной x-signature отклоняются (HTTP 401).
Заказы
OpenCart создаёт заказ на шаге Confirm Order без статуса (незавершённый заказ). Он получает статус только после ответа MercadoPago. Отклонённая карта оставляет заказ без статуса (примечание объясняет причину), и покупатель остаётся на шаге Confirm Order. Каждое из полей ниже перечисляет ваши статусы заказов OpenCart.
Order Status After Payment: MercadoPago одобрил платёж, а его сумма и валюта совпадают с заказом. По умолчанию: Обрабатывается.
Awaiting MercadoPago Status: платёж на проверке в MercadoPago (в обработке или ожидании); уведомление завершает заказ. По умолчанию: Ожидает оплаты.
On Hold (Review) Status: MercadoPago одобрил сумму или валюту, отличные от заказа, либо вернул неожиданный статус. Примечание объясняет, что проверить в панели MercadoPago. По умолчанию: Ожидает оплаты, так как в OpenCart нет статуса On hold. Вы можете создать собственные статусы в разделе System > Localisation > Order Statuses, чтобы отличать заказы в ожидании от заказов на проверке.
Payment Failed Status: платёж, который находился на проверке, отклонён или отменён MercadoPago. По умолчанию: Не удалось.
Cancelled Status: заказ в этом статусе (или в статусе возврата) закрыт: поздняя одобренная оплата MercadoPago лишь добавляет примечание. По умолчанию: Отменён.
Refunded Status: платёж полностью возвращён со страницы заказа. Частичные возвраты лишь добавляют примечание. По умолчанию: Возвращён.
Дополнительно
Debug log: записывает запросы и уведомления MercadoPago в файл wc_mpg_debug.log.php в папке логов OpenCart (storage/logs). Открыть файл через веб нельзя. Ошибки записываются всегда, даже когда эта настройка выключена. Access tokens, токены карт и данные плательщика не записываются. По умолчанию: выключено.
Log: показывает размер и последние записи журнала. Нажмите Clear log, чтобы очистить его.
Delete data on uninstall: если включено, удаление расширения стирает настройки шлюза и журнал. Записи о платежах MercadoPago и возвраты всегда сохраняются, поэтому заказы, оплаченные ранее, можно вернуть и после повторной установки. По умолчанию: выключено.
Импорт / Экспорт
Export: Download JSON сохраняет настройки в файл JSON. Access tokens и секрет webhook не экспортируются.
Import: вставьте ранее экспортированный JSON и нажмите Import, чтобы восстановить настройки. Сохранённые секреты остаются.
Оформление заказа
На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию Credit or debit card (MercadoPago)). OpenCart создаёт заказ на шаге Confirm Order, по-прежнему без статуса. Там покупатель видит ваше описание и заполняет поля карты: Card number, Expiry (MM/YY), Security code и Cardholder name. В зависимости от страны и карты покупатель также выбирает Document type и вводит Document number, выбирает Card issuer и количество Installments. Варианты рассрочки и проценты предоставляет MercadoPago для суммы заказа.
На OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options. Поля карты затем появляются в блоке подтверждения заказа внизу страницы оформления, над кнопкой Confirm Order.
Когда покупатель нажимает Confirm Order, MercadoPago превращает карту в одноразовый токен, а ваш магазин создаёт платёж на сервере на сумму заказа в валюте заказа. E-mail и имя покупателя, а также документ передаются в MercadoPago; платёж отображается как Order #, номер заказа и название вашего магазина. Суммы в CLP и COP списываются без десятичных знаков.
Одобренный платёж устанавливает статус заказа стандартным способом OpenCart, с обычными письмами о заказе и обновлением остатков; корзина очищается, и покупатель видит страницу успешного оформления заказа OpenCart. Платёж на проверке устанавливает Awaiting MercadoPago Status, а страница также показывает MercadoPago is reviewing your payment. Your order will be updated automatically as soon as MercadoPago confirms it. Заказ в статусе проверки показывает Your payment is being reviewed. We will update your order as soon as the review is complete.
Отклонённая карта оставляет заказ без статуса. Покупатель остаётся на шаге Confirm Order с кратким объяснением, например Your card has insufficient funds. Please use another card or payment method. или Please check the security code of your card. Покупатель может исправить данные или использовать другую карту; при каждой попытке создаётся новый токен карты. Если данные карты не заполнены, показывается Please fill in all card fields.
Если MercadoPago не отвечает, покупатель видит We could not confirm your payment with MercadoPago. Please wait a minute before trying again — if the payment went through, your order will be updated automatically. Следующая попытка сначала проверяет платёж, чтобы карта не списывалась дважды. Второй клик, пока корзина оплачивается, показывает This order is already being paid. Please wait a moment and check your e-mail before trying again. OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order, а OpenCart 4 сохраняет один заказ для оформления и после отклонённой карты покупатель оплачивает тот же заказ. В любом случае корзину с оплаченным или ожидающим заказом никогда не списывают повторно; покупателя отправляют на страницу успеха.
OpenCart 4 сохраняет заказ в оформлении до показа страницы успеха. Если за это время заказ был закрыт без оплаты (например, вы его отменили), он не списывается, и покупатель видит Your previous order was cancelled without a payment. Please reload the checkout page and confirm the order again — the payment will be made with a new order. Если заказ уже оформлен, а корзина с тех пор изменилась, появляется сообщение Your previous order has already been placed. Your cart has changed since — please reload the checkout page and confirm the order again to pay for the current cart with a new order. Изменение корзины, включая новое количество, считается новой корзиной, которой нужна собственная оплата.
URL уведомления работает и тогда, когда магазин находится в режиме обслуживания, потому что OpenCart 3 пропускает запросы платёжных расширений, а в OpenCart 4 расширение добавляет для него стартовое действие (startup action).
Расширение принимает только кредитные и дебетовые карты. В нём нет перехода в Checkout Pro, кошелька MercadoPago или оплаты со счёта, наличных платежей (Rapipago, OXXO, boleto и других), Pix, PSE или Yape, сохранённых карт или подписок, раздельной авторизации и списания, проверки 3-D Secure и конвертации валюты.
Заказы и возвраты
Статусы заказов
No status (missing order): карта была отклонена или MercadoPago ещё не ответил. В разделе Sales > Orders такие заказы показываются только с фильтром Order Status, установленным в Missing Orders.
Order Status After Payment (по умолчанию Обрабатывается): MercadoPago одобрил платёж, а сумма и валюта совпадают с заказом. Примечание показывает ID платежа, среду и количество частей.
Awaiting MercadoPago Status (по умолчанию Ожидает оплаты): платёж на проверке (в обработке или ожидании) и ждёт уведомления MercadoPago. Заказ переходит в Order Status After Payment, когда MercadoPago его одобряет.
On Hold (Review) Status (по умолчанию Ожидает оплаты): одобренная сумма или валюта отличаются от заказа, либо MercadoPago вернул неожиданный статус. Примечание объясняет это. Проверьте заказ и выполните его или верните платёж.
Payment Failed Status (по умолчанию Не удалось): платёж на проверке был отклонён или отменён. Примечание показывает статус и его детали.
Refunded Status (по умолчанию Возвращён): платёж полностью возвращён через расширение.
Если MercadoPago одобряет платёж за заказ, который уже отменён или возвращён, статус не меняется, и примечание просит вас завершить заказ или вернуть платёж. Если для уже оплаченного заказа или корзины поступает ещё один платёж, примечание просит вернуть лишний платёж в панели MercadoPago.
Примечания — это записи в History заказа, которые покупатель не видит.
Вкладка VibeFox MercadoPago Gateway
В разделе Sales > Orders откройте заказ, оплаченный через MercadoPago. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox MercadoPago Gateway показывает Payment ID, Status платежа, Environment (метку Test для тестовых платежей), Installments, суммы Charged / order, сумму Refunded, форму возврата, историю возвратов и MercadoPago notes заказа. Вкладка показывается пользователям, которые имеют доступ к расширению.
Возвраты
На вкладке VibeFox MercadoPago Gateway введите Amount (подставляется сумма, которая ещё не возвращена), при необходимости Reason (optional), и нажмите Refund via MercadoPago. Подтвердите вопрос Refund this amount through MercadoPago? This cannot be undone. Поддерживаются полные и частичные возвраты. Нужно право изменять расширение (задаётся в System > Users > User Groups). Возвраты ограничены суммой, которую списал MercadoPago, поэтому после расхождения суммы можно вернуть не больше того, что покупатель реально заплатил, а не сумму заказа. Возврат отправляется с учётными данными той среды, в которой прошёл платёж (тестовой или рабочей), поэтому access token этой среды должен быть задан. Если MercadoPago отказывает в возврате, вкладка показывает MercadoPago refused the refund с причиной, и возврат не регистрируется. Одобренный или обрабатываемый возврат добавляется в историю возвратов и примечания с ID возврата. Полный возврат переводит заказ в Refunded Status без уведомления покупателя и без возврата товаров на склад, как при ручной смене статуса. Частичный возврат статус не меняет.
Возвраты товаров в разделе Sales > Returns не возвращают деньги через MercadoPago.
Возвраты, чарджбэки и медиации, оформленные в панели MercadoPago, приходят через уведомление и добавляются в примечания. Статус заказа автоматически не меняется. При необходимости обновите его вручную.
Лицензионный ключ
Расширение работает с лицензионным ключом VibeFox с vibefox.net. Блок лицензии License — VibeFox MercadoPago Gateway — это первый блок на странице Extensions > Extensions > Payments > VibeFox MercadoPago Gateway > Edit, над настройками. Вставьте ключ в поле License key и нажмите Activate. После этого блок показывает ключ в маскированном виде, статус (например, дату окончания действия лицензии и ваш домен) и кнопки Check now для повторной проверки статуса, Change key для ввода другого ключа и Remove key для удаления ключа из этого магазина. Ниже находятся строка Product: opencart-payment-mercadopago и ссылка 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.
Без активного ключа MercadoPago не показывается покупателям на этапе оформления заказа. Если платёж всё же запускается, покупатель видит This payment method is not available. Please choose another one. Администратор, вошедший в административную панель в том же браузере, по-прежнему видит способ оплаты в магазине с пометкой (unlicensed — visible to admins only), поэтому вы можете настроить и проверить расширение до покупки ключа. На OpenCart 4 этот предпросмотр недоступен: магазин не видит вход администратора, поэтому без активного ключа способ оплаты скрыт для всех. После того как вы один раз открыли страницу Edit, на Dashboard административной панели появляется напоминание. Закройте его кнопкой ×, чтобы скрыть на 7 дней. Существующие заказы не затрагиваются: уже начатые платежи по-прежнему подтверждаются, и возвраты работают.
Когда лицензия истекает, расширение продолжает работать, но для обновлений и поддержки нужно продление. Статус проверяется снова автоматически при открытии Dashboard или страницы Edit административной панели: раз в день в течение первых 14 дней после ввода ключа, затем раз в неделю. Cron-задача не нужна. Удаление расширения всегда стирает лицензионный ключ и статус лицензии.
Устранение неполадок
MercadoPago не появляется на этапе оформления заказа: проверьте, что лицензия активна, Enable / Disable включено и в текущем режиме заданы оба ключа с правильным префиксом: ключи TEST- в тестовом режиме, ключи APP_USR- в рабочем режиме. Проверьте, что покупатель платит в валюте вашей учётной записи MercadoPago (эта валюта должна быть включена в магазине), что адрес оплаты входит в выбранную Geo Zone и что заказ достигает Total, заданного в настройках. Страница настроек показывает, чего не хватает.
Платёж прошёл, но заказ остаётся в статусе Awaiting MercadoPago Status: уведомление не пришло. Расширение передаёт URL уведомления, только если у вашего магазина публичный адрес (не localhost и не домен .local или .test). Добавьте URL из Notification URL в your application > Webhooks с событием Payments. Если задана Webhook secret signature, проверьте, что это секрет той же приложения. Панель MercadoPago показывает ответ вашего магазина на каждое уведомление.
Уведомление отвечает invalid signature: секретная подпись принадлежит другому приложению, либо в уведомлении нет корректной x-signature. Скопируйте секрет заново или оставьте поле пустым.
Уведомление отвечает no credentials for test или no credentials for live: access token той среды, в которой прошёл платёж, не задан. Введите его; MercadoPago повторит уведомление.
Уведомление отвечает not for this store: платёж не относится к попытке оплаты этого магазина. Заказ не изменяется.
Уведомление отвечает order busy или payment could not be read: заказ в этот момент обновлялся другим запросом, либо MercadoPago был недоступен. MercadoPago повторит уведомление автоматически.
Учётные данные не сохраняются: ошибка must start with означает, что значение имеет неверный префикс для этого поля. Тестовые поля принимают учётные данные TEST-, рабочие поля — APP_USR-.
Покупатель видит «This payment method is not configured correctly. Please choose another payment method or contact the store.»: учётные данные текущего режима отсутствуют, имеют неверный префикс или были отклонены MercadoPago. Проверьте их на странице настроек.
Покупатель видит «MercadoPago cannot process payments in»: валюта заказа не совпадает с валютой вашей учётной записи MercadoPago. MercadoPago не конвертирует валюты.
Защищённая форма карты не загружается: покупатель видит The secure card form could not be loaded. Please reload the page or choose another payment method. Проверьте Public Key текущего режима.
Покупатель видит «Your session has expired. Please reload the page and try again.»: форма карты больше не относится к сеансу оформления заказа покупателя. Покупатель перезагружает страницу оформления заказа.
Покупатель видит «Your payment was received, but the order could not be completed automatically»: MercadoPago списал платёж, но OpenCart не смог установить статус заказа. Посмотрите поле Log на странице расширения: ошибки записываются всегда. Покупателю предлагается не платить повторно; следующая попытка оплаты или следующее уведомление для корзины установит статус без нового списания.
Заказ после оплаты в статусе проверки: прочитайте MercadoPago notes на вкладке заказа (см. Статусы заказов), затем выполните заказ или верните платёж.
Возврат не выполняется с сообщением о режиме: платёж был сделан в тестовом или рабочем режиме, а access token этого режима не задан. Введите его и повторите попытку.
Возврат не выполняется с сообщением MercadoPago did not answer the refund request: проверьте платёж в панели MercadoPago, прежде чем повторять попытку.
Удаление
Перейдите в Extensions > Extensions, выберите тип Payments и нажмите Uninstall (красная кнопка −) рядом с VibeFox MercadoPago Gateway. Лицензионный ключ и статус лицензии этого расширения удаляются всегда. OpenCart всегда удаляет собственные настройки расширения: Enable / Disable, Sort Order, Geo Zone, Total и статусы заказов раздела Orders, которые при повторной установке возвращаются к значениям по умолчанию. Событие OpenCart расширения также удаляется (на OpenCart 4 также его стартовое действие (startup action), которое пропускает уведомления в режиме обслуживания). Если включено Delete data on uninstall, удаляются остальные настройки шлюза (название, описание, страна учётной записи, тестовый режим, учётные данные, рассрочка, секрет webhook, журналирование), сохранённая проверка учётной записи и журнал. Если выключено, они сохраняются для последующей повторной установки. Записи о платежах MercadoPago и возвраты всегда сохраняются, поэтому заказы, оплаченные ранее, можно вернуть и после повторной установки. Существующие заказы сохраняют свои примечания об оплате.
На OpenCart 4, чтобы удалить также файлы расширения, после удаления перейдите в Extensions > Installer и нажмите Uninstall (оранжевая кнопка −) рядом с VibeFox MercadoPago Gateway в списке установленных расширений, затем Delete (красная кнопка с корзиной), чтобы удалить загруженный пакет.
MercadoPago — товарный знак его владельца. Это расширение не связано с MercadoPago и не одобрено MercadoPago.
