Номинальные счета Точка Банк
Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
«Номинальные счета Точка Банк» помогает маркетплейсу на CS-Cart Multi-Vendor работать с оплатами, бенефициарами, виртуальными счетами и выплатами продавцам через интеграцию с Точка Банк. Администратор видит входящие платежи, распределяет суммы по заказам, создаёт сделки на вывод средств и контролирует доступность денег с учётом удержания и статусов заказов.
Для чего нужен
Модуль нужен маркетплейсам, которые принимают оплаты через Точка Банк и должны разнести поступившие средства между продавцами, площадкой, доставкой и комиссией эквайринга. Он снижает ручную сверку платежей, помогает быстрее находить нераспределённые поступления и делает прозрачнее путь денег от оплаты покупателем до вывода продавцу.
Основные возможности
- Подключение способов оплаты CS-Cart к расчётному сценарию Точка Банк.
- Регистрация, обновление, активация и деактивация бенефициаров продавцов.
- Поддержка юридических лиц, ИП, самозанятых и физических лиц.
- Сопоставление полей профиля продавца с данными, которые нужны банку для идентификации.
- Загрузка документов бенефициара и создание виртуального счёта.
- Отображение данных бенефициара, документов, виртуального счёта и баланса продавца.
- Раздел оплат с нераспределёнными заказами, входящими платежами, исходящими платежами и сделками.
- Автоматическое распределение оплат по заказам с учётом товаров, доставки, комиссии маркетплейса и комиссии эквайринга.
- Выбор, кто оплачивает эквайринг: маркетплейс или продавец.
- Создание, просмотр, обновление, исполнение и отклонение сделок на выплату.
- PDF-документы для договора бенефициара и приложения к сделке.
- Удержание средств по сроку и по возвратным статусам заказов.
- Тестовый режим, проверка подключения, генерация ключей, тестовое пополнение и логирование.
Как работает
Администратор получает доступы от Точка Банк, генерирует ключи в настройках модуля, передаёт сертификат в банк и заполняет идентификатор площадки, отпечаток ключа, номинальный счёт и БИК. Для продавцов настраиваются поля профиля: юридический тип, ИНН, реквизиты, ФИО, паспортные данные, адрес регистрации и признаки резидентства.
В карточке продавца появляется вкладка «Точка Банк». После заполнения данных модуль получает ID бенефициара, загружает документ и создаёт виртуальный счёт. Когда покупательские оплаты поступают в банк, администратор запускает автоматическое распределение: модуль сопоставляет платежи с заказами, рассчитывает доли продавца и маркетплейса, учитывает доставку и комиссию эквайринга.
Для вывода средств используется бухгалтерский сценарий CS-Cart: запрос на выплату создаёт сделку, к сделке прикрепляется документ, после исполнения сделки деньги становятся доступны по правилам удержания.
Остались вопросы по работе модуля?
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.20.X
- 4.19.X
- 4.18.X
- 4.17.X
Инструкция к модулю Номинальные счета Точка Банк
Что делает модуль
Модуль связывает маркетплейс CS-Cart Multi-Vendor с расчётами через номинальные счета Точка Банк. Он помогает зарегистрировать продавцов как бенефициаров, получить виртуальные счета, распределять входящие оплаты по заказам, создавать сделки на выплаты и контролировать доступность средств к выводу.
Документы для договора бенефициара и приложения к сделке формируются через стандартный механизм документов CS-Cart. Для работы нужен активный модуль PDF-документы.
Где находится модуль
- Модули → Управление модулями → Номинальные счета Точка Банк — подключение, ключи, настройки бенефициаров, распределения и удержания средств.
- Заказы → Оплаты Точка Банк — нераспределённые заказы, входящие платежи, исходящие платежи и сделки.
- Продавцы → Продавцы → карточка продавца → Точка Банк — данные бенефициара, документы и виртуальный счёт продавца.
- Продавцы → Бухгалтерия — запросы на вывод средств и сделки выплат.
- Администрирование → Способы оплаты — способы оплаты, которые участвуют в распределении через Точка Банк.
- Администрирование → Статусы → Статусы заказов — признаки статусов для распределения и завершения заказов.
Подготовьте доступ к Точка Банк
- Запросите у Точка Банк тестовый или рабочий доступ и передайте банку IP-адрес сервера магазина.
- Откройте настройки модуля, вкладку Общее, блок Ключи.
- Нажмите Генерировать ключи. Модуль заполнит публичный и приватный ключ и подготовит сертификат.
- Передайте в Точка Банк сертификат
var/ms_data/ms_tochka_bank/keys/rsaacert.pem. - После подтверждения банка заполните Идентификатор площадки, Отпечаток ключа, Номинальный счёт площадки и БИК площадки.
- Нажмите Тест подключения. При корректных данных модуль покажет успешный результат.
Приватные ключи скрыты по умолчанию. Для просмотра или ручного редактирования используйте настройки Показывать приватные ключи и Разрешить редактирование ключей.
Настройте общие параметры
- В блоке Тестовые данные включите или выключите Режим теста.
- Заполните Номинальный счёт площадки и БИК площадки.
- Если для тестового пополнения нужны отдельные реквизиты плательщика, заполните Счёт отправителя и БИК отправителя.
- В поле Статус отменённого заказа выберите статус, при котором всю сумму заказа можно перевести как комиссию маркетплейса.
- В настройке Кто оплачивает эквайринг выберите маркетплейс или продавец. Если платит продавец, комиссия уменьшает сумму выплаты продавцу; если платит маркетплейс, комиссия остаётся в доле площадки.
- В блоке Удержание средств задайте количество дней удержания. Значение 0 отключает удержание по сроку.
- В Возвратных статусах заказов отметьте статусы, при которых средства остаются заблокированными независимо от срока удержания.
- При необходимости включите логирование и задайте максимальный размер файла логов.
Настройте данные продавцов
- Откройте Администрирование → Поля профиля → Информация о продавце.
- Создайте или проверьте поля для юридического типа, ИНН, названия компании, КПП, ФИО, даты и места рождения, паспортных данных, кода подразделения, адреса регистрации, кода страны регистрации, признака резидентства, БИК и расчётного счёта.
- Для поля юридического типа используйте значения J для юридического лица, I для ИП, F для физлица или самозанятого.
- В настройках модуля на вкладке Информация бенефициара сопоставьте каждое поле продавца с соответствующей настройкой модуля.
- Если включена настройка Поля профиля в отдельной вкладке, сопоставленные поля появятся в карточке продавца на вкладке Точка Банк. Если настройка выключена, поля останутся в общей форме профиля.
- Настройте автоматическую активацию и деактивацию бенефициара, а также статус продавца, который используется при деактивации, если у продавца есть заблокированные средства.
- При необходимости задайте значение по умолчанию и блокировку поля ТБ: создать сделку в бухгалтерии.
Настройте способы оплаты и статусы заказов
- Откройте способ оплаты, который должен участвовать в расчётах Точка Банк.
- Включите флажок Использовать с Точкой Банком.
- Заполните Комиссию банка (%), если комиссия эквайринга должна участвовать в расчётах распределения.
- В статусах заказов включите признак ТБ: распределить средства для статусов, заказы в которых должны попадать в список распределения.
- Включите признак ТБ: считать заказ выполненным для статусов, после которых продавец может запрашивать вывод средств.
Зарегистрируйте бенефициара продавца
- Откройте карточку продавца и вкладку Точка Банк.
- Заполните данные, которые были сопоставлены в настройках модуля.
- Нажмите Получить ID бенефициара или сохраните карточку продавца.
- После успешного ответа модуль заполнит идентификатор бенефициара.
- Если документ бенефициара ещё не создан, модуль сформирует и загрузит договор. При необходимости файл можно загрузить вручную в поле документа.
- После загрузки документа модуль создаст и сохранит виртуальный счёт продавца.
- Проверьте ссылки на данные бенефициара, документ и виртуальный счёт. Для ИП, самозанятых и физлиц дополнительно отображаются статусы проверки документов.
Распределяйте платежи
- Перейдите в Заказы → Оплаты Точка Банк.
- На вкладке Нераспределённые заказы проверьте заказы, по которым сумма ещё не распределена полностью.
- Нажмите Распределить автоматически. Модуль получит новые входящие платежи, сопоставит их с заказами и распределит суммы на виртуальные счета продавцов.
- Если входящей суммы недостаточно для полного закрытия заказа, заказ останется частично распределённым и будет обработан при следующем запуске.
- Используйте вкладки Входящие платежи, Исходящие платежи и Сделки для контроля операций.
- Если в настройках выбран статус отменённого заказа, на странице заказа можно перевести всю сумму такого заказа как комиссию маркетплейса.
Команда для регулярного запуска распределения показана на вкладке Дополнительная информация в настройках модуля: php admin.php --dispatch=ms_tochka_bank.identity_payments. Запускайте её не реже чем раз в 96 часов, иначе неидентифицированные платежи могут быть возвращены эквайрингу.
Работайте с выплатами и сделками
- Переведите заказ в статус с признаком ТБ: считать заказ выполненным.
- Откройте бухгалтерию продавца и создайте запрос на вывод средств.
- Убедитесь, что для выплаты включено поле ТБ: создать сделку.
- Главный администратор подтверждает выплату в бухгалтерии. При подтверждении модуль создаёт сделку, прикрепляет документ и пытается выполнить сделку.
- Если банк вернул ошибку, выплата отклоняется с текстом причины. Исправьте данные продавца, заказа или сделки и повторите действие.
- На вкладке Сделки можно открыть сделку, обновить данные, выполнить её или отклонить, если текущий статус позволяет действие.
- Доступность средств учитывает удержание: пока сделка не выполнена, заказ находится в возвратном статусе или срок удержания не истёк, сумма остаётся недоступной.
Деактивируйте бенефициара
- Если автоматическая деактивация включена, при отключении продавца модуль проверяет виртуальный счёт бенефициара.
- Если доступных средств нет, модуль деактивирует бенефициара.
- Если доступный остаток есть, модуль пытается вывести средства на расчётный счёт продавца.
- Если есть заблокированные средства, продавец переводится в выбранный в настройках статус, а администратор получает уведомление.
Как проверить работу
- Включите тестовый режим, заполните тестовые реквизиты и выполните Тест подключения.
- Запустите тестовое пополнение счёта в настройках модуля.
- Создайте тестового продавца, заполните вкладку Точка Банк и получите ID бенефициара.
- Проверьте, что у продавца появились документ бенефициара и виртуальный счёт.
- Создайте тестовый заказ со способом оплаты, отмеченным для Точка Банк, и переведите его в статус распределения.
- Откройте Заказы → Оплаты Точка Банк, нажмите Распределить автоматически и проверьте суммы продавца, маркетплейса, доставки и эквайринга.
- Переведите заказ в выполненный статус, создайте запрос на вывод и убедитесь, что создаётся сделка.
- Проверьте, что средства отображаются как заблокированные или доступные по правилам удержания.
Если что-то не работает
- Тест подключения не проходит. Проверьте ключи, отпечаток ключа, идентификатор площадки, номинальные счета, БИК и IP-адрес, согласованный с банком.
- Бенефициар не создаётся. Проверьте юридический тип продавца, обязательные поля и сопоставление полей профиля в настройках модуля.
- Виртуальный счёт не появляется. Проверьте, что бенефициар создан, документ бенефициара загружен, а в профиле продавца указан ИНН.
- Заказ не попадает в распределение. Проверьте способ оплаты, флажок Использовать с Точкой Банком и статус заказа с признаком ТБ: распределить средства.
- Сделка на выплату не создаётся. Проверьте виртуальный счёт продавца, ID бенефициара, БИК, расчётный счёт и поле ТБ: создать сделку в выплате.
- Средства недоступны к выводу. Проверьте статус сделки, возвратный статус заказа и срок удержания в настройках модуля.
- Документы не формируются. Проверьте, что модуль PDF-документы активен, а шаблоны документов доступны в админке.
История изменений
v1.11.0 от 02.06.2026
[+] Добавлена история распределений платежей Точка Банк в заказах и на странице платежей модуля.
[*] Улучшена надёжность распределения платежей и операций со сделками.
[*] Улучшена обработка активации и деактивации бенефициаров.
[*] Усилена защита служебных файлов, логов и действий администрирования.
[!] Исправлены найденные ошибки в сценариях тестовых платежей и автоматического распределения.
[*] Улучшено отображение ошибок и типов платежей на странице платежей модуля.
v1.10.0 от 25.05.2026
[+] Расширена статистика по платежам и суммам заказов.
[*] Улучшено распределение платежей между продавцами и маркетплейсом.
[+] Добавлен контроль доступности средств к выводу.
[*] Улучшен табличный вид страниц платежей и сделок.
[*] Модуль приведён к актуальному проектному шаблону.
[*] Актуализированы материалы модуля и языковые файлы для админки.
[!] Исправлена отправка кода подразделения паспорта в формате XXX-XXX и добавлена защита данных продавца от очистки при ошибке API Точка Банк.
v1.9.0 от 24.04.2026
[!] Исправлено зависание при отключении продавца в админке, если в его профиле не заполнены данные Точка Банк.
v1.8.0 от 17.04.2026
[+] Добавлена поддержка нового сценария регистрации ИП, самозанятых и физлиц через обновлённый обмен данными с Точка Банк.
[+] На странице продавца добавлено отображение данных документов бенефициара и статусов их проверки.
[+] В настройки модуля добавлены сопоставления для кода подразделения паспорта, поля «кем выдан», адреса регистрации и кода страны регистрации.
[*] Обновлена логика создания и обновления бенефициара ИП и физлица под новый сценарий обмена данными с Точка Банк.
[*] Актуализированы описание, инструкция и история изменений модуля.
[!] Исправлена обработка строковых полей профиля продавца: адрес регистрации и серия паспорта больше не превращаются в значение 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.2023
[*] Выполнена полная переработка модуля.
v1.1.0 от 04.04.2022
[*] Выполнена переработка модуля.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.