Модуль касса позволит быстро запустить удобный прием платежей в 1 клик на вашем сайте с помощью сервиса ЮКасса (ранее Яндекс Касса). Поддерживаются оба протокола старый (http протокол) и новый (api протокол). В состав модуля включен визуальный компонент формы оплаты.
Новое!
Поддержка Двухстадийных платежей - вы можете проводить платежи в две стадии Холдирование и Списание.
Добавлен новый компонент платёжной формы для API протокола, компонент содержит конструктор чека и конструктор настраиваемых полей.
Возможные способы платежей:
Банковской картой
ЮMoney
QIWI Wallet
WebMoney
Альфа‑Клик
Промсвязьбанк
С баланса мобильного
и д.р.
54-ФЗ «О применении контрольно-кассовой техники»:
Поддерживает передачу в онлайн кассу данных чека в формате ФФД 1.05 через ЮКассу для дальнейшей передачи партнёрам - Атол онлайн, Модуль.Касса, Orange Data, Бизнес.Ру Онлайн-Чеки.
Дружелюбен для настройки
Компонент содержит только логику, HTML разметка полностью содержится в шаблоне
Оформление максимально завязано на CSS стили
Подойдет для любой редакции "1С-Битрикс"
Модуль требует наличия только "Главного модуля" и использует собственные таблицы базы данных для хранения записей. Важно! Не интегрируется в стандартный функционал модуля Интернет магазин в редакциях Бизнес и Малый бизнес.
Уведомления о заказах
Автоматические оповещения по email о новом заказе и о его оплате.
Гибкость использования
Поддержка нескольких ShopID.
Поддерживает адаптивный дизайн.
Возможность включать демо режим для платежей.
Есть возможность настроить модальный или встроенный вариант формы оплаты.
! Обратите внимание, что решение не является платежной системой для модуля "Интернет-магазин", работает независимо от него и в основном ориентировано на младшие редакции платформы 1С-Битрикс - Первый сайт, Старт и Стандарт.
Внимание! Протокол API является более новым, и рекомендуется использовать именно его! Внимание! На сервере обязательно должен быть установлен модуль CURL! Установите модуль и заполните основные настройки: Раздел настроек модуля: Настройки > Настройки продукта > Настройки Модулей > Kiora ЮKassa В личном кабинете в разделе Настройки магазина определите какой способ взаимодействия с Яндекс.кассой у вас используется, он указан в параметре Способ подключения к ЮKassa или Протокол. Если вы хотите изменить способ подключения обратитесь в техподдержку Яндекс.Касса. если используете протокол API:
из личного кабинета ЮKassa: скопируйте shopId, выпустите и активируйте секретный ключ;
в личном кабинете определите будете передавать данные о чеке через Яндекс.Кассу или самостоятельно, также выставите необходимую опцию в настройках модуля;
разместите платёжную форму:
разместите компонент Kiora > "Форма оплаты ЮKassa" на любой нужной вам странице (можно создать новую страницу);
задайте Наименование товара и сумму товара, определите вид формы, модальный или встроенный;
можно использовать в шаблоне компонентов, указав при этом в параметрах какие данные использовать в качестве источника (название и цена): из инфоблока;
если данные о чеке передаёте Яндекс.Кассе задайте необходимые настройки;
проверьте:
убедитесь что сайт доступен по протоколу https;
проверьте права на папку /bitrix/modules/kiora.yaka/ - для всех пользователей должно быть Чтение;
проверьте доступность файла /bitrix/tools/kiora.yaka/checkOrder.php - откройте его в браузере, при этом должен отобразиться валидный XML документ, такой как на изображении ниже, он должен быть доступен по https протоколу, и вы должны быть не авторизованны.
История платежей
Путь к истории платежей Сервисы > ЮKassa, в данном разделе можно отслеживать статусы платежей.
Уведомления
После установки решения в системе добавятся новые почтовые шаблоны:
Уведомление о новом заказе
Уведомление что заказа оплачен и ждет подтверждения (если платёж двухстадийный)
Уведомление об оплате заказа
Уведомление об отмене заказа
Настраиваемые поля
В новом компоненте платёжной формы для API протокола есть конструктор настраиваемых полей. Настраиваемые поля можно задействовать на прямую из шаблона формы, для полей формы которые должны попасть в столбец "Доп. поля" атрибут name необходимо задавать через customFields, например:
- изменение название бренда на ЮKassa
- обновлён адрес сервера платежей на актуальный для API протокола: https://api.yookassa.ru/v3/
- Для http протокола: https://yoomoney.ru/eshop.xml
2.0.16, 24.08.2020
- добавлена возможность передавать в чеке дополнительные данные: маркировку, код страны, номер декларации, сумму акциза
- данные чека и дополнительные поля теперь доступны в шаблонах писем
2.0.15, 01.07.2020
- компонент формы для API протокола поддерживает настраиваемые поля
2.0.14, 24.06.2020
- добавлен новый компонент платёжной формы, он работает только с новым протоколом API, старая форма оставлена для совместимости
- в новую форму теперь можно передавать чек из нескольких позиций в нем
- чек сохраняется в таблице оплат
2.0.13, 09.06.2020
добавлена возможность включать двухстадийные платежи
2.0.12, 15.05.2020
- оптимизирован алгоритм получения номера платежа
2.0.11, 05.05.2020
- событие KiYKYandexPaymentQueryParams помечено как устаревшее, новое событие KiYKYandexPaymentPrepareQueryParams перерь получает данные о платеже для возможности реализовать бизнес логику
2.0.10, 23.04.2020
- изменены настройки демо режима для http протокола, т.к. теперь Яндекс.Касса все запросы отправляет на боевой сервер, галочка "Магазин работает в демо режиме" нужна только для информации на платёжной форме
2.0.9, 19.04.2020
- дополнена справочная информация
- для api протокола ошибки от Яндекса выводим на форму
- исправлены стили платёжной формы
- исправлен алгоритм сохранения настроек модуля
2.0.8, 13.12.2019
- обновлены параметры запроса для передачи чека
2.0.7, 08.12.2019
- обновлены параметры запроса для передачи чека
2.0.6, 31.10.2019
- исправлен алгоритм конвертации для сайтов windows-1251
- в платёжной форме поле "содержание заказа" можно делать редактируемым
2.0.5, 20.09.2019
- в информационных сообщениях добавлен телефон пользователя
- в настройках добавлены опции "Название магазина" и "Email администратора магазина"
2.0.4, 21.03.2019
В опцию 'URL страницы возврата' теперь можно прописывать абсолютный адрес
2.0.3, 06.02.2019
Добавленно новое событие KiYKYandexPaymentQueryParams - позволяет изменить данные о платеже перед их отправкой запроса на сервер Яндекс.Кассы.
Отредактирована справочная информация.