ЮKassa для OpenCart 1.5

Как установить или обновить модуль до последней версии
  1. Установите модуль vQmod по инструкции
  2. Скачайте архив с модулем ЮKassa
  3. В архиве найдите папку src и скопируйте её содержимое в корневую папку сайта на вашем сервере.
  4. В панели управления сайтом выберите Дополнения — Оплата.
  5. В строке с названием «ЮMoney» нажмите Установить.
  6. Перейдите по адресу и дождитесь сообщения об успехе. Если сообщение не появилось, начните сначала.
Как связать сайт на OpenCart с личным кабинетом ЮKassa
  1. Если магазин к модулю ещё не подключен, нажмите на Подключить магазин.
    Если магазин подключен и вы хотите его поменять или переподключить, нажмите Сменить магазин.
  2. Откроется всплывающее окно. Если не открылось, возможно, браузер его заблокировал — разрешите открывать всплывающие окна на этом сайте.
  3. Разрешите выдать доступ к ЮKassa.
  4. Выберите магазин, который хотите подключить к модулю.
  5. Введите код из смс → всплывающее окно закроется и появятся данные по подключенному магазину.
    Если вышла ошибка, перезагрузите страницу и войдите в ЮKassa ещё раз.
Как настроить приём платежей через ЮKassa
  1. В панели управления Opencart откройте настройки модуля (Дополнения — Оплата — Изменить в строке с названием «ЮMoney»).
  2. Выберите вкладку ЮKassa и сверху поставьте галочку Включить прием платежей через ЮKassa.
  3. В выпадающих списках отметьте страницы, которые увидят ваши покупатели при:
    • успешной оплате заказа,
    • ошибке при оплате.
    Если подходящих страниц нет, их нужно создать.
  4. В поле Название платежного сервиса напишите «ЮKassa».
  5. Если вы настраивали отправку чеков в налоговую через партнеров ЮKassa (по 54-ФЗ), включите отправку данных для чека.
    Укажите, какую ставку НДС ставить в чеке:
    • ставка по умолчанию будет в чеке для товаров, у которых вы не указывали НДС раньше.
    • ставки, которые уже есть в вашем магазине, нужно сопоставить со ставками в ЮKassa.
  6. Чтобы фискальные документы соответствовали ФФД 1.05, настройте Признак способа расчёта и Признак предмета расчёта.
    Признак способа расчёта (способ расчёта) — это категория способа, которым вы принимаете оплату (оплата в кредит, предоплата, полный расчёт и т.д.)
    Признак предмета расчёта (предмет расчёта) — это категория товаров и услуг, которые вы продаёте (товар, услуга, ставка в игре и т.д.)
    В настройках модуля устанавливаются значения по умолчанию: они подставляются для всех товаров, у которых эти значения не заданы отдельно. Если нужно задать значения отдельно, сделайте это в карточке товара.
    Второй чек
    Когда вы настроили всё для 54-ФЗ, можно перейти ко второму чеку. Поставьте галочку, чтобы модуль формировал закрывающий чек. Второй чек появится, если в заказе есть позиции с полной предоплатой, и этот заказ перешёл в выбранный статус. Например, «Оплачен».
    Запись об отправке второго чека появится в истории заказа.
  7. Внизу страницы есть раздел «Дополнительная информация для администратора». Найдите в нём Статус заказа после оплаты и выберите статус, который будет присвоен заказу, если его оплатили через ЮKassa.
  8. Нажмите Сохранить в правом верхнем углу. Готово: можно проверять прием платежей через ЮKassa.
«Покупки в кредит» от СберБанка
В этот способ оплаты входит кредит и рассрочка. Если покупатель платит в рассрочку, в модуле может отображаться неверная сумма покупки (верная будет в личном кабинете ЮKassa). На покупателя это никак не повлияет — он всегда оплатит верную сумму.
Ниже объясняем подробнее, почему так происходит — в двух разных случаях.
Если в заказе не применяется одновременно налог и доставка
Когда вы получите уведомление от ЮKassa о том, что статус платежа изменился на «Успешно» — модуль пересчитает общую сумму заказа и стоимость каждой позиции в заказе, чтобы они соответствовали значениям в чеке в личном кабинете ЮKassa.
Заказ для покупателя перед оплатой:
Заказ в модуле до перерасчёта:
Чек в личном кабинете ЮKassa после оплаты:
Заказ в модуле после пересчёта. В истории указана скидка:
Если применяется и налог, и доставка
В заказе пересчитается только итоговая сумма заказа. Так происходит потому, что OpenCart показывает налоги отдельно от товаров, а в чеке в личном кабинете ЮKassa цены отображаются вместе с налогами. Также может возникнуть неточность, когда данные для чека отправляются из модуля: доставка указывается без налогов, затем ЮKassa формирует чек по этим данным, а модуль отображает в админке другую стоимость.
Заказ для покупателя перед оплатой:
Заказ в модуле до пересчёта:
Чек в личном кабинете ЮKassa после оплаты:
Заказ в модуле после пересчёта:
Как использовать отложенную оплату (предавторизацию)
Если включена отложенная оплата, платеж банковской картой проходит в два этапа:
  1. При оформлении заказа на сайте банк блокирует нужную сумму на карте клиента.
  2. Магазин подтверждает платеж или возвращает деньги клиенту.
В таком случае, если заказ отменится или товара не будет в наличии, магазин сможет легко вернуть деньги. Комиссии за такой возврат нет.
Как включить отложенную оплату (предавторизацию)
  1. Перейдите в Дополнения — Оплата.
  2. На открывшейся странице найдите метод оплаты ЮMoney и нажмите кнопку Изменить.
  3. Откроются настройки модуля ЮMoney. Здесь нужно установить галочку напротив пункта Включить отложенную оплату, чтобы включить функцию.
    Когда функция включена, у заказов появляются новые статусы: «Ожидает подтверждения» и «Отменён». Статусы нужно настроить в форме, которая появится после включения отложенной оплаты.
    Потом не забудьте сохранить настройки.
Как подтвердить или отменить платёж
  1. Перейдите на страницу со списком заказов: Продажи — Заказы.
    В списке заказов найдите тот, который ожидает подтверждения. У него будет кнопка Подтверждение. Нажмите её, чтобы перейти в форму подтверждения или отмены платежа.
  2. В этой форме отображается основная информация о платеже. Для обработки платежа нажмите одну из кнопок: Подтвердить платёж или Отменить платёж.
    Действие происходит сразу после нажатия кнопки.
Как настроить B2B-платежи
B2B-платежи в ЮKassa позволяют принимать на сайте оплату от юридических лиц.
  1. После установки модуля ЮKassa найдите в списке платёжных модулей «ЮMoney: Сбербанк Бизнес Онлайн». Нажмите Установить.
  2. Чтобы B2B-платежи через Сбербанк Бизнес Онлайн работали, включите эту опцию в настройках модуля:
  3. После каждой оплаты через B2B-платежи ЮKassa формирует платёжное поручение, в котором указано назначение платежа. Если нужно, вы можете изменить шаблон.

    Внимание. При оплате через Сбербанк Бизнес Онлайн есть ограничение: в одном заказе могут быть только товары с одинаковой ставкой НДС. Если клиент положит в корзину товары с разными ставками — мы покажем ему сообщение, что оплатить их одним чеком не получится.

  4. Укажите налоговую ставку по умолчанию: она будет передаваться в Сбербанк Бизнес Онлайн, если в карточке товара не указана другая ставка.
  5. Сопоставьте ставки НДС в вашем магазине со ставками, которые будут передаваться в Сбербанк Бизнес Онлайн.
  6. Не забудьте сохранить изменения.
    При оплате через Сбербанк Бизнес Онлайн информация о плательщике записывается в историю заказа.
© 2025, ООО НКО «ЮМани»