Этот модуль входит в нашу Подписку.
Оформите подписку и пользуйтесь всеми модулями без ограничений.
Точка Банк Эквайринг
Модуль подключает интернет-магазин CS-Cart к интернет-эквайрингу Точка Банк. Покупатель оплачивает заказ на защищённой странице банка, а магазин автоматически получает подтверждённый результат операции.
Платежи, статусы заказов, возвраты и чеки контролируются из привычной админ-панели CS-Cart.
Назначение
Модуль помогает принимать онлайн-платежи через Точка Банк и сокращает ручную сверку заказов. Он связывает заказ с конкретной платёжной операцией, проверяет её сумму и состояние, а затем назначает заказу выбранный администратором статус.
Основные возможности
- Оплата банковскими картами, через СБП, Тинькофф и сервис «Долями».
- Одностадийная оплата с немедленным списанием и двухстадийная оплата с холдированием средств.
- Автоматическое получение результатов платежа от банка и дополнительная проверка состояния операции.
- Сопоставление результатов платежа со статусами заказа для каждого способа оплаты.
- Подтверждение списания для холдированных платежей.
- Полные и частичные возвраты из карточки заказа.
- Журналы платёжных операций и уведомлений банка с фильтрами.
- Передача состава заказа для чеков по 54-ФЗ.
- Отправка чеков прихода и возврата через DigitalKassa.
- Настраиваемое журналирование и безопасные повторы информационных запросов при сетевых ошибках.
Как это работает
Администратор создаёт способ оплаты, подключает данные Точка Банк, выбирает доступные способы платежа и задаёт статусы заказов. После оформления заказа модуль создаёт отдельную платёжную операцию и перенаправляет покупателя на страницу банка.
Возврат покупателя на сайт не считается подтверждением оплаты. Модуль сверяет результат с данными банка, проверяет принадлежность операции заказу и только после этого меняет статус заказа.
Сведения о платеже, возвратах и чеках доступны в карточке заказа. Для диагностики администратор может открыть журналы операций и уведомлений.
Расположение в админке
Системное журналирование настраивается в штатном разделе Настройки → Журнал событий → Точка Банк; дополнительная запись в файл и сетевые повторы — в настройках модуля. Подключение банка, способы оплаты, статусы заказов и фискализация настраиваются в параметрах способа оплаты. Управление конкретным платежом доступно в карточке заказа.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- Покупателям
- English
- Русский
- 4.20.X
- 4.19.X
- 4.18.X
Инструкция к модулю «Точка Банк Эквайринг»
Что делает модуль
Модуль подключает интернет-магазин CS-Cart к интернет-эквайрингу Точка Банк. Покупатель выбирает способ оплаты при оформлении заказа и переходит на защищённую платёжную страницу банка. Модуль проверяет результат операции, обновляет статус заказа и сохраняет сведения о платеже в админ-панели.
Модуль поддерживает одностадийную и двухстадийную оплату, полные и частичные возвраты, запись платёжных событий в штатный журнал CS-Cart, передачу чеков в Точка Банк и отдельную интеграцию с DigitalKassa.
Что подготовить перед настройкой
- Активный интернет-эквайринг в Точка Банк.
- Токен API с разрешениями на создание платёжных операций, чтение данных эквайринга и чтение данных клиента.
- Client ID и разрешение ManageWebhookData, если нужна автоматическая регистрация уведомлений банка.
- Работающий HTTPS-сертификат на витрине магазина.
- Данные подключения DigitalKassa, если чеки будут отправляться через этот сервис.
Где находится модуль
- Модули → Управление модулями → Точка Банк Эквайринг: файловый журнал и параметры надёжности.
- Настройки → Журнал событий → Точка Банк: включение платёжных событий и диагностических записей API.
- Администрирование → Способы оплаты: подключение Точка Банк, способы оплаты, статусы заказов и фискализация.
- Заказы → Просмотр заказов → карточка заказа: сведения о платеже, подтверждение списания, возвраты и чеки.
Общие настройки модуля
- Откройте Модули → Управление модулями.
- Найдите Точка Банк Эквайринг и откройте его настройки.
- В магазине с несколькими витринами выберите витрину, для которой настраивается модуль.
- При необходимости включите дополнительную запись в файл
ms_tochka_api.log. - Задайте количество повторов безопасных информационных запросов при сетевой ошибке.
- Сохраните настройки и откройте страницу ещё раз, чтобы проверить сохранённые значения.
Создание платежа, подтверждение списания и возврат не повторяются автоматически. Это защищает магазин от повторной финансовой операции при неопределённом сетевом ответе.
Журнал событий
- Откройте Настройки → Журнал событий.
- Найдите группу Точка Банк.
- Отметьте Все операции, чтобы записывать платёжные операции, изменения статусов, webhook, успешные и неуспешные запросы и ответы.
- Отметьте Неудавшиеся операции, чтобы записывать только ошибки API и сетевые ошибки.
- Сохраните настройки и обновите страницу, чтобы проверить выбранные значения.
Все записи находятся в штатном разделе Настройки → Журнал событий. Из карточки заказа доступны ссылки на события текущего заказа и на все события Точка Банк. Дополнительных журналов модуль не создаёт.
Если отмечены оба пункта, успешные операции записываются как обычные, а ошибки — как неудавшиеся. Одна ошибка не создаёт две одинаковые записи.
Переключатель записи в файл ms_tochka_api.log находится в настройках модуля и использует тот же уровень, который выбран в группе Точка Банк. Если оба пункта группы выключены, системный и файловый журналы API не заполняются. Токены и персональные данные скрываются перед записью.
Создание способа оплаты
- Откройте Администрирование → Способы оплаты.
- Создайте новый способ оплаты или откройте существующий.
- Выберите процессор MS: Точка Банк Эквайринг.
- Откройте вкладку настройки процессора.
- Заполните параметры подключения и сохраните способ оплаты.
- Убедитесь, что способ оплаты включён и доступен нужной витрине и группе пользователей.
Параметры подключения
- Токен API: токен авторизации для создания и проверки операций.
- Client ID: идентификатор, который требуется для автоматической регистрации уведомлений банка. Если уведомления отключены, поле можно не заполнять.
- Режим тестирования: переключает модуль на песочницу Точка Банк. Песочница предназначена для проверки запросов и ответов; доступность полноценной платёжной страницы зависит от возможностей тестового окружения банка.
- Режим оплаты: одностадийное списание или двухстадийная оплата с холдированием.
- Код клиента (customerCode): код бизнес-клиента в Точка Банк.
- ID магазина (merchantId): идентификатор активной торговой точки.
- Автоматически зарегистрировать webhook: включает регистрацию HTTPS-адреса для уведомлений банка.
- Способы оплаты: банковская карта, СБП, Тинькофф и «Долями». Если варианты не выбраны, используется банковская карта.
Чтобы заполнить код клиента и торговую точку через API, введите токен, нажмите Подключить и выберите нужные значения из предложенного списка. Если у клиента одна торговая точка, модуль подставит её автоматически.
Уведомления банка и синхронизация
При включённом webhook модуль регистрирует адрес уведомлений во время сохранения способа оплаты. Для этого нужны Client ID, разрешение ManageWebhookData и доступность витрины по HTTPS.
Модуль проверяет подпись уведомления и сверяет платёж с заказом. Повторное уведомление одной и той же операции не должно повторно менять заказ или создавать новый чек.
В качестве дополнительной страховки можно настроить периодическую синхронизацию незавершённых операций. Добавьте на сервере задание cron, которое обращается к адресу вида https://store.example/index.php?dispatch=ms_tochka.sync&cron_password=YOUR_CRON_PASSWORD. Используйте пароль cron из настроек безопасности CS-Cart и не передавайте его третьим лицам. Рекомендуемый интервал: 5 минут.
Сопоставление статусов заказа
Статусы задаются отдельно в настройках каждого способа оплаты с процессором MS: Точка Банк Эквайринг:
- Успешно: применяется после подтверждённой оплаты.
- Неуспешно: применяется после отклонённой, отменённой или истёкшей операции.
- Авторизовано: применяется при холдировании средств до подтверждения списания.
Все три поля обязательны. Для способа оплаты с пустыми значениями используются безопасные значения по умолчанию: Обработан (P), Неуспешен (F) и На удержании (A) соответственно.
Для блокировки средств выбирайте статус, который уменьшает остаток товара. Рекомендуется штатный статус На удержании. Если выбрать Открыт, Возвращено или другой статус без уменьшения остатка, CS-Cart сочтёт оформление незавершённым и вернёт покупателя в checkout вместо страницы «Спасибо».
После сохранения обновите страницу и убедитесь, что выбранные статусы не сбросились.
Фискализация через Точка Банк
Чтобы передавать состав заказа вместе с платежом, включите Отправлять чек для 54-ФЗ и настройте:
- систему налогообложения;
- ставку НДС по умолчанию для товаров без собственной ставки;
- признак способа расчёта;
- резервный признак предмета расчёта.
Модуль использует товары, скидки, доставку и налоговые данные заказа. Перед включением фискализации согласуйте значения с бухгалтером или специалистом по онлайн-кассе.
Фискализация через DigitalKassa
Чтобы отправлять чеки через DigitalKassa, включите соответствующий переключатель и заполните:
- Actor;
- Token;
- ID группы DigitalKassa;
- Систему налогообложения DigitalKassa.
После успешной оплаты модуль отправляет чек прихода. После полного или частичного возврата создаётся отдельный чек возврата прихода на фактическую сумму возврата.
Фискализация через Точка Банк и DigitalKassa включается независимо. Не включайте оба варианта одновременно, если одновременная отправка двух чеков не предусмотрена вашей кассовой схемой.
Как проходит одностадийная оплата
- Покупатель оформляет заказ и выбирает Точка Банк Эквайринг.
- Модуль создаёт новую платёжную попытку с уникальным идентификатором.
- Покупатель переходит на страницу Точка Банк и выполняет оплату.
- Модуль получает уведомление банка или проверяет операцию через API.
- Сумма, торговая точка, клиент и идентификаторы операции сверяются с заказом.
- После успешной проверки заказ получает настроенный статус.
Сам по себе возврат покупателя на страницу магазина не подтверждает оплату.
Как проходит двухстадийная оплата
Двухстадийный режим должен быть разрешён для торговой точки на стороне банка. В этом режиме модуль использует только банковскую карту, поскольку СБП не поддерживает холдирование.
- После авторизации средств заказ получает статус, выбранный для блокировки средств, а покупатель возвращается на страницу «Спасибо».
- Откройте карточку заказа и найдите блок Точка Банк.
- Нажмите Подтвердить списание.
- Дождитесь подтверждения банка и проверьте итоговый статус операции и заказа.
Сообщение «Средства по заказу заблокированы до подтверждения списания администратором магазина» означает успешный холд, а не ошибку оплаты. Деньги зарезервированы на карте покупателя, но будут списаны только после подтверждения администратором.
API Точка Банк не предоставляет модулю отдельную операцию отмены холда. Возврат доступен после подтверждённого списания средств.
Полный и частичный возврат
- Откройте оплаченный заказ.
- В блоке Точка Банк проверьте доступную для возврата сумму.
- Для частичного возврата укажите сумму и нажмите Частичный возврат.
- Для возврата всего остатка нажмите Полный возврат.
- Проверьте результат в карточке заказа и штатном журнале событий CS-Cart.
Возврат меняет состояние платёжной операции, но сам по себе не меняет статус заказа CS-Cart. Если бизнес-процесс требует отдельного статуса заказа, назначьте его вручную.
Не повторяйте возврат сразу после сетевой ошибки, пока не проверите журнал и состояние операции в Точка Банк.
Комиссия эквайринга
В карточке заказа нажмите Узнать комиссию. Модуль запросит реестр Точка Банк и, если исходный платёж уже обработан банком, покажет комиссию и сумму к зачислению. Запрос только читает данные реестра и не меняет платёж или заказ.
Карточные платежи за текущую дату могут отсутствовать в реестре до завершения процессинга. После возврата в реестре могут присутствовать строки возврата с тем же ID операции; модуль сверяет сумму и время и не принимает такую строку за исходную оплату. Если исходная запись не найдена, повторите запрос после завершения обработки банком.
Платёжные данные и журналы
В карточке заказа отображаются идентификатор и состояние платежа, оплаченная и доступная для возврата суммы, сведения о возвратах и чеках DigitalKassa. Доступные кнопки зависят от текущего состояния операции.
Ссылка События заказа открывает штатный журнал CS-Cart с фильтром по номеру заказа. Ссылка Все события Точка Банк показывает все записи модуля. В расширенном поиске доступны отдельные фильтры по номеру заказа и ID платежа.
Событие содержит тип и статус операции, сумму, валюту и результат обработки webhook. Сырые токены и персональные данные в журнал не записываются.
Для чека DigitalKassa со статусом обработки используйте кнопку Проверить статус. Кнопка Повторить отправку сначала проверяет предыдущую попытку и создаёт новую только тогда, когда прежний чек не найден.
Проверка после настройки
- Сохраните настройки модуля, обновите страницу и проверьте файловый журнал и количество сетевых повторов.
- В разделе Настройки → Журнал событий → Точка Банк включите нужный уровень и проверьте, что значения сохраняются.
- Сохраните способ оплаты и убедитесь, что токен, customerCode, merchantId, выбранные способы оплаты и статусы заказов не сбросились.
- Проверьте регистрацию webhook или настройте резервную синхронизацию.
- Создайте тестовый заказ с суммой, содержащей рубли и копейки.
- Проведите успешную и неуспешную оплату и проверьте статусы заказов.
- Создайте вторую попытку оплаты для того же заказа и убедитесь, что каждая попытка учитывается отдельно.
- При двухстадийной схеме проверьте переход на страницу «Спасибо» после авторизации и последующее подтверждение списания.
- Выполните частичный возврат с копейками, затем верните оставшуюся сумму.
- Если используется DigitalKassa, проверьте чек прихода, чек возврата, обновление статуса и безопасную повторную отправку.
- Проверьте события оплаты и webhook в штатном журнале CS-Cart. Повторное уведомление не должно повторять обработку.
Перед запуском в рабочем режиме отключите песочницу, используйте боевой токен и проведите согласованный платёж на минимальную сумму.
Если оплата не работает
- Проверьте токен API, срок его действия и необходимые разрешения.
- Проверьте, что customerCode и merchantId относятся к одному клиенту и активной торговой точке.
- Убедитесь, что выбран правильный режим: песочница или рабочее окружение.
- Если не регистрируется webhook, проверьте Client ID, разрешение ManageWebhookData, HTTPS-сертификат и доступность витрины извне.
- Если статус заказа не меняется, проверьте сопоставление статусов, сумму операции и события Точка Банк в журнале CS-Cart.
- Если не создаётся чек, проверьте фискальные настройки, контакт покупателя, налоговые ставки и данные DigitalKassa.
- При неопределённом результате финансовой операции сначала проверьте её состояние в журнале и личном кабинете банка, затем повторяйте действие.
История изменений
v1.4.0
28.08.2026
Новые возможности и улучшения:
- В карточке заказа добавлено получение комиссии эквайринга и суммы к зачислению из реестра Точка Банк.
- События платежей и webhook перенесены в штатный журнал событий CS-Cart с фильтрами по заказу и платежу.
Исправления и изменения:
- После успешной блокировки средств покупатель возвращается на страницу завершённого заказа.
- Устранены дублирование идентификатора платежа и необработанная языковая переменная в карточке заказа.
- Настройки статусов перенесены в способ оплаты, а параметры журналирования приведены к штатным настройкам CS-Cart.
v1.3.4
13.08.2026
Исправления и изменения:
- Исправлена запись дробной суммы платежа в журнал операций: создание платежа больше не завершается ошибкой SQL до перехода на страницу банка.
- Восстановлено общее сопоставление статусов в настройках модуля.
- Статусы конкретного способа оплаты вынесены в отдельный раздел перед настройками DigitalKassa; по умолчанию используются статусы модуля, а локальное переопределение включается отдельным переключателем.
v1.3.3
12.08.2026
Исправления и изменения:
- Каждая новая попытка оплаты получает уникальный paymentLinkId, содержащий номер заказа и случайный идентификатор попытки.
- Точный paymentLinkId сохраняется в заказе и используется при проверке ответа банка и webhook; старые платежи остаются совместимыми.
v1.3.2
12.08.2026
Исправления и изменения:
- Чеки DigitalKassa теперь формируются из штатной фискальной модели CS-Cart с учетом скидок, доставки, корректировок, ставок НДС и округления до копеек.
- После полного и частичного возврата создается отдельный чек возврата прихода; последовательные частичные возвраты распределяются без превышения исходных сумм позиций.
- В карточке заказа добавлены ручные действия проверки статуса и безопасной повторной отправки чека DigitalKassa без фонового задания.
- В форму способа оплаты возвращены параметры подключения DigitalKassa.
v1.3.1
12.08.2026
Исправления и изменения:
- Усилена проверка принадлежности платежа заказу: статус оплаты изменяется только после сверки операции, торговой точки, клиента, номера ссылки и полной суммы заказа.
- Добавлена защита от повторной обработки одинаковых уведомлений банка.
- Исправлены формирование, повторная отправка и получение статуса чеков DigitalKassa; данные авторизации больше не попадают в журнал.
v1.3.0
11.08.2026
Новые возможности и улучшения:
- Добавлены двухстадийная оплата, управление возвратами из карточки заказа, фильтры операций и настройки журналирования.
Исправления и изменения:
- Исправлены формат сумм, структура запроса возврата, подтверждение списания и обработка сетевых ошибок.
v1.2.2
31.07.2026
Изменения и доработки:
- Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.
v1.2.1
29.07.2026
Изменения и доработки:
- Обновлены описание, инструкция, русская и английская локализация материалов, а также логотип модуля.
v1.2.0
29.07.2026
Новые возможности и улучшения:
- Для чеков 54-ФЗ добавлена передача состава заказа, налогов, тега 1212 и контактов покупателя.
Изменения и доработки:
- Доработаны подключение интеграции, регистрация уведомлений банка и настройка статусов заказа.
- Статус оплаты подтверждается по уведомлению банка или запросу к API, а не по возврату покупателя в магазин.
v1.1.1
29.06.2026
Изменения и доработки:
- Доработан интерфейс модуля.
v1.1.0
27.04.2026
Изменения и доработки:
- Обновлено взаимодействие с API банка.
v1.0.0
24.12.2025
Новые возможности и улучшения:
- Первый выпуск модуля.
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.