Чёрный ноябрь: −35% на все модули до 30 ноября Чёрный ноябрь: −35% до 30 ноября Выбрать модуль

Связаться
OpenCart

Appmax для OpenCart — Pix, карта в рассрочку и boleto на чекауте (Бразилия)

Pix, карта в рассрочку и boleto через Appmax для OpenCart 4.x, 3.x, 2.3 (Бразилия). Pix бесплатно, в Pro — карта, boleto, возвраты. Лицензия навсегда.

Pro · лицензия навсегда Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
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
Или все 421 Pro-модулей в All Access — 3 244 грн / год ≈ 65 €

Что есть во Free,
а что даёт Pro

Бесплатная версия работает без ограничения по времени. Pro добавляет остальные функции из таблицы.

Функция Free Pro
Подключение Client ID и Client Secret, проверка соединения, шифрованный секрет ✔ ✔
Pix на чекауте: QR-код, «copia e cola», таймер, автопереход после оплаты ✔ ✔
Вебхук с секретным ключом и перечитыванием заказа в Appmax ✔ ✔
Проверка суммы, двойная оплата → «на проверку», новый код после просроченного Pix ✔ ✔
CPF/CNPJ с проверкой, телефон с DDD, другие валюты в BRL по курсу магазина ✔ ✔
Английский и португальский (Brasil) ✔ ✔
Способы оплаты Pix Pix, карта, boleto
Рассрочка — до 12 платежей
Кредитная карта с токенизацией Appmax JS — ✔
Boleto: линия, дата, ссылка на PDF — ✔
Возвраты полные и частичные из карточки заказа — ✔
Возвраты и chargeback из панели Appmax меняют заказ — ✔
Сторож платежей (планировщик или cron) — ✔
Восстановление продаж Appmax — ✔
Журнал платежей и журнал запросов к Appmax — ✔

Как это выглядит

Страница оплаты Pix
Страница оплаты Pix: QR-код, код «copia e cola» и таймер.
Карта с рассрочкой на чекауте
Pro: карта с рассрочкой на чекауте, номер карты идёт прямо в Appmax.
Страница boleto
Pro: boleto с линией для оплаты, датой и кнопками.

Главное о модуле

Что получает покупатель

На шаге оплаты покупатель видит метод 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).

История версий

v1.0.0 Текущая ноябрь 2026

Первый выпуск для OpenCart 4.x, 3.x и 2.3.

Вместе с Appmax покупают

All Access Нужно больше? Все модули (421) одной лицензией, новые добавляются сами. 3 244 грн≈ 65 € Подробнее →

Полное описание модуля

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 содержит последние вызовы с ответом и временем.

Как это работает, шаг за шагом

  1. Установите архив для вашей версии OpenCart и включите модуль в Payments.
  2. В панели Appmax создайте учётные данные (API → Credenciais) и вставьте Client ID и Client Secret в настройки модуля.
  3. Нажмите «Check connection» и сохраните.
  4. Вставьте адрес вебхука в Appmax → API → Webhooks (события Pedidos и Pagamentos).
  5. Оформите тестовый заказ в sandbox: Pix, QR-код и автопереход после оплаты.
  6. В 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).

Как установить

  1. Extensions → Installer: загрузите архив для вашей версии, не переименовывая файл (OpenCart 4 — cc_appmax.ocmod.zip, 3.x — cc_appmax-oc3.ocmod.zip, 2.3 — cc_appmax-oc23.ocmod.zip).
  2. Для 3.x и 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Payments → Appmax Pix, Card & Boleto: установите и откройте настройки.
  4. Вставьте Client ID, Client Secret и External ID, нажмите «Check connection» и сохраните.
  5. Вставьте адрес вебхука в панели Appmax.
  6. Для Pro: введите ключ или запустите пробный период на вкладке «Pro».

Вопросы
о модуле

Не нашли ответ? Напишите в Telegram — ответим в течение рабочего дня.

@catcode_support Настройка, совместимость, активация
Это официальный модуль 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 остаётся.

Не тот вариант, что искали?

Делаем кастомные модули под WordPress, WooCommerce, OpenCart и Shopify. Расскажите о задаче — подготовим оценку.

Заказать кастомный модуль