Плагин оплаты через ЮKassa для интернет-магазина Phoca Cart: приём платежей, автоматическая смена статуса заказа и передача данных чеков по 54-ФЗ в онлайн-кассу.
Плагин связывает интернет-магазин Phoca Cart с платёжным сервисом ЮKassa (ранее — Яндекс.Касса), который поддерживает 12 способов оплаты. Платёж проводится на стороне ЮKassa, а результат возвращается в магазин и меняет статус заказа. Для работы с онлайн-кассой плагин передаёт данные чеков по требованиям закона 54-ФЗ.
Возможности
- Обработка платежей на стороне ЮKassa.
- Отдельные статусы заказа для успешного, ошибочного и отменённого платежа.
- Тестовый режим без реального списания денег.
- Передача данных чеков по 54-ФЗ: система налогообложения, сопоставление ставок НДС магазина и ЮKassa, способ и предмет расчёта — отдельно для товаров и для доставки.
Установка и настройка
- Установите плагин через установщик маркетплейса SovMart, указав в его настройках ключ из личного кабинета маркетплейса.
- В личном кабинете ЮKassa скопируйте ShopID (Настройки → Магазин) и сгенерируйте секретный ключ (Интеграция → Ключи API).
- В Joomla откройте Компоненты → Phoca Cart → Оплата, создайте способ оплаты ЮKassa и укажите ShopId, секретный ключ и статусы заказа.
- Скопируйте URL для уведомлений из настроек способа оплаты и вставьте его в личном кабинете ЮKassa в разделе Интеграция → HTTP-уведомления — без этого статус заказа после оплаты не изменится.
- Для чеков по 54-ФЗ подключите онлайн-кассу в личном кабинете ЮKassa (Настройки → Онлайн-касса) и заполните параметры фискализации в способе оплаты.
Частые вопросы
Почему нужно отключить округление суммы в Phoca Cart?
В Phoca Cart есть опция округления общей суммы заказа до 0 или 1 знака после запятой — она нужна для стран, где такое округление принято. Этот способ оплаты округление не поддерживает, поэтому опцию нужно выключить.
Что такое 54-ФЗ?
Закон «О применении контрольно-кассовой техники». С 1 июля 2017 года данные о каждом чеке передаются в налоговую через оператора фискальных данных, поэтому интернет-магазину нужна онлайн-касса и передача данных чека.
Совместимость и требования
- Joomla 5.0 и выше.
- Phoca Cart 5.2 и выше.
- PHP 8.0 и выше.
- Действующий SSL-сертификат на сайте.
- Подключённый магазин в ЮKassa.