
Appmax для OpenCart — Pix, карта в рассрочку и boleto на чекауте (Бразилия)
Pix, карта в рассрочку и boleto через Appmax для OpenCart 4.x, 3.x, 2.3 (Бразилия). Pix бесплатно, в Pro — карта, boleto, возвраты. Лицензия навсегда.
- Совместимость
- OpenCart 4.0.2.0–4.1.x, 3.0.x, 2.3.0.2 · языки модуля: English, Português (Brasil)
- PHP
- 7.0 и новее
- Версия
-
v1.0.0 (OpenCart 4)
v1.0.0 (OpenCart 3.x)
v1.0.0 (OpenCart 2.3) - Лицензия
- сайт + тестовая копия, навсегда
- Триал
- 7 дней, без карты, один на сайт
- Обновлено
- ноябрь 2026
Что есть во Free,
а что даёт Pro
Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.
Главное о модуле
Что получает покупатель
На шаге оплаты покупатель видит метод Appmax. В бесплатной версии это Pix: после «Continue to payment» открывается страница с QR-кодом, кодом «copia e cola» с кнопкой копирования и таймером до конца действия кода.
Что получает админ
Extensions → Extensions → Payments → Appmax Pix, Card & Boleto: вкладки «General», «Checkout», «Order statuses» и «Pro».

Триал стартует, когда вы попросите
Свежая установка — бесплатная версия, ничего не включается само. Кнопка «Попробовать Pro 7 дней» → e-mail → ключ сразу в окне и письмом.

Один ключ — сайт и тестовая копия
Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.
Технические требования
OpenCart 4.0.2.0–4.1.x, 3.0.x или 2.3.0.2; для 2.3 — PHP 7.0+, расширение cURL.
Аккаунт мерчанта Appmax с доступом к экрану API (Client ID и Client Secret). Если пункта API в панели нет, его открывает поддержка Appmax.
Валюта магазина — BRL, либо другая валюта с пересчётом в BRL по курсу магазина.
Для сторожа в Pro — планировщик OpenCart 4 или cron по адресу из настроек.
Адрес вебхука должен быть доступен из интернета (HTTPS).
История версий
Первый выпуск для OpenCart 4.x, 3.x и 2.3.
Вместе с Appmax покупают


Klaviyo Connector для OpenCart — события, профили и подписки из магазина в Klaviyo

Brazilian Checkout Fields для OpenCart 2.3, 3.x и 4.x — CPF, CNPJ, адрес по CEP

Konduto Antifraud для OpenCart — антифрод-анализ заказов для Бразилии
Полное описание модуля
Appmax Pix, Card & Boleto для OpenCart 4.x, 3.x и 2.3 принимает платежи магазина через бразильский платёжный сервис Appmax: Pix с QR-кодом, кредитную карту с рассрочкой до 12 платежей и boleto bancário. Покупатель платит на странице магазина, заказ подтверждается, когда Appmax получает деньги, а админ видит все попытки, суммы и возвраты в заказе.
Что нужно от Appmax. Свой аккаунт мерчанта Appmax с доступом к экрану API в панели (Client ID и Client Secret) и, для оплаты картой, External ID магазина. Валюта магазина — реал (BRL); в других валютах метод либо ведёт оплату в BRL по курсу магазина, либо скрывается, как вы выберете. Appmax берёт свои комиссии за платежи по вашему тарифу.
Что получает покупатель
На шаге оплаты покупатель видит метод Appmax. В бесплатной версии это Pix: после «Continue to payment» открывается страница с QR-кодом, кодом «copia e cola» с кнопкой копирования и таймером до конца действия кода. Когда деньги приходят, страница сама переходит на успешный заказ, без клика «Вернуться в магазин».
В Pro на чекауте есть ещё два способа. Карта: форма с полями Appmax JS, так что номер карты идёт прямо в Appmax и не проходит через магазин; рассрочка до 12 платежей по тарифам Appmax с показом процентов и итога, либо без процентов за счёт магазина. Boleto: линия для оплаты, дата, кнопки «Скопировать линию» и «Открыть boleto», те же данные приходят в письме.
CPF или CNPJ плательщика проверяется (поддержаны и новые буквенно-цифровые CNPJ); для Pix он необязателен, для карты и boleto нужен. Телефон с DDD модуль спрашивает, только если его нет в заказе. Поля CPF, номер дома и район берутся из нашего модуля бразильских полей. Если карту отклонили, покупатель видит понятное сообщение, корзина остаётся, и можно попробовать другую карту или другой способ.
Что получает админ
Extensions → Extensions → Payments → Appmax Pix, Card & Boleto: вкладки «General», «Checkout», «Order statuses» и «Pro». Вы вставляете Client ID, Client Secret и External ID из панели Appmax, выбираете sandbox или боевой режим и нажимаете «Check connection»: модуль получает токен и проверяет соединение. Секрет хранится зашифрованным и никогда не показывается обратно.
Здесь же адрес вебхука с секретным ключом: его вставляют в панели Appmax → API → Webhooks. Appmax ничего не подписывает, поэтому каждое уведомление лишь подсказка: модуль перечитывает заказ в Appmax и только тогда меняет статус. Есть время на оплату Pix (10–1440 минут), гео-зона, минимальная сумма, название и описание метода для каждого языка и статусы заказа.
На странице заказа появляется блок Appmax: статус, сумма, способ (например «card (2x)»), номер заказа в Appmax, референс и таблица попыток оплаты с ответом Appmax. Кнопки «Check at Appmax» и (Pro) «Refund» работают прямо отсюда; для возврата можно указать часть суммы или оставить поле пустым, чтобы вернуть всё.
В Pro возврат идёт полностью или частично для карты и Pix. Возвраты и chargeback, сделанные в панели Appmax, меняют заказ в магазине: через вебхук и сторожа. Сторож (планировщик OpenCart 4 или cron-адрес) закрывает платежи, которые покупатель бросил, и доводит до конца карты на антифроде. Восстановление продаж Appmax (в самом Appmax это beta) по вашему выбору передаёт покупателя и корзину на шаге оплаты; оно выключено по умолчанию.
Журнал платежей показывает каждую попытку: заказ, сумму, способ, статус модуля, номер в Appmax, возвращённую сумму и кнопки действий; отдельный журнал запросов к Appmax содержит последние вызовы с ответом и временем.
Как это работает, шаг за шагом
- Установите архив для вашей версии OpenCart и включите модуль в Payments.
- В панели Appmax создайте учётные данные (API → Credenciais) и вставьте Client ID и Client Secret в настройки модуля.
- Нажмите «Check connection» и сохраните.
- Вставьте адрес вебхука в Appmax → API → Webhooks (события Pedidos и Pagamentos).
- Оформите тестовый заказ в sandbox: Pix, QR-код и автопереход после оплаты.
- В Pro включите карту и boleto, настройте рассрочку и возвраты.
Что под капотом
- Appmax API (docs.appmax.com.br): токен OAuth2, клиент, заказ, платежи Pix, boleto и карта, рассрочка, возвраты. Секрет шифруется, имена, документы, телефоны и токены карт маскируются в журнале.
- Номер карты не попадает в магазин: его принимает Appmax JS в браузере покупателя и возвращает токен. Скрипт Appmax загружается с его CDN, как того требует Appmax.
- Сумма платежа сверяется с суммой заказа; вторая оплата уже оплаченного заказа переводит его в статус «на проверку» (Needs review).
- Каждая попытка (новый код Pix, вторая карта) создаёт в Appmax отдельный заказ, поэтому в панели мерчанта на один заказ магазина может быть несколько «pendente». Отменить выданный Pix через API нельзя: если Pix просрочен, покупатель получает новый код, а поздняя оплата старого показывается как двойная и попадает на проверку.
- Вебхуки Appmax не подписаны: от сторонних вызовов защищает секретный ключ в адресе, а статус всегда берётся перечитыванием заказа в Appmax.
- Проценты рассрочки входят в сумму, которую списывает Appmax, и записываются в заметку истории заказа; отдельной строкой в итогах заказа OpenCart они не добавляются.
- Подписки OpenCart (периодические платежи) метод не поддерживает: корзины с подписками его не видят. Apple Pay и Google Pay в модуль не входят.
- Восстановление продаж передаёт данные покупателя и корзины в Appmax до оплаты: вопрос согласия по LGPD решает магазин.
- Интерфейс на английском и португальском (Brasil).
Как установить
- Extensions → Installer: загрузите архив для вашей версии, не переименовывая файл (OpenCart 4 — cc_appmax.ocmod.zip, 3.x — cc_appmax-oc3.ocmod.zip, 2.3 — cc_appmax-oc23.ocmod.zip).
- Для 3.x и 2.3: Extensions → Modifications → Refresh.
- Extensions → Payments → Appmax Pix, Card & Boleto: установите и откройте настройки.
- Вставьте Client ID, Client Secret и External ID, нажмите «Check connection» и сохраните.
- Вставьте адрес вебхука в панели Appmax.
- Для Pro: введите ключ или запустите пробный период на вкладке «Pro».
Вопросы
о модуле
Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.
Это официальный модуль Appmax?
Нет, это независимая интеграция с Appmax от CatCode. Appmax — торговая марка её владельца.
Что нужно, чтобы начать?
Аккаунт мерчанта Appmax и его учётные данные с экрана API: Client ID и Client Secret. Для карты ещё External ID магазина.
Почему заказ остаётся неоплаченным, хотя Pix оплачен?
Заказ подтверждается после того, как Appmax подтвердил оплату: страница оплаты проверяет её сама, а вебхук и сторож (Pro) подстраховывают. Проверьте адрес вебхука в панели Appmax и кнопку «Check at Appmax» в заказе.
Покупатель не оплатил Pix вовремя. Что дальше?
Страница предлагает новый код. Старый код под наблюдением: если его оплатят позже, заказ уйдёт на проверку как двойная оплата.
Номер карты хранится в магазине?
Нет. Форма карты работает через Appmax JS, а магазин получает только токен.
Есть ли подписки и Apple Pay / Google Pay?
Нет. Модуль принимает Pix, карту и boleto; корзины с подписками его не видят.
Какая валюта?
Реал (BRL). Для других валют в настройках можно выбрать оплату в BRL по курсу магазина или скрыть метод.
Какие версии OpenCart?
OpenCart 4.0.2.0–4.1.x, 3.0.x и 2.3.0.2: три отдельных архива в одном товаре.
Лицензия навсегда?
Да, для OpenCart одна оплата и лицензия навсегда, на два сайта.
Что будет после пробного периода?
Pro выключится, а бесплатная часть продолжит работать: Pix остаётся.
Пока нет ни одного отзыва. Будьте первым.
Пока вопросов нет. Спроси — мы ответим в течение 24 часов.
Не тот вариант, что искали?
Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.
Заказать кастомный модуль
Покупка модуля
—
Оплата списывается в гривне, ваш банк пересчитает её в вашу валюту. Цена в евро ориентировочная.



















