Интернет-эквайринг. Расширение для конфигурации 1С:Управление торговлей 8 версия 11.4 серверная версия

1. Назначение и требования, ограничения

Подсистема предназначена для:

  • формирования ссылок на оплату счёта (может использоваться при отсутствии сайта);
  • автоматизации регистрации нотификаций банка по совершённым эквайринговым операциям;
  • автоматизации создания документов «Операция по платёжной карте»;
  • выполнения операций подтверждения / отмены платежей из 1С;
  • печати кассовых чеков по результатам совершённых операций.

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

Расширение поддерживает интеграцию с платёжными шлюзами:

  • Тинькофф;
  • Сбербанк.

Есть возможность разработки драйверов для других банков. Техническую возможность и стоимость уточняйте у наших менеджеров.

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

Расширение предполагает публикацию HTTP-сервиса и использование регламентных заданий. Для этого потребуются:

  • Сервер в режиме 24/7;
  • Фиксированный IP-адрес;
  • Сервер 1С;
  • Конфигурация «Управление торговлей», редакция 11 (11.4.8.57), режим совместимости 8.3.12;
  • Версия платформы 8.3.16.1148;
  • Настройка фискального регистратора — см. документацию к конфигурации УТ 11.4. Расширение использует типовые механизмы.

2. Общее описание порядка работы расширения

Схема работы интернет-эквайринга в 1С

Подсистема состоит из расширения к конфигурации и драйверов для подключения к банку. Так как API банков отличается, для каждого банка пишется свой драйвер.

Банк вызывает HTTP-метод регистрации нотификаций, система заносит нотификацию в регистр сведений «Нотификации банка». Регламентное задание проверяет регистр на предмет необработанных нотификаций и производит следующие действия:

  • Платёж авторизован (двухстадийная схема) — регистрируется документ «Оплата покупателя платёжной картой», ставится задача менеджерам на обработку заказа.
  • Платёж возвращён — регистрируется документ, документ ставится в очередь на пробитие чека.
  • Платёж подтверждён — при необходимости регистрируется документ, ставится в очередь на пробитие чека.
  • Платёж отменён (двухстадийная схема) — регистрируется документ «Оплата покупателя платёжной картой».

На рабочем месте кассира запускается журнал очереди чеков на пробитие на ФР. При включённой опции автоматического пробития чек автоматически отправляется на фискальный регистратор.

В форме документа «Операция по платёжной карте» в панели навигации — ссылка «Банковская операция»: история транзакций и выполнение операций подтверждения / возврата платежа.

3. Пуско-наладка

  • Добавить в конфигурацию расширение, загрузить файл подсистемы.
  • В основной конфигурации добавить регламентное задание; в обработчике вызвать процедуру РегистрыСведений.НотификацииБанка.ОбработатьНотификации(). Расписание определяет интервал между нотификацией банка и реакцией системы.
  • Опубликовать HTTP-сервис. Вызов должен быть вида https://<публикация>/tinkoff. Указать публикацию в настройках личного кабинета банка.
  • Настроить права доступа для HTTP-сервиса. Роль в рамках компоненты не создавалась — вопросы безопасности решаются в каждом случае индивидуально.
  • Произвести первоначальную настройку подсистемы в разделе «Настройки интернет-эквайринга».
  • В обработке драйвера банка исправить функцию преобразования номера заказа по банку в номер заказа по 1С.
Обсудить внедрение ← Все проекты
© 2025 КБ Логос.