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

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

Позволяет создать способы оплаты Яндекс Пэй и Сплит
Укажите домен без 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.0 от 30.04.2026

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

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

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

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

v1.5.1 от 17.03.2026

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

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

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

v1.5.0 от 04.03.2026

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

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

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

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

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

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

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

v1.4.0 от 19.01.2026

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

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

v1.3.1 от 12.12.2025

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

v1.3.0 от 09.12.2025

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

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

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

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

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

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

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

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

v1.2.2 от 10.11.2025

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

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

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

v1.2.1 от 03.11.2025

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

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

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

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

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

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

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

v1.2.0 от 30.10.2025

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

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

v1.1.1 от 30.07.2025

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

v1.1.0 от 06.11.2023

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

v1.0.2 от 28.10.2023

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

v1.0.1 от 28.10.2023

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

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

v1.0.0 от 16.10.2023

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

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

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

[-] Удалено

[*] Изменено

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

Отзывы

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

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

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