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

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

Этапы подключения к Сбербанку

Надежный и компактный ПИН-пад PAX SP30 с цветным дисплеем. ПИН-пад поддерживает подключение через универсальный кабель USB/RS232/Ethernet.
К Эвотор подключается через локальную сеть вашей торговой точки. Такой тип подключения подойдет не всем, но многим очень пригодится.
Поддерживается подключение по USB к Эвотор!

3 года гарантии. Гарантийный ремонт в любом регионе России в сервисных центрах компании Инпас.

Надежный и скоростной ПИН-пад Verifone Vx820 с большим сенсорным цветным дисплеем. ПИН-пад поддерживает подключение через USB-кабель, который идет в комплекте, а также универсальный мультипортовый USB/RS232/Ethernet кабель, который можно купить отдельно.
Большой цветной экран позволяет отображать логотип вашей компании или рекламу ваших товаров и услуг.

2 года гарантии при покупке в нашей компании. Гарантийный ремонт в любом регионе России в сервисных центрах компании Инпас.

Надежный мобильный ПИН-пад PAX D200 с цветным сенсорным дисплеем. ПИН-пад поддерживает подключение через Wi-Fi вашей торгово точки. Никаких кабелей не требуется. Важно не забывать вовремя заряжать ПИН-пад с помощью зарядного устройства.
Мобильность ПИН-пада позволят организовать оплату банковскими картами при мобильной продаже, а также в ресторанах или торговых точках, где комфорт покупателя имеет большое значение.

3 года гарантии. Гарантийный ремонт в любом регионе России в сервисных центрах компании Инпас.

Надежный и скоростной ПИН-пад Verifone Vx805 с монохромным дисплеем. ПИН-пад поддерживает подключение через USB-кабель, который идет в комплекте, а также универсальный мультипортовый USB/RS232/Ethernet кабель, который можно купить отдельно.

2 года гарантии при покупке в нашей компании. Гарантийный ремонт в любом регионе России в сервисных центрах компании Инпас.

ПИН-пад Ingenico IPP320 с монохромным дисплеем. К Эвотор подключается по USB.

Гарантийный ремонт в сервисных центрах компании Инженико в городе Москва, Санкт-Петербург и Пермь, что нередко вызывает трудности для клиентов из регионов России, так как необходимо тратить дополнительные средства на отправку оборудования в сервисный центр, что также увеличивает срок ремонта.

Процедура подготовки ПИН-пада для работы со Сбербанком требует помощи специалиста.
Этим специалистом может быть сотрудник Сбербанка или сотрудник сервисной организации, которая имеет специальный доступ к программному обеспечению банка и сервису по конфигурации параметров для ПИН-пада.

Также следует учитывать, что без загрузки в ПИН-пад специальных криптографических ключей, он не сможет связаться с процессингом Сбербанка и не будет проводить платежи по картам. Процедура загрузки крипто-ключей производится только в подразделениях Сбербанка в региональных центрах. Зачастую это требует отправки оборудования в другой город, там где есть такое подразделение банка.

Наша компания готова обеспечить оперативную загрузку крипто-графических ключей в Сбербанке.

При покупке оборудования у нас, мы выполним подготовку оборудования бесплатно. Если вы покупали ПИН-пад в сторонней организации, то вам следует воспользоваться услугой конфигурации ПИН-пада под Сбербанк.

Источник

Подключение платежного терминала к Эвотор

Содержание:

Как подключить пинпад к экватору сбербанкЧтобы ваша касса Эвотор и бизнес работали без остановок, воспользуйтесь приложением «ИНТЕЛИС-Сервис», доступным для скачивания в маркете Эвотор.
Сервисный пакет включает: удаленный доступ, доступ к обновлениям, техническую поддержку и мониторинг состояния ФН и ККТ. Описание работы приложения смотрите на нашем сайте.

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

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

i Эвотор 5i

Как подключить пинпад к экватору сбербанк
Первый национальный смарт-терминал с интегрированным приемом карт

Чтобы подключить любой пинпад к умной кассе Эвотор для обеспечения их совместной работы, необходимо в первую очередь установить драйвер для пинпада, который можно скачать из магазина приложений («Эвотор.Маркет»).

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

Далее на главном экране смарт-терминала нажимаем кнопку «Настройки», а в разделе «Настройки» нажимаем «Оборудование».

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

Затем в разделе «Банковский терминал» необходимо нажать «Добавить банковский терминал» после чего нужно выбрать модель банковского терминала из списка.

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

Если пользователю кассы потребуется поддержка с установкой драйвера, то для получения квалифицированной помощи необходимо обратиться к разработчику программного обеспечения. Кроме того, если в «Эвотор.Маркете» найден драйвер, но не удалось найти в списке Ваш банк, то Вам также будет нужно связаться с разработчиком программного обеспечения. При этом не исключено, что Ваш банк также поддерживается программным обеспечением.

О том, как устранить ошибку «Что-то пошло не так» при оплате банковской картой смотрите информацию на нашем сайте.

2 Настройка нового пинпада Ingenico IPP320 с эквайрингом Сбербанка

В настоящее время выпуском актуальных драйверов для пинпада занимается сам банк, поэтому для нормальной работы пинпада нужно скачать и установить актуальный драйвер «Эквайринг Сбербанка» из «Эвотор.Маркета». Для обновления драйвера с версии 3.9.1 необходимо в первую очередь найти в «Эвотор.Маркете» и скачать драйвер «Эквайринг Сбербанка», дождавшись скачивания приложения.

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

Чтобы подключить эквайринг к онлайн кассе Эвотор устанавливаем драйвер. Для установки драйвера в главном меню открываем раздел «Настройки».

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

Подключите пинпад к разъему USB на умной кассе Эвотор. После того, как на смарт-терминале появится окно, необходимо нажать в нем кнопку «Эквайринг Сбербанка». Если окно автоматически не появилось, зайдите в меню «Настройки» и в разделе «Оборудование» нажмите кнопку «Добавить банковский терминал», после чего необходимо нажать «Активация».

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

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

Для активации Ingenico IPP320 необходимо на смарт-терминале нажать зеленую кнопку.

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

Введите номер банковского терминала и код активации.

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

Номер терминала отображается на экране пинпада, а код активации сообщит сотрудник Сбербанка.

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

По окончании настройки пинпада можно увидеть сообщение о том, что терминал может принимать платежи картами.

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

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

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

Смотрите на нашем сайте информационные статьи о кассах Эвотор.

3 Подключение эквайринга Сбербанка у ранее активированного пинпада Ingenico IPP320

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

Ранее активированный пинпад необходимо подключить к разъему USB на умной кассе Эвотор. После того, как на смарт-терминале появится окно, необходимо нажать в нем кнопку «Эквайринг Сбербанка».

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

Если окно автоматически не появилось, зайдите в меню «Настройки» и в разделе «Оборудование» нажмите кнопку «Добавить банковский терминал», после чего необходимо нажать «Эквайринг Сбербанка». Затем в меню «Настройки» смарт-терминала Эвотор необходимо проверить, что и в разделе «Оборудование» драйвер выбран по умолчанию.

После установки устройства по умолчанию, смарт-терминал будет посылать команду на оплату на это устройство.

4 Что делать, если банковский терминал недоступен на Эвотор?

Если пинпад не работает, то нужно провести оценку ситуации. Во-первых нужно проверить: может ли пинпад включаться? Для этого нужно подстыковать пинпад в разъем USB, после чего экран банковского терминала при нормальной работе загорится. Вместе с тем, если банковский терминал не включается, то можно попробовать перестыковать провод подключения на другой USB-порт.

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

ООО «Интелис-ТО» является партнером и авторизованным сервисным центром (АСЦ) различных производителей онлайн касс, включая Атол и Эвотор.

Для проверки установленного драйвера на Эвотор, откройте Личный кабинет и нажмите кнопку «Мои покупки».

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

Откройте выбранный драйвер пинпада. При установленном драйвере на вкладке «Установка/Удаление» напротив Эвотора будет указана «галочка», а при отсутствии «галочки» ее нужно проставить. Если Эвотор подключен к интернету, то будет проведена установка приложения на смарт-терминал.

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

5 Видео о подключении банковского терминала и эквайринга Эвотор.PAY на смарт-терминале Эвотор

Источник

ПИН-пад: что это такое, принцип работы, обзор видов и моделей

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

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

В торговле используются разные похожие друг на друга технические устройства. Для успешной работы необходимо понимать особенности каждого из них и их назначение. Рассмотрим главные отличительные черты ПИН-пад терминала, расскажем, что это такое и в чем его предназначение. Его нередко путают со стандартной POS-системой, хотя они имеют принципиальные различия.

Характеристика и применение

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

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

PIN-pad для кассы: типы и их специфика

Рассмотрев в общих чертах, что это такое, стоит углубиться в особенности приборов, предназначенных для функционирования совместно с кассовым устройством. Это то же самое средство в виде клавиатуры, о котором рассказывалось ранее. С той разницей, что оно напрямую соединено не только с POS-системой, но и с ККТ. Сам прибор при этом чеки не отпечатывает, а единственной целью все также остается безопасный и удобный ввод шифра для оплаты покупки.

Поскольку существует множество вариантов касс, для нормальной работы с ними были придуманы самые разные виды PIN-pad. Некоторые из них технически более сложные, другие – отличаются простотой. Но при этом все делятся на две большие группы:

Терминалы с выносной клавиатурой – те самые, которые соединяются с основной системой проводом. Также они устанавливаются в непосредственной близости от места совершения платежей для удобства клиента и продавца.

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

Рассмотрим особенности самых распространенных видов более подробно.

Интегрированный POS-терминал

Этот тип устройств считается технически самым сложным и является полноценной системой. Подключить такое средство можно к терминалу, компьютеру, используемому для работы, или кассовому аппарату. С учетом последних изменений в законодательстве применять такой PIN-pad можно и с онлайн-кассой, соединив их через USB-разъем, при помощи его же осуществляется питание.

Несмотря на сложность, именно эти приборы используются сетевыми магазинами, в которых одновременно работают несколько ККТ. Они позволяют осуществлять полноценный автоматизированный учет и соответствуют всем требованиям федерального законодательства.

Мобильный PIN-Pad

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

Для начала работы ПИН-пад подключается к смартфону, соответственно для проведения финансовой операции требуется установка специального приложения. Через него сведения передаются в банк-эквайер. Единственным недостатком для клиента можно считать только то, что напечатать чек за операцию в классическом бумажном образе с использованием устройства невозможно. Его могут отправить в электронном виде, при этом, с точки зрения права, он будет иметь точно такую же ценность, как и обычный.

PIN-Pad для вендинга

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

Особенности этого типа приборов определяются способом их использования. В последние годы направление продаж через торговые автоматы стремительно развивается. Речь идет об огромном количестве продуктов: напитках, снеках, косметических и медицинских товарах. Если раньше оплачивать подобные покупки можно было только наличными, то сегодня в автоматизированные системы встраивается ПИН-пад. Чаще всего он оснащен сенсорным дисплеем, разобраться в котором с легкостью может любой покупатель.

Касса со встроенным PIN-Pad

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

Источник

ПИН-пад: что это такое

ПИН-пад — это выносная клавиатура, подключаемая к эквайринговым терминалам, POS-системам и онлайн-кассам для ввода PIN-кода при осуществлении безналичных платежей. Также термином PIN-Pad называют интегрированный аппарат со встроенным ридером для совершения защищенных транзакций. По сути, он выполняет те же функции, что и классический автономный POS-терминал, но в отличие от него, не является самостоятельным устройством и работает только в связке с головным (вычислительным) модулем: ККТ, смарт-терминалом, ПК и т. д.

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

ПИН-пад: что это и где используется

По внешнему виду PIN-Pad напоминает калькулятор или компактный POS-терминал. В стандартном исполнении устройства оснащены цветным или монохромным дисплеем и кнопочной клавиатурой со стандартным набором кнопок: цифры, навигация, команды «ОК», «Исправление» и «Отмена».

Необходимость использования PIN-Pad в магазине определяется конфигурацией рабочего места и размещением торгового оборудования. Если кассовая зона отделена перегородкой с окошком (как в аптеке), передавать POS-терминал при каждой безналичной оплате неудобно, проще подключить PIN-клавиатуру и разместить ее в удобном для покупателя месте.

Большинство PIN-Pad не имеет модулей связи (GPRS, Wi-Fi, Ethernet) и не может соединяться с интернетом. Для интеграции с кассой или ПК предусмотрены интерфейсы USB, COM и Ethernet. Отдельные модели подключаются через Wi-Fi или Bluetooth, но такой способ занимает больше времени на обработку платежных операций, поэтому не подходит для стационарной торговли с постоянным потоком клиентов. Питание осуществляется через USB при подключении к вычислительному модулю, а также с помощью внешнего блока питания.

Сферы применения

Возможность подключения внешнего терминала обеспечивает, в первую очередь, удобство пользователей — кассира и покупателя. Но есть и технические причины. В некоторых торговых точках до сих пор используют POS-терминалы без функции бесконтактных платежей. Подключение к PIN-Pad решает эту проблему с минимальными финансовыми издержками и повышает лояльность покупателей. Выносные PIN-Pad широко используются:

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

1. Задай вопрос нашему специалисту в конце статьи.
2. Получи подробную консультацию и полное описание нюансов!
3. Или найди уже готовый ответ в комментариях наших читателей.

ПИН-пад для кассы: виды и особенности

Прежде чем говорить о конкретных моделях, разберемся, что такое ПИН-пад на кассе и какие его виды представлены на рынке. В классическом понимании PIN-Pad — простая цифровая клавиатура с дисплеем, которая подключается непосредственно к платежному терминалу и устанавливается в удобном для покупателя месте.

Устройство не считывает карты и не печатает чеки, основная и единственная его функция — ввод PIN-кода. Продавец берет карточку у покупателя, вставляет ее в терминал для эквайринга, клиент вводит пароль на выносной клавиатуре, после чего происходит оплата.

Интегрированный POS-терминал

Второй вид PIN-Pad — более сложное устройство с встроенными считывателями чипованных, магнитных и бесконтактных карт. Отдельные модели поддерживают бесконтактную оплату через смартфон с установленным приложением Apple Pay, Android Pay или Samsung Pay. Этот вид PIN-Pad называют интегрированным или ритейловым POS-терминалом.

Мобильный PIN-Pad

Третий вид ПИН-пада — это мобильный mPOS-терминал с аккумулятором (например, 2can C14), используемый для выездной торговли, службами курьерской доставки, при оплате за услуги, оказываемые на дому и т. д. Устройство используется для бесконтактной оплаты, подключается к смартфону через разъем для наушников или USB-порт. С помощью специального приложения смартфон обрабатывает платеж и передает сведения в процессинговый центр банка-эквайера, при необходимости отправляет электронный чек на e-mail или телефон клиента.

PIN-Pad для вендинга

Встраиваемые модели для вендинга поставляются с крепежной рамой и фиксируются на передней панели торгового автомата в специальном защитном коробе. Большинство PIN-Pad для вендинга оснащено сенсорным дисплеем. Некоторые модификации не имеют клавиатуры и поддерживают только бесконтактные способы расчета (например, Ingenico iUC 285), в том числе с мобильных устройств, карт с беспиновым чипом и магнитной полосой.

Касса с встроенным PIN-Pad

Самая популярная модель в этой категории — Атол 60Ф. Онлайн-касса широко используется для выездной торговли и курьерской доставки, поддерживает любые бесконтактные и смарт-карты. Касса не требует дополнительных настроек PIN-Pad и может принимать безналичные платежи сразу после подключения эквайринга.

Источник

Кассовый эквайринг Сбербанк

Посмотрите и покажите кассирам видео

Первичную настройку интеграции со сбером должны выполнять специалисты Сбербанка!

Укажите специалисту Сбербанка что терминал должен формировать один слип! В настройках процессинга же в админ панели для Сбербанка укажите число копий слипа- два

Если коротко, то Касса запрашивает у sbrf.dll или pilot_nt.dll проведение оплаты на заданную сумму, далее библиотека выполняет все необходимые действия с пин-падом и возвращает программе результат операции (в виде числового кода). Расшифровку числовых кодов нужно запрашивать у Сбербанка.

Настройка

Бывает что настройка выполнена не полностью, в этом случае придется что-то делать руками.

pinpad.ini

Регистрация sbrf.dll

Для того, что бы касса могла использовать sbrf.dll ее необходимо зарегистрировать в системе! Это, по идее, должны так же делать специалисты Сбербанка, но они этого не делают… обычно. В любом случае повторная регистрация не навредит:

Настройки для pilot_nt.dll

Если используем pilot_nt.dll необходимо на каждом рабочем месте настроить переменную среды SB_PILOT_NT_PATH и указать в ней папку в которую установлена pilot_nt.dll (после настройки кассовое приложение необходимо полностью перезапустить, если до момента настройки оно было запущено, в случае автокассы необходимо перезапустить службу Jade.Cashdesk.Service ).

Для настройки параметра нажмите «Пуск» и начните вводить «переменных среды»

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

Запустите приложение, нажмите «Переменные среды», в группе «Системные переменные» нажмите «Создать…»

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

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

Процедура оплаты

Проблемы

Потеря связи с пин падом

При потерях связи с пин-падом:

Журнал операций

Эквайринг сбербанка поддерживает возможность просмотра журнала операций и отмены оных. Отмена транзакций протоколируется и выводится в специальном отчёте: Отмены транзакций эквайринга

Пример разбора лога sbkernel[ddmm].log

Пример успешной операции

12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) Clear Начало обслуживания
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000 Сумма платежа в копейках
12.12 18:47:41 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Вызов ф-ии оплаты
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 GATE: unlock:’00001788′
12.12 18:47:41 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:41 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:47:41 SBKRNL: Open com 6 Здесь sbrf.dll по всей видимости начинает общение с пинпадом, т.к. тут открытие порта
12.12 18:47:52 SBKRNL: Close com 6 А здесь оно закончило общение (т.к. порт закрывается), ниже есть такие же моменты, отдельно я на них акцентироваться не буду
12.12 18:47:52 SBKRNL: Result = 0, Amount = 360.00, Card = ‘ 3886’ Все прошло успешно (Result = 0)
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Здесь уже результат передается к нам в программу
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Мы вызываем ф-ю 6003 (перевод платежа в неподтвержденное состояние) что бы если вдруг что, то при сверке итогов денежки человеку вернулись
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 SBKRNL: Command = 6003, Amount = 360.00, AuthCode = 278847
12.12 18:47:52 SBKRNL: Open com 6
12.12 18:47:52 SBKRNL: Close com 6
12.12 18:47:52 SBKRNL: Result = 0
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 GATE: lock:’00001788′ ‘UPOSWINMUTEX2’
12.12 18:47:52 GATE: unlock:’00001788′
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 Выше опять таки работа с терминалом, а тут возврат результата нам
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) GParamString: Cheque1251 size=1284
12.12 18:47:52 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear Здесь мы снова подключаемся к sbrf.dll после печати чека что бы передать подтверждение платежа (чуть ниже, ф-я 6001)
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) NFun: 6001
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 SBKRNL: Command = 6001, Amount = 360.00
12.12 18:47:58 SBKRNL: Open com 6
12.12 18:47:58 SBKRNL: Close com 6
12.12 18:47:58 SBKRNL: Result = 0
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 GATE: lock:’0000179C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’0000179C’
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Returns: 0 sbrf.dll пообщалась с терминалом и вернула нам результат что всё хорошо
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) GParamString: RRN=934688849493
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:47:58 GATE: lock:’00000F2C’ ‘UPOSWINMUTEX2’
12.12 18:47:58 GATE: unlock:’00000F2C’

Описание

Если коротко то это сценарий оплаты с аварийной отменой, по сути мы даем в sbrf.dll три команды: 4000 (платеж), 6003 (перевести платеж в неподтвержденное состояние), 6001 (перевести платеж в подтвержденное состояние). Далее sbrf.dll общается с пинпадом сама, нам сообщая только результат операции (Result = 0, если не 0, то ошибка).

Пример сбойной операции

12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) SParam: Amount=36000
12.12 18:48:25 SBRF: (PID 3400, thread 0x000019F8) NFun: 4000 Шлем оплату, после этого работает уже sbrf.dll
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 GATE: unlock:’0000109C’
12.12 18:48:25 GATE: lock:’0000109C’ ‘UPOSWINMUTEX2’
12.12 18:48:25 SBKRNL: Command = 4000, Amount = 360.00
12.12 18:48:25 SBKRNL: Open com 6 Видим открытие порта, но дальше какой-то мрак, в логах нет ни закрытия порта, ни возвращения нам результата, ничего…
12.12 18:48:32 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:48:32 GATE: lock:’000011D8′ ‘UPOSWINMUTEX2’
12.12 18:48:32 GATE: unlock:’000011D8′
12.12 18:49:03 SBRF: (PID 3400, thread 0x000019F8) Clear
12.12 18:49:03 GATE: lock:’00001588′ ‘UPOSWINMUTEX2’
12.12 18:49:03 GATE: unlock:’00001588′
12.12 18:49:04 SBRF: (PID 3400, thread 0x000019F8) NFun: 6003 Тем не менее результат нам вернулся при чем был «успешным», т.к. здесь мы вызываем ф-ю 6003…
12.12 18:49:04 GATE: lock:’00000F34′ ‘UPOSWINMUTEX2’
12.12 18:49:04 SBKRNL: Command = 6003, Amount = 360.00
12.12 18:49:04 SBKRNL: Failed to open device \\.\COM6, err 5 И вот тут пошли проблемы с портом, sbrd.dll пытается его открыть, но не выходит (код ошибки 5, предположу что это код ошибки Windows, означает «доступ запрещен», т.е. 6 ком порт всё ещё открыт или не доступен по иным причинам).
12.12 18:49:04 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:05 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:06 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:07 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:08 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:09 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:10 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:11 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:12 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:13 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:14 SBKRNL: Failed to open device \\.\COM6, err 5
12.12 18:49:14 SBKRNL: Result = 99 Ну и под конец нам дают ошибку 99 — нет связи с пинпадом.
12.12 18:49:14 GATE: unlock:’00000F34′

Описание

В такой ситуации программа будет считать что операция не выполнена (даже если пинпад, на самом деле, её провёл). По сути данную проблему должны решать специалисты Сбербанка.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *