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

Точка банк эквайринг

Модуль интегрирует интернет-эквайринг банка «Точка» в CS-Cart, добавляя безопасный способ оплаты заказов, автоматизацию проверки статусов платежей и удобные инструменты управления транзакциями в админке. Модуль также используется как кассовое решение по 5
Укажите домен без http и слешей. Пример: domain.com
3 000  95 000 
Последняя версия модуля Обновлено:
Есть вопросы по модулю? Напиши нам: HelpDesk Bot

Точка банк эквайринг

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

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

Точка банк эквайринг помогает маркетплейсу на CS-Cart Multi-Vendor принимать оплаты через Точка Банк и связывать платёжный контур с работой продавцов. Модуль закрывает не только приём денег от покупателей, но и последующие операции: регистрацию бенефициаров, работу с виртуальными счетами, распределение входящих платежей, оформление сделок и подготовку документов.

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

Модуль полезен маркетплейсам, которым нужно организовать расчёты через Точка Банк без постоянной ручной сверки между банком, заказами и карточками продавцов. Он помогает быстрее подключать продавцов к платёжному процессу, хранить их банковские и идентификационные данные в привычном интерфейсе CS-Cart, отслеживать статусы документов и видеть, как входящие оплаты относятся к заказам и сделкам.

Решение особенно актуально для проектов, где есть много продавцов, разные юридические статусы участников и регулярные выплаты. Администратору не нужно вручную переносить данные по каждому продавцу и платежу: основные операции выполняются из админки, а информация по бенефициарам, виртуальным счетам, оплатам и сделкам остаётся связанной с объектами магазина.

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

  • Интеграция CS-Cart Multi-Vendor с платёжным и банковским контуром Точка Банк.
  • Регистрация, обновление, активация и деактивация бенефициаров.
  • Поддержка продавцов-юрлиц, ИП, самозанятых и физических лиц.
  • Сопоставление полей профиля продавца с данными, которые нужны для Точка Банк.
  • Получение и хранение виртуальных счетов продавцов.
  • Отображение статусов бенефициаров и связанных документов.
  • Журнал оплат Точка Банк и работа с нераспределёнными платежами.
  • Автоматическое распределение входящих оплат по заказам и сделкам.
  • Оформление документов по бенефициарам и сделкам в PDF.
  • Тестовый режим, проверка подключения, генерация ключей и тестовое пополнение.
  • Настройка логирования для контроля обмена с банком.

Как работает

После настройки доступа к Точка Банк администратор сопоставляет поля профиля продавца с данными, которые нужны банку: реквизитами, ИНН, паспортными данными, адресом регистрации и другими параметрами. В карточке продавца появляется рабочая зона Точка Банк, где можно создать или обновить бенефициара, проверить документы и получить виртуальный счёт.

Когда в магазин поступают платежи, модуль помогает отслеживать их в отдельном разделе, обновлять информацию по оплатам и распределять суммы по заказам. Для выплат и бухгалтерского контура модуль формирует сделки и документы, чтобы расчёты между маркетплейсом, покупателями и продавцами были прозрачнее и меньше зависели от ручных операций.

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

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


Продукт:
  • 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

Инструкция к модулю Точка Банк Эквайринг

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

Модуль подключает интернет-магазин CS-Cart к интернет-эквайрингу банка «Точка». Покупатель оформляет заказ, выбирает способ оплаты с процессором «Точка Банк Эквайринг» и переходит на платёжную страницу банка. После оплаты модуль получает результат платежа, обновляет статус заказа по заданному сопоставлению и сохраняет данные операции в админке.

Модуль также поддерживает работу с платёжными операциями: просмотр истории, проверку статуса платежа, отмену, подтверждение списания для холдированных платежей и возвраты. Для фискализации можно включить передачу чеков в DigitalKassa.

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

  • Модули → Управление модулями → Точка банк эквайринг — общие настройки модуля и сопоставление статусов заказа.
  • Администрирование → Способы оплаты — создание или настройка способа оплаты с процессором «Точка Банк Эквайринг».
  • Заказы → Просмотр заказов → карточка заказа — данные платежа, фискальные данные и действия по операции: подтверждение, отмена, возврат.
  • Администрирование → Точка банк → Операции — журнал операций модуля с фильтрами по заказу, payment ID, статусу, типу операции и датам, если пункт меню доступен в вашей сборке.

Подготовка в личном кабинете банка

Перед настройкой в CS-Cart получите в банке «Точка» данные для интернет-эквайринга:

  • customerCode — код клиента. Его можно ввести вручную или подставить кнопкой Из списка (Business) после сохранения API-токена.
  • merchantId — идентификатор магазина. Его можно ввести вручную или подставить кнопкой Из списка (REG, активен). Для подбора merchantId сначала должен быть указан customerCode.
  • Client ID — идентификатор клиента для API банка. Поле рекомендуется заполнить для корректной работы интеграции.
  • Токен API — токен авторизации для запросов к API банка.
  • Секретный ключ webhook — ключ для проверки подписи уведомлений от банка.

Если планируется фискализация через DigitalKassa, дополнительно подготовьте actor, token, group ID и при необходимости секрет подписи webhook DigitalKassa.

Настройка способа оплаты

  1. Откройте Администрирование → Способы оплаты и создайте или откройте способ оплаты для банка «Точка».
  2. В поле процессора выберите Точка Банк Эквайринг.
  3. Перейдите к параметрам процессора и заполните основные поля.

Основные параметры процессора

  • Режим тестирования — включает работу с тестовым окружением банка. Используйте его для проверки интеграции без реальных списаний.
  • Код клиента (customerCode) — код клиента банка «Точка».
  • ID магазина (merchantId) — идентификатор магазина в системе банка. Обычно это числовой идентификатор, выданный банком.
  • Client ID — идентификатор клиента для API банка.
  • Токен API — токен авторизации для создания платежей, проверки статусов и выполнения операций.
  • Секретный ключ webhook — используется для проверки подписи входящих уведомлений от банка.
  • Валюта — валюта платежей. Для российских платежей обычно используется RUB.
  • Режим оплаты — одностадийная оплата или двухстадийный сценарий с холдированием. Важно: режим холдирования определяется настройками мерчанта на стороне банка; модуль умеет подтвердить холдированный платёж отдельной операцией capture.
  • Способы оплаты — доступные методы на платёжной стороне: банковская карта, СБП, Tinkoff, Долями. Если ничего не выбрано, по умолчанию используется карта.

Webhook банка

В настройках способа оплаты модуль показывает готовый URL для webhook уведомлений. Скопируйте его и укажите в личном кабинете банка «Точка» для уведомлений по платежам.

Webhook нужен, чтобы модуль мог автоматически получить итоговый статус платежа, проверить подпись уведомления, обновить заказ и зафиксировать событие в журнале. Если секретный ключ webhook не заполнен, проверка подписи не сможет защитить входящее уведомление.

Сопоставление статусов заказа

В настройках модуля задайте, в какой статус CS-Cart переводить заказ при успешной и неуспешной оплате:

  • Успешно — статус для оплаченных заказов. По умолчанию используется открытый статус заказа.
  • Неуспешно — статус для отклонённых или отменённых платежей. По умолчанию используется неуспешный статус.

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

Фискализация и DigitalKassa

Если нужно отправлять чеки, включите параметр Отправлять чек для 54-ФЗ и заполните фискальные параметры:

  • Система налогообложения — ОСН, УСН, патент и другие поддерживаемые варианты.
  • Ставка НДС по умолчанию — применяется к товарам без отдельной ставки.
  • Признак способа расчёта — например полный расчёт, предоплата 100%, аванс или кредит.
  • Признак предмета расчёта — товар или услуга.

Для передачи чеков в DigitalKassa включите Включить отправку чеков в DigitalKassa и заполните:

  • Actor (DigitalKassa) — идентификатор актора.
  • Token (DigitalKassa) — токен авторизации.
  • ID группы DigitalKassa — идентификатор группы касс.
  • Система налогообложения DigitalKassa — используется при формировании чека.

После успешной оплаты модуль может отправить чек в DigitalKassa и сохранить фискальные данные в заказе. Если настройки DigitalKassa включены, в параметрах способа оплаты доступна кнопка тестовой отправки чека.

Как проходит оплата

  1. Покупатель оформляет заказ и выбирает способ оплаты «Точка Банк Эквайринг».
  2. Модуль проверяет обязательные параметры: customerCode, merchantId и API token.
  3. Модуль создаёт платёж в API банка и передаёт сумму, валюту, номер заказа, ссылку возврата и выбранные способы оплаты.
  4. Если включена передача чека, к запросу добавляются фискальные данные.
  5. Покупатель перенаправляется на платёжную страницу банка.
  6. После оплаты модуль получает редирект или webhook, проверяет статус платежа через API и обновляет заказ.

Операции в карточке заказа

После создания платежа в заказе сохраняется payment ID. В карточке заказа отображаются платёжные и фискальные данные, а также доступные действия:

  • Подтвердить списание — используется для подтверждения холдированного платежа.
  • Отменить платёж — отменяет платёж, если операция поддерживается банком для текущего статуса.
  • Полный или частичный возврат — создаёт возврат по payment ID.
  • Все операции — открывает журнал операций, связанных с платежом.

Доступность действий зависит от статуса платежа, настроек банка и ответа API.

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

  1. Включите тестовый режим в настройках процессора, если проверка должна пройти без реального списания.
  2. Убедитесь, что заполнены customerCode, merchantId, API token и webhook secret.
  3. Сохраните способ оплаты и скопируйте webhook URL в личный кабинет банка.
  4. Создайте тестовый заказ на витрине и выберите оплату через банк «Точка».
  5. Проверьте, что покупатель перенаправляется на платёжную страницу банка.
  6. Завершите тестовую оплату и убедитесь, что заказ получил статус из сопоставления.
  7. Откройте карточку заказа и проверьте payment ID, статус операции и фискальные данные.
  8. Проверьте журнал операций и, если доступно, журнал webhook-уведомлений.
  9. Если используется холдирование, выполните подтверждение списания и проверьте результат.
  10. Если используются возвраты, выполните тестовый полный или частичный возврат.
  11. Если включена DigitalKassa, проверьте отправку тестового чека и появление данных чека в заказе.

Если оплата не проходит

  • Проверьте, что customerCode, merchantId и API token заполнены без лишних пробелов.
  • Убедитесь, что выбран правильный режим: тестовый или боевой.
  • Проверьте, что в банке активирован интернет-эквайринг для нужного merchantId.
  • Сверьте webhook URL и секретный ключ webhook в настройках банка и CS-Cart.
  • Проверьте журнал операций: в нём сохраняются запросы, ответы, статусы и ошибки API.
  • Если чек не отправляется, отдельно проверьте настройки DigitalKassa: actor, token, group ID и систему налогообложения.

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

v1.9.0 от 24.04.2026

[!] Исправлено зависание при отключении продавца в админке, если в его профиле не заполнены данные Точка Банк.

v1.8.0 от 17.04.2026

[+] Добавлена поддержка нового сценария регистрации ИП, самозанятых и физлиц через обновлённый обмен данными с Точка Банк.

[+] На странице продавца добавлено отображение данных документов бенефициара и статусов их проверки.

[+] В настройки модуля добавлены сопоставления для кода подразделения паспорта, поля «кем выдан», адреса регистрации и кода страны регистрации.

[*] Обновлена логика создания и обновления бенефициара ИП и физлица под новый сценарий обмена данными с Точка Банк.

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

[!] Исправлена обработка строковых полей профиля продавца: адрес регистрации и серия паспорта больше не превращаются в значение 0.

[!] Приведены в порядок переводы модуля.

v1.7.0 от 01.04.2026

[+] Добавлен PDF-документ по сделке в формате счёта для прикрепления к сделке в Точка Банк.

[+] Добавлен документ с договором оферты бенефициара.

[+] Реализована автоматическая загрузка документа бенефициара по шаблону и создание виртуального счёта сразу после создания бенефициара в системе Точка Банк.

v1.6.0 от 02.03.2026

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

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

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

[*] Скорректировано хранение файлов модуля в отдельном каталоге данных магазина.

v1.5.0 от 22.01.2026

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

[+] Добавлен перенос данных полей реквизитов и счетов продавца.

[*] Обновлена генерация сертификата согласно рекомендациям Точка Банк.

v1.4.0 от 12.05.2025

[+] Добавлен логотип модуля и обновлена иконка.

[+] При активации бенефициара продавца добавлена обработка ответа о том, что бенефициар уже активирован.

[*] Проведена стандартизация кода модуля и текстовых файлов.

[*] Исправлено распределение средств.

[*] Исправлен путь к файлу с ключами для отображения в настройках модуля в админке.

[*] Изменён способ получения приватного ключа для запросов.

[!] Исправлена ошибка передачи КПП при изменении статуса платежа продавца.

v1.3.2 от 12.04.2024

[+] Добавлено отображение баланса продавца на странице «Продавцы».

[+] Добавлены настройки для регулирования галочки «ТБ: создать сделку» на странице бухгалтерского учёта.

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

[*] Исправлено отображение статуса платежа на странице редактирования и просмотра заказа в админке, добавлен статус «частично распределён».

[!] Исправлено создание бенефициаров: ранее вместо номинального счёта площадки отправлялся расчётный счёт продавца.

v1.3.1 от 29.11.2023

[+] Добавлено поле «Отчество», отображение идентификаторов платежей и сделок для главного администратора.

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

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

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

[+] Добавлена настройка для статуса заказа «ТБ: распределить средства» для выборки неверифицированных заказов.

[*] Короткие PHP-теги заменены на стандартный синтаксис.

[!] Исправлено обновление страницы нераспределённых платежей после нажатия кнопки «Распределить автоматически».

v1.3.0 от 10.06.2023

[+] Добавлена галочка в способах оплаты для участия в интеграции с Точка Банк.

[+] Добавлена ссылка на скачивание файла ключа .pem.

[+] Добавлена кнопка для зачисления на тестовый счёт в настройках модуля.

[+] Добавлен вывод всей нераспределённой суммы на странице платежей модуля.

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

[+] Реализован вывод средств бенефициарами.

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

[*] Изменено место сохранения файла ключа .pem.

[*] Добавлена возможность отображения приватных ключей и сертификата в настройках модуля.

v1.2.1 от 25.04.2023

[!] Удалены лишние запятые в коде.

v1.2.0 от 02.02.2022

[+] Выполнена полная переработка модуля.

v1.1.0 от 20.08.2022

[+] Выполнена переработка модуля.

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

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

[-] Удалено

[*] Изменено

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

Отзывы

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

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

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