Что такое пинпад сбербанка

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

ПИН-пад — это выносная клавиатура, подключаемая к эквайринговым терминалам, 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 и может принимать безналичные платежи сразу после подключения эквайринга.

Источник

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

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

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

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

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

ПИН-пад имеет внешнее сходство с калькулятором или небольшим ПОС-терминалом. Он оснащен экраном (монохромным или цветным), обычной кнопочной клавиатурой и навигационными кнопками. Такие устройства необходимы в торговых точках ввиду особенностей расположения основного и периферийного оборудования на кассовом узле. Можно привести простой пример. Предположим, рабочее место кассира располагается в изоляции от торгового зала, и продажа товаров осуществляется через окошко. Для того, чтобы покупатель смог оплатить товар, кассир будет вынужден каждый раз протягивать клиенту через это окошко ПОС-терминал. Это крайне неудобно. В подобном случае проще обзавестись ПИН-падом и установить его в доступном для покупателей месте.

Сферы использования ПИН-пада могут быть различными:

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

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

На каком ПИН-терминале остановить свой выбор, зависит от объема продаж конкретной торговой точки, формата торговли, покупательского потока и других факторов.

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

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

Итак, различают следующие виды ПИН-падов:

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

ПИН-пад на кассе: что это такое и чем отличается от POS-терминала

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

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

ПИН-пад имеет следующие отличия от банковского терминала:

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

Банки предлагают различные тарифы на услугу эквайринга, которыми могут воспользоваться определенные бизнес-категории, включая вендинг и мобильную торговлю. Процедура заключения договора, согласно которому будет предоставляться эквайринг, предполагает следующий порядок действий:

Все банки, предоставляющие эквайринг, готовы предложить и ПИН-пады как в аренду, так и для их использования на постоянной основе (продажа). Если будет решено арендовать устройство, то ежемесячно придется вносить дополнительную плату – примерно в размере 1-2 тысяч рублей.

ПИН-пад для кассы: подключение и принцип работы

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

Порядок действий по подключению ПИН-пада к ККМ рассмотрим на примере конкретного устройства – смарт-терминала «Эвотор»:

После выполнения указанных манипуляций устройство готово к эксплуатации.

Совместная работа ПИН-пада и ККМ

ПИН-пад необходимо подсоединить к основному устройству – ПОС-системе, ККМ или ПК, на котором установлено ФР и программное обеспечение. При наличии терминала с эквайрингом в кассовой зоне ПИН-пад будет с ним взаимодействовать. Безналичный расчет осуществляется следующим образом:

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

Источник

Что такое PIN-Pad и в чем отличие от POS-терминала

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

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

Особенности PIN-Pad

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

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

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

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

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

Особенности POS-терминала

POS-терминал является, по сути, самостоятельным элементом, который может считать информацию с карточки, отправить данные в систему и распечатать чек. Внутри терминала встроен термопринтер. Эти приборы могут быть беспроводными.

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

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

Отличия устройств

Зная особенности PIN-Pad и POS-терминалов, можно легко понять, чем они отличаются друг от друга:

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

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

Источник

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

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что такое пинпад сбербанка. Смотреть фото Что такое пинпад сбербанка. Смотреть картинку Что такое пинпад сбербанка. Картинка про Что такое пинпад сбербанка. Фото Что такое пинпад сбербанка

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

Касса со встроенным 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 не будет опубликован. Обязательные поля помечены *