Яндекс.Касса (Yandex.Kassa)
Яндекс.Касса
Описание
Поддерживаемые виды оплат:
Банковская карта.
Поддерживаемые онлайн-кассы (ФЗ-54)
АТОЛ;
Orange Data;
МодульКасса;
Бизнес.Ру Онлайн-Чеки.
Настройка
Личный кабинет Яндекс.Касса
В личном кабинете Яндекс.Касса настройте следующие обязательные поля:
Название сайта Значение: Полный адрес сайта магазина, включая протокол, например, https://mysite.com
Способ подключения к Яндекс.Кассе Значение: HTTP
chekUrl Значение: https://{адрес вашего сайта}/mvcget/onlinepayment/validate/, где {адрес вашего сайта}, например, mysite.com
avisoUrl Значение: https://{адрес вашего сайта}/mvcget/onlinepayment/confirm/, где {адрес вашего сайта}, например, mysite.com
shopSuccessUrl, shopFailUrl Значение: dynamic
shopPassword Значение: Любой пароль (в дальнейшем он понадбится при настройке 1С)
Почта для реестров Значение: Адрес электронной почты, на которую будут высылаться ежедневные реестры по проведенным платежам
1С Предприятие
Если ваша онлайн-касса поддерживает интеграцию с Яндекс.Кассой, также заполните следующие параметры
Отправка данных для чека - время в днях, отведенное на отправку данных об электронном чеке, например, 3 дня
Тип онлайн кассы - тип вашей онлайн-кассы, например, МодульКасса
Почта для ошибок - адрес электронной почты, на который будут отправляться уведомления в случае возникновения ошибок;
Адрес в чеке - адрес сайта, отображаемый в чеке, например, mysite.com
В меню 1С Предприятие откройте форму Настройки платежных систем (Zeta Web → Настройки и администрирование → Настройки оплаты, прайс-листы, YML).
В открывшейся форме добавьте новый элемент и заполните следующие поля:
Наименование: Значение: Произвольное, понятное вам название настройки
Платежная система: Значение: Яндекс.Деньги
Договор эквайринга: Значение: Существующий или создайте новый договор эквайринга с поставщиком.
Идентификатор магазина: Значение: Значение настройки shopId, выданной вам компанией Яндекс.Касса
Идентификатор витрины магазина: Значение: Значение настройки scid, выданной вам компанией Яндекс.Касса
Логин: Значение: Оставьте это поле пустым
Пароль: Значение: Пароль, указанный в настройках магазина в личном кабинете Яндекс.Касса
Требуется защищенное соединение: Значение: Да
Тестовый режим оплаты: Значение: Да - в режиме тестирования; Нет - в режиме реальной работы
Адрес платежного шлюза (URL): Значение: Оставьте это поле пустым
Список видов оплат: Значение: Добавьте в список предопределенный вид оплаты Банковской картой на сайте, затем откройте данный вид оплаты на редактирование и укажите в нем требуемый Вид оплаты чека ККМ, который будет подставляться в документ Оплата от покупателя платежной картой
Если ваша онлайн-касса поддерживает интеграцию с Яндекс.Кассой, также заполните следующие параметры:
Использовать онлайн-кассу: Значение: Да
Идентификатор клиента для онлайн-кассы по умолчанию: Значение: Сначала телефон - если необходимо высылать данные об электронном чеке в виде SMS; Сначала электронная почта - если необходимо высылать данные об электронном чеке на электронную почту покупателя.
Переключение на Яндекс.API 3.0 (с поддержкой ФФД 1.05)
Для переключения новое API Яндекс-касс необходимо выполнить следующую последовательность действий:
Написать / позвонить в Яндекс-Кассы, чтобы вас переключили на API 3.0. Менеджер компании вышлет Вам анкету, которую необходимо заполнить. Конечным результатом будет выслано подтверждение перехода на другое API, способ подключения в вашем личном кабинете в результате должен быть: протокол API.
Настройка Яндекс-Касс:
Установите адрес для уведомлений: https://ваш_сайт.ru/mvcget/onlinepayment/confirm/
Сгенерируйте секретный ключ. Важно! Перед подтверждением его необходимо сохранить. Это ваш пароль, который надо будет указать в качестве пароля в настройках платежной системы в 1С.
Настройте параметры в 1С:
Перейдите в меню "Зета Веб - Настройки и администрирование - Настройки оплаты, прайс-листы, YML - Настройки платежных систем".
Создайте новую настройку платежной системы, в которой укажите платежную систему: Яндекс.Деньги API 3.0
Введите Ваш логин и пароль, где:
Логин: shopID
Пароль: секретный ключ.
Установите флаг SSL соединения.
Настройка завершена.
Последовательность прохождения онлайн-платежа:
Пользователь оплачивает заказ в системе Zeta Web.
Яндекс.Кассы списывают деньги.
Яндекс.Кассы отправляют данные в онлайн-кассу.
После получения положительного ответа от онлайн-кассы Яндекс.Кассы отправляют запрос (уведомление) в систему Zeta Web.
При получении запроса (уведомления) от Яндекс.Касс система Zeta Web создает документ "Оплата платежной картой".
Если создания документов не происходит, а в личном кабинете Яндекс.Касс написано, что оплата находится в статусе "Ожидает подтверждения", то, вероятно, онлайн-касса не подтвердила платеж.
Проверьте, полностью ли совпадают данные в личном кабинете Яндекс.Касс и настройках Вашей онлайн-кассы (например, для касс Атол поле адрес расчета должно совпадать до символа).
Если вы, по каким-либо причинам, вручную подтвердили платеж в личном кабинете Яндекс.Касс, то сформировать документ "Оплата платежной картой" в 1С также необходимо вручную. После обмена сумма будет учтена во взаиморасчетах.
Last updated