Более 200 модулей для CS-Cart по единой подписке за 3 000 ₽ в месяц

Оплата Яндекс Пэй и Сплит

Позволяет создать способы оплаты Яндекс Пэй и Сплит
Укажите домен без http и слешей. Пример: domain.com
По подписке 4 800 
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Оплата Яндекс Пэй и Сплит

Этот модуль входит в нашу Подписку.

Оформите подписку — и пользуйтесь всеми модулями без ограничений.

Оплата Яндекс Пэй и Сплит подключает к магазину на CS-Cart оплату через Yandex Pay и покупку частями через Yandex Split. Модуль помогает показать покупателю привычные варианты оплаты на витрине, вывести виджеты и бейджи Яндекса в карточке товара и на оформлении заказа, а после выбора способа оплаты перенаправить покупателя на платёжную страницу Яндекса.

Для чего нужен

Модуль нужен магазинам, которые хотят принимать оплату через Яндекс Пэй и предлагать покупателям оплату частями через Сплит без отдельной ручной обработки заказов. Покупатель выбирает подходящий способ оплаты в checkout, а магазин получает заказ в CS-Cart со статусом, который задаётся в настройках модуля.

Основные возможности

  • Создание способа оплаты Yandex Pay / Yandex Split в списке способов оплаты CS-Cart.
  • Выбор доступных методов оплаты: Яндекс Пэй, Яндекс Сплит или оба варианта.
  • Тестовый и рабочий режимы подключения.
  • Настройка Merchant ID и API-ключа для платёжного процессора.
  • Перенаправление покупателя на платёжную страницу Яндекса.
  • Сопоставление успешной и неуспешной оплаты со статусами заказа в CS-Cart.
  • Вывод виджета Яндекс Пэй/Сплит в карточке товара и на странице оформления заказа.
  • Настройка внешнего вида виджета и бейджей через параметры Яндекса.
  • Автоматическая передача e-mail или телефона покупателя в fiscalContact, если контакт есть в заказе.
  • Поддержка витринных шаблонов Responsive, UniTheme2 и Nova.

Как работает

Администратор включает модуль, заполняет данные продавца и создаёт способ оплаты с процессором Yandex Pay. В настройках способа оплаты выбирается, какие методы доступны покупателю: карта, Сплит или оба варианта.

На витрине модуль показывает виджеты и бейджи Яндекса там, где это включено в настройках. Когда покупатель оформляет заказ и выбирает оплату через Яндекс Пэй или Сплит, модуль отправляет в Яндекс данные заказа, состав корзины, сумму, валюту и контакт покупателя для фискализации, если он указан. В ответ Яндекс возвращает ссылку на оплату, и покупатель переходит на платёжную страницу.

После возврата с платёжной страницы модуль меняет статус заказа по настроенному сопоставлению: отдельно для успешной и неуспешной оплаты.

Остались вопросы по работе модуля?

Напишите нам.


Продукт:
  • Store Builder
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Назначение:
  • Вендорам
  • Владельцам
  • Покупателям
Архитектура
:
  • Backend
  • Frontend
Локализации:
  • English
  • Русский
Совместимость:
  • 4.20.X
  • 4.19.X
  • 4.18.X
  • 4.17.X

Инструкция к модулю Оплата Яндекс Пэй и Сплит

Модуль добавляет в CS-Cart процессор оплаты Yandex Pay, позволяет принимать оплату через Яндекс Пэй и Яндекс Сплит, выводить виджеты/бейджи Яндекса на витрине и сопоставлять результат оплаты со статусами заказа.

Что делает модуль

  • Добавляет платёжный процессор MS: Yandex Pay для способов оплаты CS-Cart.
  • Создаёт заказ в Yandex Pay API и перенаправляет покупателя на полученную платёжную ссылку.
  • Позволяет выбрать доступные методы оплаты: только Яндекс Пэй, только Яндекс Сплит или оба варианта.
  • Показывает виджет оплаты в карточке товара и, если включено в способе оплаты, на странице оформления заказа.
  • Показывает бейджи Яндекса в каталоге и других витринных блоках.
  • Передаёт в Яндекс контакт покупателя для фискализации: сначала e-mail, при его отсутствии — телефон.
  • Меняет статус заказа после возврата покупателя с платёжной страницы по сопоставлению «Успешно» / «Неуспешно».

Где находится модуль

  • Настройки модуля: Модули → Скачанные модули → Оплата Яндекс Пэй и Сплит.
  • Способы оплаты: Администрирование → Способы оплаты или Модули → Способы оплаты, в зависимости от версии CS-Cart.
  • Процессор в карточке способа оплаты: MS: Yandex Pay.

Данные Яндекса

Для настройки понадобятся данные из кабинета Yandex Pay:

  • Merchant ID — идентификатор продавца. Он используется в настройках модуля для виджетов и в параметрах способа оплаты.
  • API-ключ — ключ для рабочего режима. В рабочем режиме модуль передаёт его в заголовке Authorization: Api-Key.
  • Тестовый режим — включается в параметрах способа оплаты. В тестовом режиме модуль использует тестовый API-адрес Яндекса и в качестве ключа авторизации использует значение Merchant ID.

Отдельного поля Client ID в коде модуля нет.

Настройки модуля

Общие

  • Идентификатор продавца (Merchant ID) — Merchant ID для витринных виджетов.
  • Сопоставление статусов заказа — выбор статуса CS-Cart для результата Успешно и Неуспешно. Если статус не выбран, используются значения по умолчанию: Open для успешной оплаты и Failed для неуспешной.

В магазинах с несколькими витринами выберите нужную витрину перед настройкой сопоставления статусов.

Виджет

  • Варианты отображения виджета в карточке товара — расширенный вид, компактный вид или не отображать.
  • Отображаемые методы в виджете способа оплаты — карта, Сплит или карта и Сплит.
  • Конфигурация виджета — параметры Yandex Pay Web SDK. Их можно подготовить в интерактивном демо Яндекса и вставить в поле настроек.
  • Позиция виджета на странице оформления заказа — не показывать, под итогом заказа или над товарами.
  • Вид блока в checkout — свернутый, развернутый или простой.

Бейдж

  • Отображать бейджи в каталоге товаров — включает вывод бейджа на витрине.
  • Отображать второй бейдж — добавляет дополнительный бейдж.
  • Позиция отображения бейджей — под ценой или под всем блоком товара.
  • Конфигурация бейджа и Конфигурация второго бейджа — параметры Яндекса для внешнего вида бейджей. Модуль очищает из этих полей значения merchant-id, amount и sku-id, потому что они рассчитываются на витрине.

Создание способа оплаты

  1. Откройте раздел способов оплаты и создайте новый способ оплаты.
  2. Выберите процессор MS: Yandex Pay.
  3. Включите или выключите Режим тестирования.
  4. Заполните Идентификатор продавца (Merchant ID).
  5. Заполните API-ключ для рабочего режима.
  6. В поле Доступные методы оплаты выберите: Яндекс Пэй и Яндекс Сплит, Яндекс Пэй или Яндекс Сплит.
  7. Если нужно показать виджет внутри способа оплаты на checkout, включите Показывать виджет на странице «Оформление заказа».
  8. Сохраните способ оплаты и проверьте, что он доступен на нужной витрине и для нужных способов доставки.

Сценарий оплаты

  1. Покупатель оформляет заказ и выбирает способ оплаты Yandex Pay.
  2. Модуль отправляет в Яндекс запрос создания заказа с суммой, валютой, составом корзины, доставкой и разрешёнными методами оплаты.
  3. Если в заказе есть e-mail покупателя, он передаётся в fiscalContact. Если e-mail нет, модуль передаёт телефон. Если контакта нет, поле не отправляется.
  4. Яндекс возвращает paymentUrl, и модуль перенаправляет покупателя на страницу оплаты.
  5. После успешного или неуспешного возврата модуль завершает оплату в CS-Cart и ставит заказу сопоставленный статус.

Webhook, hold, refund и чеки

  • Webhook. Код модуля использует возвратные URL CS-Cart payment_notification.success и payment_notification.fail с номером заказа. Отдельной настройки webhook URL в интерфейсе модуля нет.
  • Hold / capture. Отдельных настроек холдирования и подтверждения списания в модуле нет.
  • Refund / возвраты. Отдельного интерфейса возвратов через Яндекс в модуле нет; возвраты выполняются вне модуля по правилам платёжного сервиса и магазина.
  • Чеки и 54-ФЗ. Модуль передаёт в Яндекс контакт покупателя в fiscalContact, если он есть в заказе. Собственных настроек DigitalKassa, ставок НДС или формирования чеков в модуле нет.

Как проверить работу

  1. Откройте карточку товара на витрине и проверьте, что виджет или бейдж отображается согласно настройкам модуля.
  2. Добавьте товар в корзину и перейдите к оформлению заказа.
  3. Выберите способ оплаты Yandex Pay и убедитесь, что набор методов соответствует настройке: Яндекс Пэй, Сплит или оба варианта.
  4. Оформите тестовый заказ и проверьте, что покупатель перенаправляется на платёжную страницу Яндекса.
  5. После возврата с платёжной страницы проверьте статус заказа в CS-Cart.
  6. Для проверки фискального контакта оформите заказ с e-mail, затем заказ без e-mail, но с телефоном: модуль должен отправлять e-mail в первом случае и телефон во втором.

История изменений

v1.6.6 от 2026-09-14

[!] Исправлен состав пакета обновления: служебные файлы тестирования больше не попадают в релиз и не вызывают ошибку о попытке обновить основные файлы CS-Cart.

v1.6.5 от 2026-09-11

[!] Покупаемые подарочные сертификаты передаются отдельными позициями в Яндекс Пэй и Сплит, в том числе в заказах без обычных товаров. Их стоимость больше не прибавляется к последнему товару.

[!] Исправлена сверка суммы товаров, сертификатов и доставки при скидке на заказ.

[!] Если округление скидки на несколько штук даёт дробную копейку в цене за единицу, позиция разделяется на строки с сохранением количества и итоговой суммы.

[!] Устранён повторный вывод бейджей в сетке товаров Nova. Учитываются выбранное размещение и настройка второго бейджа.

[!] Разные варианты одного товара передаются с уникальными идентификаторами позиций.

[!] Перед изменением статуса заказа при возвращении покупателя модуль проверяет оплату через API Яндекс Пэй, сверяет заказ, магазин, валюту и сумму. Сам переход по успешной или неуспешной ссылке не подтверждает результат оплаты.

[!] Исправлен выбор настроек компании и витрины, сохранение выключенных переключателей способа оплаты и обработка конфигурации бейджей и виджетов.

[!] Исправлены положение и повторная инициализация виджета после пересчёта корзины и раскрытия скрытого блока. Запоздалые ответы SDK больше не создают второй виджет и не подменяют актуальную сумму.

[*] Модуль актуализирован по шаблону. Исправлены оформление встроенной истории изменений и резервное отображение текущей версии, дополнены переводы.

[*] В релиз включены ранее подготовленные русские и английские описание и инструкция; сохранена история изменений.

v1.6.1 от 2026-06-19

[!] Исправлено поведение виджета Яндекс Пэй/Сплит в корзине после ajax-изменения количества товара.

[!] Виджет в позиции под итоговой стоимостью больше не перемещается вверх после пересчёта корзины.

[!] Исправлена повторная инициализация виджета в сворачиваемом блоке, когда контейнер был скрыт при первой отрисовке.

[*] Оптимизировано раскрытие блока виджета: повторная инициализация выполняется только при пустом контейнере.

[*] Уточнена текущая схема обновления статуса заказа: модуль использует возвратные URL CS-Cart payment_notification.success и payment_notification.fail; отдельный server-to-server webhook в текущей версии не реализован.

v1.6.0 от 2026-04-30

[+] Добавлена передача контакта покупателя для фискализации при создании платежа.

[*] Если в заказе нет e-mail, для фискализации используется телефон покупателя.

[*] Актуализировано описание модуля во встроенной документации.

[!] Уточнена логика выбора контактных данных покупателя из заказа.

v1.5.1 от 2026-03-17

[*] Настройки модуля стали надёжнее определяться на витрине при работе с несколькими storefront.

[!] Исправлено сохранение сопоставления статусов оплаты.

[!] При обработке уведомлений об оплате настройки теперь выбираются по компании заказа.

v1.5.0 от 2026-03-04

[+] Добавлена настройка отображения виджета на странице оформления заказа.

[+] Добавлен выбор вида блока в checkout: свёрнутый, развёрнутый или простой.

[+] Добавлен сворачиваемый блок виджета в checkout с заголовком и анимацией.

[+] Добавлено отображение бейджей на страницах, в блоге и акциях.

[*] Модуль обновлён по актуальному шаблону.

[*] Вывод виджета на странице оформления заказа вынесен в отдельный блок.

[*] Документация модуля переведена на HTML-формат в разделе info.

v1.4.0 от 2026-01-19

[+] Добавлено отображение лейбла в блоках модуля интеллектуального подбора от AB.

[!] Исправлено поведение блоков способа оплаты на странице оформления заказа.

v1.3.1 от 2025-12-12

[!] Исправлено создание заказа из панели администратора.

v1.3.0 от 2025-12-09

[+] Добавлена настройка внешнего вида виджетов и бейджей.

[+] Добавлена возможность выбрать позицию бейджа.

[*] Модуль приведён к стандартам проекта.

[*] Обновлён внешний вид виджета с возможностью использовать прежний вариант.

[*] Добавлена поддержка темы CS-Cart Nova.

[*] Оптимизировано появление виджета на странице оформления заказа.

[!] Исправлено отображение настроек модуля в тёмной теме.

[!] Исправлено выравнивание бейджа.

v1.2.2 от 2025-11-10

[*] Обновлены стили виджета.

[*] Платёжная сессия переведена в рабочий режим.

[!] Исправлено дублирование виджета, когда во вкладках товара выводятся товары.

v1.2.1 от 2025-11-03

[+] Добавлена возможность скрывать виджет на странице оформления заказа.

[*] Изменены положение и размеры виджета на странице товара.

[*] Удалена лишняя кнопка оформления заказа на странице корзины.

[*] Изменён нижний отступ у виджета.

[!] Исправлено дублирование виджета во всплывающем окне.

[!] Исправлено отображение виджета при смене способа оплаты на Яндекс.

[!] Исправлено отображение виджета Сплита при выборе оплаты картой через Яндекс.

v1.2.0 от 2025-10-30

[+] Добавлен выбор виджета в карточке товара.

[+] Добавлено отображение виджета на странице оформления заказа.

v1.1.1 от 2025-07-30

[*] Модуль приведён к стандартам проекта.

v1.1.0 от 2023-11-06

[+] Добавлен вывод виджета Яндекс Сплит.

v1.0.2 от 2023-10-28

[!] Исправлено определение API-ключа для рабочего режима.

v1.0.1 от 2023-10-28

[+] Добавлены английские переводы.

[!] Исправлено определение API URL.

v1.0.0 от 2023-10-16

[+] Первый релиз модуля.

Обозначения:

[+] Добавлено

[-] Удалено

[*] Изменено

[!] Исправлена ошибка

Отзывы

Здесь можно поделиться своим мнением и оценить нашу работу.

Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.

Похожие модули