Как подключить эквайринг сбербанка к 1с

Обновлено: 27.04.2024

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Форма настроек "Экземпляр оборудования" (рис .6) не открывается. В итоге путь в библиотеке авторизации настроить не удалось.
Может, что-то еще нужно добавить?

Добрый день, Артем, на новых версиях "форма настроек" не открывается. Библиотека находится по адресу, который прописан у Вас в карточке рабочего места в поле "локальный каталог системы управления оборудованием"ю

Светлана, Добрый день.
К рабочей станции подключен ФР FPrint-22K и эквайринг-терминал Сбербанк.
Подключаю эквайринг-терминал Сбербанк, настройку делал по инструкции выше, но как я понял она уже устарела (в ней есть пункт Вариант подключения оборудования). После добавления нового оборудования при его включении выдается ошибка "Включить: библиотека не найдена".

На скриншоте выше текущие настройки оборудования и Рабочего места.
Настройки эквайринга Сбербанк на локальном рабочей станции в папке: C;\Bank\pilot_nt.dll
Локальный каталог системы управления оборудованием C:\ProgramData\Protect\LocalProtect\ - на сервере терминалов
ФР FPrint-22K - настроен и работает.
Подскажите, где должен быть прописан путь к библиотеке эквайринга?

Цитата
Алексей Федулеев написал:
Подскажите, где должен быть прописан путь к библиотеке эквайринга?

Насколько я понял Светлану Сулименко, файл pilot_nt.dll по новым правилам раруса должен лежать в папке с защитой C:\ProgramData\Protect\LocalProtect\, что и логично, т.к. это оборудование . У нас была такая же проблема выше, но так как мы не смогли подключить данный терминал. техники забрали интегрированный пинпад, и оставили нам автономный.
Сейчас думаем делать заявку повторно, дабы проверить предположение.

Цитата
Артём Тулин написал:
. забрали интегрированный пинпад, и оставили нам автономный.

Это были сбербанкеры?
Кстати, а в том, что в рамках 54-ФЗ, использовать "беспроводной" терминал (пинпад), нет нарушений законодательства?
Где-то я, вроде, видел/слышал, что если касса-онлайн, то можно использовать только интегрированное кассовое решение.
Или это не так?

Алексей, для подключения эквайринг-терминала нужна библиотека sbrf.dll, которая предоставляется представителями Сбербанка, ее нужно поместить в папку. где у Вас хранится каталог системы управления оборудованием.

Цитата
Артём Тулин написал:
. забрали интегрированный пинпад, и оставили нам автономный.

Сбербанк. Кассы у нас всё ещё с ЭКЛЗ, но мы заказали комплекты доработки с ФН, ещё в феврале. Однако у наших поставщиков большая очередь из таких как мы. И где-то мы слышали, что если заключен договор поставки ФН, и к 1 июля они ещё не поставлены, то это не нарушение.

скопировал из папки C:\Bank\ файл sbrf.dll на сервер в папку C:\ProgramData\Protect\LocalProtect\ и все равно при включении оборудования ошибка: "Включить: библиотека не найдена"

Спасибо всем за помощь, эквайринг-терминал подключил (в ААА5 в справочнике оборудования зеленая надпись Включено). Настроил все необходимые справочники согласно инструкции из соседнего форума "Оплата картой". Делаю оплату во фронте кассира, выбираю оплата -> Плат. Картой -> выбор карты -> Maestro -> Пробить чек - выскакивает ошибка авторизации:

библиотеки: sbrf.dll и SBRFCOM.dll скопировал в папку C:\ProgramData\Protect\LocalProtect\ на сервер и зарегистрировал.
Помогите разобраться дальше. Или может есть подробная инструкция по подключению и настройке эквайринг-терминала. Версия ААА 5.1.10.09

Цитата
Светлана Сулименко написал:
Алексей, а какая версия у Вас библиотеки sbrf.dll и прошивки самого авторизатора?
Цитата
Светлана Сулименко написал:
Алексей, версия библиотеки неактуальная. плагин верный.

Светлана, что значит не актуальна, эту версию установил сотрудник Сбербанка, дайте тогда актуальную версию

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

Еще раз спасибо за помощь, общими усилиями все заработало, сегодня еще раз пригласил сотрудника Сбербанка, он установил новые dll библиотеки sbrf.dll - версия 25.0.20.0 и SBRFCOM.dll - версия 1.0.0.1, зарегистрировал их на локальном компьютере, где подключен терминал, затем всю папку Сбербанка скопировал на сервер где установлена 1С и там же зарегистрировал обе библиотеки и все заработало.
Артём, регистрируйте обязательно обе библиотеки, иначе у меня выскакивала ошибка "sbrf: Ошибка подключения"

Да, и у нас всё получилось. Мы переписали всю папку сбербанка в папку с защитой раруса, т.к. при без.нал. операции ещё нужны остальные .dll файлы, а также файл "pinpad.ini"

Вопрос к рарусу: почему ваша инструкция не соответствует действительности?

Инженер Сбербанка сказал что можно настроить на одном эквайринг-терминале несколько юридических лиц. Их выбор осуществляется выбором отдела.

Получится ли выбирать отделы эквайринг-терминала, а тем самым и юр. лица, в Альфа-Авто ред 5.1 ?

Добрый день, Алексей, но в Альфа-Авто нет отделов эквайринг-терминала, есть отделы при пробитии самого чека на фискальном регистраторе.

Уважаемый рарус, возник ещё вопрос:
Как делать копию чека с интегрированным в 1с (АА 5.1) пинпадом Сбербанка из самого фронта кассира?

Если делаем копию чека во фронте кассира , то на печать выходит только чек 1с, а чек сбербанка не выходит.

Специалисты Сбербанка поведали о том, что можно сделать через их утилиту "loadparm", которая находится в файлах их поставки.

далее:


Однако, неудобство в том, что копия чека формируется в txt-файл и не выходит на печать. В ней видны код авторизации и номер ссылки . Но это "шаманство с бубном".

Также они сказали о том, что во всех других 1с предусмотрена печать чека из самой 1с.

Зачем это нужно: если возврат делается за предыдущие дни, то требуется ввести номер ссылки (12 цифр). Если клиент утерял чек, сделать это становится проблемой без копии чека.

В поставку входит расширение интеграции 1С УНФ / УТ и интернет эквайринга сбербанка.

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

Изначально интеграция разрабатывалась на версии 1С УНФ 1.6.9. Начиная с этой версии расширение должно работать. На базе 1.6.18 уже было создано полноценное расширение. На версиях отличных от 1С УНФ 1.6.18 могут потребоваться незначительные доработки. Версия платформы на которой велась разработка 1С:Предприятия 8.3.13.1809.

Адаптация решения для 1С УТ производилась на версии Управление торговлей, редакция 11 (11.4.12.71). Платформа 1С:Предприятие 8.3 (8.3.16.1814)

Основные функции расширения

После установки расширения в документе "Заказ покупателя" появляется отдельный раздел "Интернет эквайринг", в котором можно:

  • Создать транзакцию - у пользователя запрашивается сумма транзакции, по умолчанию подставляется сумма задолженности по заказу покупателя.
  • Проверить статус - запрашивается статус транзакции и если она оплачена, то создается документ "Операция по платежной карте", если в настройках есть соответствующий флаг.
  • Обновить список - обновление списка транзакций.
  • Оформит возврат - оформление возврата по транзакции на указанную пользователем сумму. документ "Операция по платежной карте" при этом не создается, его нужно будет создать вручную на основании документа оплаты.

Автоматическая проверка и учет оплат

Проверка статусов транзакций и учет оплат по заказам покупателей производится обработкой "Проверка статусов интернет эквайринга и создание оплат". Обработка подключается в справочник "Дополнительные обработки и отчеты" и настраивается регламент её работы.

Видео обзор работы расширения

Обновления разработки

1С УНФ

24.04.2021 - Версия расширения 1.2.3 - добавлена функция передачи данных заказа и номенклатуры в транзакцию. В справочнике "Учетные записи интернет эквайринга" добавлена настройка "Передавать данные заказа и список позиций".

01.06.2021 - Версия расширения 1.2.4 - исправлены ошибки создания документа "Операция по платежным картам"

04.07.2021 - Версия расширения 1.3 - добавлена функция отправки ссылки на оплату покупателю на E-mail.

05.02.2022 - Версия расширения 1.3.1 - исправлены ошибки совместимости с версией 1С УНФ 1.6.26, кроме совместимости ролей их необходимо сопоставить при загрузке расширения

1С УТ

18.09.2021 - Версия расширения 1.0.1 - адаптация расширения для конфигурации 1С:Предприятие 8.3 - Управление торговлей, редакция 11 (11.4.12.71)

29.11.2021 - Версия расширения 1.0.2 - исправлена ошибка получения кода налогообложения

11.04.2022 - Версия расширения 1.0.3 - исправлена ошибка установки единицы измерения при передаче списка позиций

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом в течение 14-ти дней со дня поступления денег на наш счет.

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

Сегодня разбирался, как подключить систему оплаты по международным банковским картам к 1С, точнее, как подключить эквайринговую систему Сбербанка к УТ 8.1.

Попробую описать этот процесс по шагам:

1. нужно получить у работников сбербанка следующие файлы:

  • SB_KERNEL.DLL
  • GATE.DLL
  • SBRFCOM.dll
  • LOADPARM.EXE
  • RRDK.R
  • R003.R
  • PARAMS.TLV

2. Скопировать их в каталог "C:\Program Files\1cv81\bin" и зарегистрировать библиотеку SBRFCom.dll с помощью команды ( regsvr32 "C:\Program Files\1cv81\bin\SBRFCOM.DLL" ).

3. Подключить терминал считывания карт через USB или COM порт.

4. Выполнить загрузку настроечных параметров библиотеки. Для этого запустить программу LOADPARM . EXE:

зайти в меню «Служебные операции \ Настройки \ Техобслуживание \ Пароль . \ Загрузка параметров», выбрать файл PARAMS . TLV и дождаться окончания загрузки (пароль вам должен сказать работник банка).

5. Открываем УТ. Далее, открываем пункт меню: "Сервис\Торговое оборудование\Помощник подключения и настройки торгового оборудования". Нажимаем далее:

terminal01

Выбираем пункт "Эквайринговая система" и нажимаем "Далее".

terminal02

Здесь выбираем СБ РФ "Эквайринговая система" и нажимаем "Далее".

Если здесь нет этого пункта, можно попробовать загрузить его вручную. Здесь же выбираем пункт "Добавить новую обработку обслуживания", выбираем каталог "C:\Program Files\1cv81\tmplts\1c\trade\10_3_7_9\TradeWareEpf" (у вас вместо "10_3_7_9" будет номер версии последнего обновления УТ 8.1). Нажимаем получить список и если нужная обработка в этом каталоге есть - то появиться нужный нам пункт "СБ РФ "Эквайринговая система". Файл обработки называется SberBankES_v2.epf.

Если все сделано верно, должно появиться окно Настройки параметров Эквайринговой системы:

terminal03

При этом, может выдаваться ошибка говорящая о невозможности проверки версии драйвера. Это нормально, т.к. в программном коде написано, что пока такая проверка не реализовано в драйвере:

terminal04

terminal05

Установка завершена. Больше ничего устанавливать не надо, поэтому нажимаем "Нет".

Теперь проверим, как это работает. Заходим в меню "Сервис\Торговое оборудование\Управление Эквайринговой системой":

terminal06

Нажимаем кнопку "Оплатить картой", вводим сумму в появившемся окне и нажимаем "Оплату платежа". После чего система попросит вставить карту в терминал для чтения карт. Естественно, что терминал должн быть подключен. Кроме того, обязательно должен быть подключен Фискальный регистратор. Иначе система работать не будет.

* 1С: Предприятие Управление Торговлей УТ 11.1.6.26, которая работает в качестве фронта на кассах в розничных магазинах, где по умолчанию наших настроек терминалы не работают - приходится набивать суммы и в программе и в самом терминале.

* Эквайринговый терминал VX 820 от Сбербанка, выданный Сбербанком для разработки и тестирования под проект СПАСИБО.
Первым делом подключим терминал, чтобы он заработал со своими встроенными программами типа UpWin.exe. Терминал в нашем случае подключается через переходник USB


  1. Терминал пока не подключаем к компьютеру. От Сбербанка у нас есть папка \sc552. Внутри есть папка \Vx_1.0.48_B3. Здесь запускаем файл silence.bat
    Дожидаемся пока установится драйвер. После этого подключаем терминал к компьютеру. Терминал сам еще чего-то поищет в центре обновления Windows и что-то установит.

  1. Теперь необходимо проверить на каком порту установлен терминал. Должны совпадать порты как в диспетчере задач у устройства на COM порте

  1. Запускаем от имени администратора системы cmd и регистрируем компоненты из этой папки bin - SBRF.dll и SBRFCOM.dll





  1. Запускаем из этой же папки сбербанковскую приблуду LoadParm.exe. Должно появиться окно вида


  1. Запускаем 1С и идем в Администрирование – РМК и Оборудование – Подключаемое оборудование – Эквайринговые терминалы – Создать.

  1. Далее настраиваем этот элемент по кнопке Настройка

  1. Создадим фискальный регистратор. РМК и Оборудование – Подключаемое оборудование – Фискальный регистратор – Создать. Выбираем драйвер нашего оборудования. Для примера – эмулятор от 1С. Не забыть потом настроить элемент по кнопке Настроить и установить драйвер

Внимание! Данный форум является модерируемым.
Для получения к нему доступа необходимо зарегистрироваться или авторизоваться на сайте.

Подключение терминала эквайринг сбербанка к 1С Розница 8.Аптека 2.1, Подключение терминала эквайринг сбербанка к 1С Розница 8.Аптека 2.1 (обработка 1С Рарус Эквайринг-терминал сбербанка 1.2.94)

Добрый день!
Ситуация: Настраиваем возможность оплаты банковской картой через РМК(Управляемый режим) в конфигурации 1С Розница 8. Аптека 2.1 (2.1.5.9). Специалисты банка настроили терминал - сверка итогов проходит успешно через loadparm. В Подключаемом оборудовании нами подключается эквайринговый терминал через драйвер "1С-Рарус эквайринг-терминал Сбербанка" (1С-Рарус Эквайринг-терминал сбербанка 1.2.94).
В списке настроек драйвера все оставили по умолчанию.Тест устройства через данный драйвер проходит успешно. Но в РМК(управляемый режим) -при попытке оплаты платежной картой(F7) выходит предложение вставить карту в терминал, а сам терминал(пинпад) не активируется для приема карты (экран не подсвечивается).
Подскажите, пожалуйста, в чем может быть проблема? Есть подробная инструкция по подключению сбербанковского терминала для данной версии программного продукта?
Настройки по умолчанию для 1С-Рарус Эквайринг-терминал сбербанка 1.2.94 в файле

Спасибо за оперативный ответ. Попробовали провести Тест через утилиту - прошел успешно. Без ошибок. Сверка итогов через утилиту тоже завершилась без ошибок . Сейчас в РМК кассира терминал активизируется при оплате через F7(Плат. картой). Но при этом появляется окно вставьте карту с окном и моргает попеременно с окном Код ошибки 34 и номером терминала(тоже самое происходит при попытке чтения карты через утилиту SBRFTEST.exe - ошибка получается в настройках параметров терминала?). Но когда вставляешь карту- запрашивает пин-код и операция авторизуется у банка. Дальше выходит ошибка "Индекс находится за пределами массива" и чек на АСПД не распечатывается. Где -то что-то не так настроено. Но где именно?
Возможно это связано с типами оплат на терминале и ФР? Мы настройки по умолчанию по типам оплат не изменяли (т.е. у нас в системе есть вид оплаты банковской картой с типом оплаты "платежная карта" и других видов оплат с типом оплаты "платежная карта" мы не создавали)

Автор статьи

Куприянов Денис Юрьевич

Куприянов Денис Юрьевич

Юрист частного права

Страница автора

Читайте также: