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

Связаться
OpenCart

Younited Pay для OpenCart — оплата частями для Франции

Younited Pay для OpenCart 4.x, 3.x, 2.3: оплата частями с планами Younited, подписанные уведомления, статусы заказа. Возвраты и строка рассрочки на товаре в Pro. Лицензия навсегда.

Pro · лицензия навсегда Тестовые копии сайтов включены в цену. Чем больше сайтов, тем дешевле каждый
Совместимость
OpenCart 4.0.2.x и 4.1.x, 3.0.x, 2.3.0.2 · PHP 7.0+ · валюта магазина EUR (Франция) · языки модуля: français, English
Версия
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
Способ оплаты «Payer en plusieurs fois avec Younited Pay» на чекауте ✔ ✔
Планы Younited для суммы заказа: взнос, общая сумма, TAEG ✔ ✔
Статусы заказа по подписанным уведомлениям Younited ✔ ✔
Принятый кредит исполняется автоматически ✔ ✔
«Vérifier la connexion» и тестовое уведомление ✔ ✔
Лимиты суммы в EUR, геозона, название и текст для каждого языка ✔ ✔
Блок платежа в заказе с кнопкой «Actualiser» ✔ ✔
Sandbox и production ✔ ✔
Исполнение кредита при выбранных статусах заказа — ✔
Исполнить, отменить, вернуть средства из заказа — ✔
Отмена в Younited по статусу заказа — ✔
Строка рассрочки на странице товара и в корзине — ✔
Журнал платежей с фильтрами и CSV — ✔
Почасовая сверка платежей без ответа — ✔
Исключение товаров и категорий — ✔
Shop code для каждого магазина — ✔

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

Настройки Younited Pay
Вкладка «Général»: Client ID, секрет (зашифрован), Shop code, лицензия Pro.
Способ оплаты Younited Pay на чекауте
Чекаут: планы Younited для суммы заказа со взносом, общей суммой и TAEG.
Платёж Younited на странице заказа
Заказ: платёж, план, статус в Younited, журнал событий, кнопки «Actualiser» и «Rembourser».

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

Что видит покупатель

На чекауте покупатель выбирает «Payer en plusieurs fois avec Younited Pay».

Что получает админ

Extensions → Extensions → Payments → Younited Pay by CatCode: вкладки «Général», «Commande», «Statuts de commande», «Notifications» и «Pro».

Триал стартует, когда вы попросите

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

Один ключ — сайт и тестовая копия

Переносите сайт — отвяжите лицензию на старом домене и активируйте на новом сами. Тестовая копия (staging., dev.) работает с тем же ключом и места сайта не занимает. Для студий — ключи на 5, 25 сайтов или без ограничений.

Технические требования

  • OpenCart 4.0.2.x и 4.1.x, 3.0.x или 2.3.0.2; PHP 7.0+ для 2.3 и 3.x, расширение cURL.
  • Мерчант-аккаунт Younited Pay: Client ID, Client secret и Shop code.
  • Валюта магазина — евро (EUR): в API Younited нет поля валюты, поэтому без EUR метод скрывается.
  • Магазин на HTTPS, открытый из интернета: Younited возвращает покупателя и отправляет уведомления на адрес магазина.
  • В заказе должны быть контакты покупателя и адрес: они передаются в Younited для заявки.
  • Для почасовой сверки в Pro: планировщик OpenCart 4 или cron по адресу из настроек для 3.x и 2.3.

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

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

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

Вместе с Younited Pay покупают

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

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

Younited Pay для OpenCart 4.x, 3.x и 2.3 добавляет на чекаут способ оплаты «Payer en plusieurs fois avec Younited Pay»: покупатель выбирает один из планов, которые Younited предлагает для суммы его заказа (разделение на 2–4 платежа, кредит на несколько месяцев), и оформляет заявку на защищённой странице Younited. Модуль работает с вашим мерчант-аккаунтом Younited напрямую, без посредника. Интерфейс модуля — французский и английский.

Что нужно от Younited. Договор мерчанта с Younited и данные из портала Younited Pay: Client ID, Client secret и Shop code (код интернет-магазина). Условия, лимиты и стоимость для покупателя определяет Younited. Модуль работает в евро: у магазина должна быть валюта EUR.

Что видит покупатель

На чекауте покупатель выбирает «Payer en plusieurs fois avec Younited Pay». Под методом показаны планы, которые Younited вернул именно для суммы этого заказа, например «3 fois», «4 fois» или «10 mensualités»: взнос, «Montant total dû», стоимость и TAEG по каждому плану — это цифры Younited, модуль их не вычисляет. Ниже стоит напоминание, что кредит обязывает и нужно оценить свои возможности возврата. После кнопки «Continuer vers Younited Pay» покупатель попадает на страницу Younited, подаёт заявку и возвращается в магазин. Если он отменил заявку или Younited её не принял, покупатель видит понятную страницу с кнопкой «Payer autrement», а товары возвращаются в корзину, включая опции. Если ответ Younited ещё не пришёл, заказ подтвердится, как только придёт уведомление.

Что получает админ

Extensions → Extensions → Payments → Younited Pay by CatCode: вкладки «Général», «Commande», «Statuts de commande», «Notifications» и «Pro». На «Général» вписываете Client ID, Client secret и Shop code, выбираете sandbox или production. Client secret хранится в базе зашифрованным и назад не показывается. Кнопка «Vérifier la connexion» получает токен, показывает магазины вашего аккаунта и говорит, есть ли среди них ваш Shop code.

На вкладке «Commande» задаются название и текст метода для каждого языка, минимальная и максимальная сумма заказа в евро, геозона и сортировка, а также момент размещения заказа: при переходе на Younited (статус на ваш выбор) или только после одобрения заявки. Планы, которые видит покупатель, берутся из предложения Younited для его суммы; в настройках можно оставить только нужные варианты количества платежей.

Статусы заказа меняются по уведомлениям Younited: одобрено, принято, исполнено, неудача, отменено, полностью возвращено. Уведомления подписаны (HMAC-SHA256 с ключом с вкладки «Notifications»), и модуль в любом случае сначала читает платёж в Younited и только потом меняет заказ; в истории на каждое изменение одна строка. Если исполненная сумма не совпадает с суммой заказа, заказ не становится оплаченным, а помечается для рассмотрения. Адрес уведомлений передаётся с каждым платежом, его не нужно вписывать в портал. Кнопка «Envoyer une notification de test» просит Younited вызвать магазин и показывает ответ; последнее уведомление видно на странице настроек.

Принятый кредит в бесплатной версии исполняется сразу автоматически, поэтому деньги поступают без единого клика; разделение на несколько платежей (split) Younited исполняет сам. Pro даёт выбор: исполнять кредит только тогда, когда заказ получает нужные статусы (например «Expédiée»), а также кнопки «Exécuter», «Annuler le paiement» и «Rembourser» (полный или частичный возврат) на странице заказа. Отдельный статус назначается полностью возвращённым заказам, а платёж в Younited можно отменять по выбранным статусам заказа.

Строка рассрочки (Pro) на странице товара и в корзине: «ou 10 fois …» с общей суммой и TAEG, которые возвращает Younited для вашего договора (кеш 6 часов). Журнал платежей с фильтром по состоянию и датам, итогами «исполнено/возвращено» и экспортом CSV. Почасовая сверка платежей, о которых нет новостей, работает с планировщиком OpenCart 4 или с cron-адресом на хостинге для 3.x и 2.3. Отдельно задаются исключения товаров и категорий и Shop code на каждый магазин мультистора.

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

  1. Устанавливаете архив для своей версии OpenCart и включаете модуль.
  2. В портале Younited Pay берёте Client ID, Client secret и Shop code вашего магазина.
  3. В настройках модуля вписываете их, выбираете sandbox или production и нажимаете «Vérifier la connexion».
  4. Покупатель выбирает «Payer en plusieurs fois avec Younited Pay», выбирает план и переходит на страницу Younited.
  5. Younited одобряет заявку; модуль читает платёж в Younited и ставит статус заказа, а принятый кредит исполняет сам.
  6. В Pro включаете исполнение по статусу, возврат из заказа, строку рассрочки на товарах и журнал платежей.

Что под капотом

  • Younited Pay API 2026-02-01: токен OAuth2, предложение планов (payments/options), создание платежа, чтение платежа, исполнение, отмена и возврат; платёж идёт с товарами, доставкой, скидками, контактами и адресами покупателя.
  • Уведомления Younited подписаны HMAC-SHA256; подпись считается с ключом из портала. Каждое уведомление — лишь повод перечитать платёж: статус заказа ставится по ответу API.
  • Client secret и ключ уведомлений хранятся зашифрованными; журнал модуля не содержит имени, e-mail, телефона и адреса покупателя.
  • Суммы принимаются и возвращаются в евро, десятичными; стоимость, TAEG и общая сумма плана принадлежат Younited.
  • Напоминание о кредите под планами показывается покупателю вместе с данными плана; его текст стандартный и не заменяет консультацию юриста.
  • Модуль не меняет ядро, работает через события OpenCart; обновление сохраняет настройки, секреты, лицензию и платежи.
  • Не входят: договор с Younited и доступ к его порталу; режим MANUAL для split (такой платёж исполняет кнопка «Exécuter» в Pro).
  • Интерфейс: français и English.

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

  1. Extensions → Installer: загрузите архив для своей версии, не переименовывая (OpenCart 4: cc_younited.ocmod.zip, 3.x: cc_younited-oc3.ocmod.zip, 2.3: cc_younited-oc2.ocmod.zip).
  2. Для 3.x и 2.3: Extensions → Modifications → Refresh.
  3. Extensions → Payments → Younited Pay by CatCode: установите и откройте настройки.
  4. Впишите Client ID, Client secret и Shop code, выберите среду, нажмите «Vérifier la connexion».
  5. Вставьте ключ уведомлений из портала Younited на вкладке «Notifications».
  6. Для Pro: вставьте ключ или запустите триал на вкладке Pro.

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

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

@catcode_support Настройка, совместимость, активация
Это официальный модуль Younited?

Нет, это независимая интеграция через публичный API Younited Pay. Younited — торговая марка своего владельца.

Что нужно, чтобы начать?

Договор мерчанта с Younited и данные из портала Younited Pay: Client ID, Client secret и Shop code. Условия подключения и лимиты устанавливает Younited.

Заменяет ли модуль юридическую консультацию по требованиям к кредиту?

Нет. Модуль показывает планы и напоминание так, как их возвращает Younited. Требования к рекламе и информированию покупателей в вашем магазине уточняйте у Younited или у юриста.

Когда деньги поступают мерчанту?

Принятый кредит бесплатная версия исполняет сразу. В Pro можно исполнять его при выбранном статусе заказа, например после отправки. Разделение на платежи (split) исполняет сам Younited.

Попадают ли данные карты покупателя в магазин?

Нет. Заявку покупатель подаёт на странице Younited, магазин получает только номер платежа и статус.

Как магазин узнаёт, что платёж исполнен?

Через подписанные уведомления Younited и при возврате покупателя; модуль всегда сначала читает платёж в Younited. В Pro почасовая сверка находит платежи, о которых не было новостей.

Что будет, если сумма исполненного платежа отличается от заказа?

Заказ не становится оплаченным: он получает пометку для рассмотрения с примечанием, и вы решаете, что делать.

Работает ли модуль с другой валютой, не евро?

Нет, только с евро: Younited не передаёт валюту в API, поэтому для других валют метод не показывается.

Какие версии OpenCart?

OpenCart 4.0.2.x, 4.1.x, 3.0.x и 2.3.0.2: три отдельных архива в одном товаре.

Лицензия навсегда?

Да, для OpenCart это одна оплата и лицензия навсегда на два сайта.

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

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

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