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