настройка терминала ingenico ict250

Описание и инструкция по эксплуатации ingenico iwl250

Ingenico iWL 250 – это компактные размеры и вся необходимая функциональность для современного торгового эквайринга. Сегодня в выигрыше оказываются только те магазины и сервисные предприятия, которые обеспечивают своих покупателей и клиентов максимальным удобством в процессе обслуживания.

Ingenico iWL 250 поможет обслужить даже самых продвинутых клиентов. К вашим услугам полный набор технологий для совершения платежа – ридер смарт карты, ридер магнитной полосы, встроенный бесконтактный ридер. Благодаря своей мобильности терминал Ingenico iWL220 идеально подходит для предприятий, где клиенты расплачиваются не на кассе (например, такси, курьерские службы, уличная торговля и т. п.).

Начало работы с ingenico iwl250. настройка терминала

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

При необходимости стационарного использования и интеграции в кассовое ПО, требуется приобрести базовую станцию с разъемами. Для того, чтобы включить терминал, необходимо удерживать зелёную клавишу. Для выключения необходимо удерживать красную клавишу. ВАЖНО!

  • Поднимите фиксатор, расположенный на задней панели, и аккуратно снимите крышку.
  • Вставьте бумагу в отсек так, чтобы край бумаги немного выступал из принтера.
  • Закройте фиксатор и крышку до характерного щелчка.
  • Проведите оборот рулона и оторвите часть бумаги.

ВАЖНО! Бумага должна быть высокого качества, с актуальным сроком хранения и без дефектов. В противном случае, могут появиться неисправности в работе устройства.

Подключаем POS-терминалы USB-кабелем к рабочей станции (ПК продавца).

USB-кабель от ПК нужно подключать к порту «USB SLAVE», а PIN-pad к порту «USB HOST».

При подключении Ingenico iCT220 в диспетчере устройств отобразится неизвестное USB-устройство. Для него нам необходимо установить драйвер виртуального COM-порта (Virtual COM-port). Установку можно выполнить как с помощью инсталлятора, так и указав драйвер вручную.

После успешной установки в диспетчере устройств у вас отобразится устройство SAGEM Telium COM-port. В настройках порта необходимо выставить скорость обмена 115200 (по-умолчанию).

В настройках RDP (терминала) у вас должна быть установлена опция подключения портов клиента (иначе у вас кассовый аппарат и сканер штрих-кода также не заработают). Запомните номер нового порта, он вам понадобится при подключении к POS-терминалу.

Обратите внимание! POS-терминалы Ingenico могут работать по 2 разным протоколам. Для того, чтобы узнать, какой именно протокол установлен в вашем аппарате – обратитесь в банк.

Если же вы владеете доступом к этим настройкам, зайдите в настройки протокола кассового совмещения: Меню конфигуратора – конфигурация – работа с кассой – протокол:

  • 1) 4in1 – если будете использовать ECRCommX.ECRLibSgn
  • 2) BPOS – если использовать ECRCommX.BPOS1Lib

В данной публикации рассматривается работа с библиотекой по протоколу BPOS.

На этом настройка рабочего места завершена.

14 апреля возникнут неполадки в работе терминалов со старыми сертификатами безопасности: успейте обновить

Заканчивается действие сертификата безопасности IngeTrust на терминалах Ingenico производства 2021—2021 годов. Если вовремя его не обновить, эти терминалы перестанут поддерживать связь с PIN-клавиатурами, удаленно загружать ключи и т.д.

В некоторых таких терминалах сертификат действует до 14 апреля 2021 года включительно. В других — до 29 декабря 2021 года включительно. Дату для конкретного терминала можно узнать по серийному номеру в списке. Однако мы рекомендуем провести обновление до 14 апреля независимо от указанной в списке даты.

Установка библиотеки ECRCommX на сервер

В архиве содержится 2 версии библиотеки ECRCommX.dll (v 1.7.6.4) – одна для х32, вторая для х64.

Версия х64 может быть установлена только на 64-битную ОС. Версия х32 может быть использована как в 32-битной, так и в 64-битной ОС.

64-битная версия библиотеки у нас не заработала, поэтому пришлось использовать 32-битную версию библиотеки ECRCommX.dll.

Данная компонента реализует высокоуровневый программный интерфейс взаимодействия между ПК на базе Windows (либо POS-системой на базе ОС Windows) и терминалами Ingenico EFT, при использовании соединения по USB или RS232 (COM).

Поддерживаемые ОС: Windows 8 (x86 / x64), Windows XP (x86 / x64), Windows 7 (x86/x64), Windows 2003, Windows 2008

  • 1. Visual Studio C Redistributable 2005 – для библиотеки версии до 1.7.0.0
  • 2. Visual Studio C Redistributable 2021 – начиная с версии 1.7.0.0

В библиотеке реализовано сразу несколько протоколов работы, среди которых ECRLibSgn и BPOS1Lib. Более подробная информация содержится в инструкции ECRCommX B-POS1 v3 и ECRCommX ECRLibSgn v1.6.9.4 (см. PDF во вложении).

Ingenico ict250 подключение к пк

Интеграция терминала с ПО и подключение устройства к компьютеру – сложный процесс, требующий определённых знаний. Для подключения Ingenico Ict250 и настройки сети, следует приобрести дополнительный кабель и установить необходимое программное обеспечение на кассе.

В целом процесс состоит из нескольких ключевых действий:

  1. Установка драйверов терминала.
  2. Подключение терминала к компьютеру.
  3. Настройка терминала.
  4. Интеграция терминала с кассовым программным обеспечением.
  5. Проведение тестовых операций.

Ingenico iwl250 настройка купить — самая выгодная цена на официальном сайте

Бесплатная доставка осуществляется только до грузового терминала ТК СДЭК, если клиент находится в городе, где нет пункта самовывоза ТК СДЭК, до бесплатно доставляем до ближайшего терминала данной компании (СДЭК). Сроки по данной доставке устанавливаются согласно тарифам ТК и на усмотрение отправителя.

Срочного тарифа и адресной доставки, в услуге «Бесплатная доставка» нет.

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

Если клиент покупает ККТ с полным комплектом услуг другой товар (весы, денежный ящик, счетчик банкнот, принтер этикеток, 10 коробок чековой ленты и т.д), то бесплатно доставляем только ККТ, доставку на все остальное клиент оплачивает отдельно.

Условия бесплатной доставки по Москве и МО
Ваш заказ доставляет курьерская служба:

  • — Грастин (Москва и МО до 25 км от МКАД);
  • — ETGO (Москва и МО до 25 км от МКАД)
  • — Алгоритм (Москва и МО до 25 км от МКАД);
  • — CDEK (от 25км от МКАД и более);

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

Если клиент покупает ККТ с полным комплектом услуг другой товар (весы, денежный ящик, счетчик банкнот, принтер этикеток, 10 коробок чековой ленты и т.д), то бесплатно доставляем только ККТ, доставку на все остальное клиент оплачивает отдельно.

Бесплатная доставка осуществляется по Москве на следующий день после её оформления. По МО (до 25 км от МКАД) — 1-2 дня. В день планируемой доставки Вам необходимо ответить на звонок курьера, иначе он будет вынужден перенести доставку на следующий день.

Если Вы находитесь более чем 25 км от МКАД, то доставку осуществляет ТК CDEK до ближайшего к Вам пункта выдачи данной компании, согласно параметрам для данного направления (сроки сообщаются логистом при оформлении заказа на доставку).

Выбор ТК, по условиям бесплатной доставки, производится на усмотрение отправителя.

Ingenico iwl250. закрытие смены и выключение терминала

Для обеспечения корректной отчётности и перевода денежных средств на ваш расчетный счет, необходимо выполнить операцию «Сверка итогов». Для этого нужно:

  • Открыть меню кассира с помощью нажатия кнопки «3».
  • В выпадающем списке выбрать пункт «Сверка итогов» и подождать, пока терминал выполнит операцию и распечатает чек.
  • При обновлении программного обеспечения следует дождаться завершения процесса.

ВАЖНО! Без закрытия смены денежные средства не поступят на ваш расчетный счет. Если терминал не будет использоваться до следующего дня, его следует отключить. Для отключения удерживайте красную клавишу. Перед тем, как выключить ingenico iwl250, необходимо дождаться завершения всех процессов.

Z-отчёт, x-отчёт, отчёт за день

Settlement() отправляет команду выполнения Z-отчёта, что приводит к закрытию смены и очистке журнала.

PrintLastSettleCopy() – печать копии последнего Z-отчёта.

PrintBatchTotals() – печатает X-отчет (если есть операции), без обнуления журнала.

PrintBatchJournal() – печатает отчёт по операциям за день.

GetBatchTotals() – позволяет получить X-отчет по операциям в электронном виде, например для внесения в бухгалтерскую базу и т.д.

Эти функции могут быть, как интегрированы в «закрытие смены», так и вынесены в качестве отдельного служебного меню.

Краткий черновой пример использования:

Также в служебном меню могут быть использованы дополнительные функции:

PosGetInfo() – возвращает информацию о терминале

CheckConnection() – осуществляет на терминале проверку соединения с процессинговым центром

Возможные вопросы

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

MerchantID в этом случае позволяет использовать 1 терминал для всех зарегистрированных фирм. В нашем примере ПП Пупкин будет иметь MerchantID = 1, а для ПП Иванов MerchantID = 2. Если же у вас всё зарегистрировано на 1 предприятие, то MerchantID равен 1.

2. Если при тестировании вы будете использовать одну и ту же банковскую карту – на терминале будет отображаться запрос на повторное проведение транзакции – это нормально, нажмите зеленую кнопку. При использовании разных карт запрос не отображается.

3. При тестировании с одной и той же картой, в зависимости от настроек безопасности терминала, может быть установлено ограничение на количество операций по одной карте, либо же будет осуществляться дополнительный запрос PIN-кода.

4. Если за день не было операций – терминал может не печатать чек. Зависит от настроек, некоторые банки так экономят бумагу.

5. При неудачной операции, терминал может не печатать чек отказа. Зависит от настроек, некоторые банки так экономят бумагу. Если у вас такой чек не печатается – обратитесь в банк для изменения настроек. В будущем это позволит вам сберечь нервы при выяснении вопросов с клиентом.

6. Терминалы Ingenico могут администрироваться банком удаленно, т.е. сотрудникам не обязательно приходить для настройки терминала.

7. Используйте терминалы с GPRS – проводов меньше, да и терминал не зависит от вашего Интернет-соединения.

8. Что делать, когда возникает ошибка «Відхилено. Код авторизації: DECLIN. Код 96. Криптогр. помилка або збій системи»? Как правило, эта ошибка возникает при чтении магнитных карт (безчиповых). Нужно обратиться в службу поддержки банка, после чего, через меню терминала загрузить новые параметры. Если после обновления параметров ошибка не исчезнет — менять терминал.

9. Бывают случаи, когда с клиента деньги списывает, при этом терминал выдает чек «Анульовано. Код авторизації: CANCEL» и деньги не зачисляются. Для того, чтобы средства вернулись клиенту, необходимо выполнить Z-баланс (Z-отчет) в меню терминала. В 80% случаев, проблема возникает по причине плохой связи терминала с процессинговым центром (эквайрингом), например в терминалах с GPRS. Также ошибка может возникать при проблемах с кабелем питания терминала, либо с картой клиента.

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

Инструкция по настройке ingenico ict250

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

настройка терминала ingenico ict250

Для начала работы с терминалом необходимо выполнить несколько основных действий:

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

ВАЖНО! Подключение ingenico ict250 должно производиться только посредством оригинального блока питания.

Инструкция по применению терминала ingenico ict250

Ingenico ict250 – современный банковский терминал с крупным цветным дисплеем. Устройство включает в себя последние технологии и усовершенствованные коды защиты. Кассир имеет возможность для проведения всех существующих платёжных операций с банковскими картами, и готов принять пластиковый накопитель с чипом, лентой или совершить бесконтактный платёж. Имеет возможность подключения по USB, RS232, Ethernet и GPRS.

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

Инструкция по работе с терминалом ingenico

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

Как активировать режим работы с кассой

На случай если терминал точно должен работать с кассовым ПО.

1. При включении терминала, когда появится надпись «Для настройки Работы с кассой Нажмите ‘F’», необходимо нажать клавишу «F»

Нажимаем клавишу «F»

2. Появится меню «Работа с кассой?» и два варианта: «Да» и «Нет». Вариант «Да» установлен по умолчанию, поэтому сразу нажмите зеленую кнопку

Уже знакомое нам меню настройки работы с кассой

4. Появится меню «Касса?» и два варианта: «Настройка» и «Сохранить». Клавишей «▼» выберите «Сохранить» и нажмите зеленую кнопку

Сохранение настроек для работы с кассой

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

Все манипуляции проводились на терминале Ingenico iCT250. Инструкция также подойдет для iCT220 и iPP320. На терминалах iWL220 и iWL250 функциональные клавиши «▼» и «▲» расположены и выглядят немного иначе, но сути это не меняет, — настройка производится аналогично.

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

источник

Как выйти из режима работы с кассой

Чтобы перейти к настройкам необходимо перезагрузить терминал. Если кратко: нажмите одновременно желтую клавишу и клавишу «●» (точка). Подробнее о перезагрузке POS-терминалов читайте в статье Как перезагрузить POS-терминал.

1. При включении терминала, когда появится надпись «Для настройки Работы с кассой Нажмите ‘F’», необходимо нажать клавишу «F»

Самое время нажать клавишу «F»

2. Появится меню «Работа с кассой?» и два варианта: «Да» и «Нет»

Меню настройки работы с кассой

3. Клавишей «▼» выберите «Нет» и нажмите зеленую кнопку

Деактивация режима работы с кассой

Вот и все, терминал вышел из режима работы с кассой и теперь снова должен реагировать на нажатия кнопок.

Как перезагрузить pos-терминал ingenico

  1. Софтовый способ перезагрузки. Необходимо одновременно нажать желтую клавишу и клавишу «•» (точка). После этого терминал подаст сигнал и перезагрузится.
  2. Перезагрузка по питанию. Здесь все просто. Если терминал подключен к сети 220 В, то просто выдергиваем шнур питания от розетки и подключаем заново. Если в терминале имеется аккумулятор, то нужно вытащить его (аккумулятор) и подождать несколько секунд, затем установить аккумулятор на место и включить терминал.

Как перезагрузить pos-терминал verifone

  1. Софтовая перезагрузка.
    Необходимо одновременно нажать зеленую клавишу и клавишу с цифрой «7».
    После этого необходимо ввести пароль: 1 alpha alpha 6 6 8 3 1.
    Alpha — небольшая серая кнопка, которая находится под дисплеем в центре, между фиолетовыми клавишами.
    Если кнопки Alpha нет, то введите пароль: 1 6 6 8 3 1.
    В появившемся меню выбираем Restart.
  2. Перезагрузка по питанию. Процедура точно такая же, как с терминалами Ingenico.

Как подключить pos-терминал ingenico к wi-fi | tehpos—blog

Подключить терминал Ingenico iWL220/250 (228/258) к сети Wi-Fi чуть сложнее, чем подключить мобильный телефон, но порядок действий одинаковый: заходим в настройки, сканируем сети, выбираем нужную сеть, вводим пароль и радуемся жизни. Пошаговая инструкция с картинками ниже, в конце статьи добавили видео.

Для навигации по меню терминала пользуйтесь навигационными клавишами «◀»«▶»«▲»«▼» (далее по тексту — джойстик), которые расположены под надписью iWL250.

После включения терминала перед нами главный экран.

Главный экран Ingenico iWL250 (258)
Главный экран Ingenico iWL250 (258)

Нажимаем клавишу «5», выбираем пункт меню «Telium manager» и жмем зеленую клавишу.

Меню настроек Ingenico iWL250 (258)
Меню настроек Ingenico iWL250 (258)

Нажимаем клавишу «0», затем зеленую клавишу или джойстиком выбираем «0 – TELIUM MANAGER» и жмем зеленую клавишу.

Меню Telium Manager Ingenico iWL250 (258)
Функции Telium Manager Ingenico iWL250 (258)

Нажимаем клавишу «3», затем зеленую клавишу или джойстиком выбираем «3 – Initialization» и жмем зеленую клавишу.

Меню Telium Manager Ingenico iWL250 (258)
Выбираем «Инициализацию»

Нажимаем клавишу «2», затем зеленую клавишу или джойстиком выбираем «2 – Hardware» и жмем зеленую клавишу.

Настройки аппаратной части Ingenico iWL250 (258)
Выбираем «Аппаратную часть»

Нажимаем клавишу «6», затем зеленую клавишу или джойстиком выбираем «6 – Wi–Fi» и жмем зеленую клавишу.

Конфигурация Wi-Fi Ingenico iWL 250 (258)
Выбираем настройки конфигурации Wi-Fi

Нажимаем клавишу «2», затем зеленую клавишу или джойстиком выбираем «2 – Scan network» и жмем зеленую клавишу.

Сканирование Wi-Fi сетей Ingenico iWL250 (258)
Начинаем сканировать Wi-Fi сети

На экране появится надпись «Scanning…». Ждем, когда терминал просканирует все доступные сети Wi-Fi.

Сканирование Wi-Fi сетей Ingenico iWL250 (258)
Ждем

Видим на экране список доступных Wi-Fi сетей.

Доступные Wi-Fi сети Ingenico iWL250 (258)
Доступные Wi-Fi сети для подключения

Джойстиком выбираем нашу Wi-Fi сеть и жмем зеленую клавишу.

TEHPOS Wi-FI Ingenico iWL250 (258)
Наша сеть

Нажимаем клавишу «1», затем зеленую клавишу или джойстиком выбираем «1 – HOME SECURITY» и жмем зеленую клавишу.

Настройки безопасности Wi-Fi Ingenico iWL250 (258)
Настройки безопасности Wi-Fi

Вводим пароль от нашей Wi-Fi сети.

Окно ввода пароля Wi-Fi сети Ingenico iWL250 (258)
Окно ввода пароля от Wi-Fi сети
Вводим пароль от Wi-Fi сети Ingenico iWL250 (258)
Вводим пароль от нашей Wi-Fi сети

Если пароль введен верно, то на экране появится диалоговое окно с предложением указать приоритет нашей Wi-Fi сети. Оставляем «1» и жмем зеленую клавишу.

Приоритет профиля Wi-Fi сети Ingenico iWL250 (258)
Устанавливаем приоритет профиля нашей Wi-Fi сети

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

Отлично, мы добавили новый профиль точки доступа Wi-Fi.

После добавления профиля терминал вернется в меню «WI–FI (ON)». Ничего не трогаем и ждем, когда терминал подключится к нашей сети Wi-Fi. Вверху слева появится индикатор уровня сигнала и название нашей Wi-Fi сети.

Если сеть доступна для передачи данных, то пиктограмма с тремя маленькими прямоугольниками над лежачей трубкой загорится зеленым цветом. Если пиктограмма горит красным цветом, значит интернета нет. Примерно тоже самое происходит на ПК, когда мы видим надпись «Без доступа к Интернету».

Если все хорошо, то несколько раз жмем красную клавишу пока не вернемся на главный экран.

Чтобы убедиться, что интернет точно работает, можно сделать тест связи на терминале. Для этого нажмите клавишу «F», джойстиком выберите пункт меню «Тест связи» и нажмите зеленую клавишу. Если сеть доступна, то распечатается чек с надписью «OK» или «Успешно», зависит от фантазии инженеров.

Все, теперь можно принимать оплату банковскими картами.

Видео инструкция подключения POS-терминала Ingenico iWL258 к сети Wi-Fi от инженера нашего партнера «Уральского банка реконструкции и развития».


На этом все. Спасибо за внимание. Если статья пригодилась, не стесняйтесь оставлять комментарии со словами благодарности, нам будет приятно. Успехов в вашем бизнесе!

Как провести оплату картой

Несмотря на то, что в терминале Ingenico ict250 реализовано сразу три удобных способа проведения платежей различными видами карт, функция «Оплата» производится одинаково для каждого типа пластикового носителя.

  1. Проведите карту по магнитной ленте, вставьте в чип ридер или приложите к бесконтактному считывателю (в зависимости от типа карты).
  2. При необходимости выберите пункт «Оплата».
  3. В появившемся окне введите сумму платежа. (Для корректировки воспользуйтесь жёлтой клавишей).
  4. Нажмите на зелёную клавишу.
  5. При необходимости ввода ПИН кода, попросите сделать это владельца карты. После чего необходимо нажать кнопку «Подтверждение».
  6. Конечный этап – выдача чека. Нажмите любую кнопку и терминал распечатает один чек, при следующем нажатии – второй.
  7. Отдайте карту и чек клиенту, а второй чек сохраните для отчётности.

Как провести отмену операции

ВАЖНО! Функция «Отмена» доступна только до закрытия смены.

  1. Внесите карту в считыватель любым удобным способом.
  2. В появившемся окне введите номер чека, который хотите отменить. На дисплее будет видна сумма отменяемого платежа.
  3. Распишитесь на чеке и попросите поставить подпись владельца карты для корректной отчётности.

В случае, если необходимо частично отменить платёж, после ввода номера чека и появления на экране информации о платеже, измените сумму с помощью стрелки влево.

Карта с магнитной лентой

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

настройка терминала ingenico ict250

ВАЖНО! Проводить пластиковый носитель следует направив магнитную ленту вправо.

Кратко про типы pos-терминалов

Объясню кратко для тех, кто не читал нашу статью про типы POS-терминалов.

POS-терминалы для эквайринга делятся, в основном, на 2 типа:

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

Дело в том, что автономные POS-терминалы могут работать и как самостоятельное устройство и как интегрированное с кассовым ПО, когда все операции по вводу суммы проходят на внешнем устройстве, например онлайн-кассе или в 1С.

Интегрированные терминалы работают только в связке с внешним устройством и кассовым ПО. Отсюда и название, — интегрированный, является частью POS-системы.

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

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

Настройка ingenico iwl2xx bluetooth с базой

Терминал Ingenico iWL2XX Bluetooth может работать по Bluetooth со своей базой. При этом в зависимости от функционала прикладного ПО установленного на терминал его можно использовать и как автономный терминал, так и в качестве беспроводного пин-пада. Например, данное решение является очень удобным для ресторанов и кафе, где для совершения оплаты необходимо подойти к клиенту.

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

База может работать с различными вариантами связи COM, Ethernet, Dial-up (в зависимости от конфигурации базы)

А = разъем Ethernet (опционально)

В = гнездо для блока питания

D = разъем USB Slave только для CDC (опционально)

Е = разъем USB Host1 (опционально)

F = разъем USB Host1 (опционально)

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

источник

Немного предыстории

Компания, в которой я работаю, вот уже более 15 лет работает в сфере торговли. 6 лет назад компания перешла на электронный документооборот. Изначально в торговле использовались кассовые аппараты DATECS FP3141T 1С 7.7 в терминальном режиме.

https://www.youtube.com/watch?v=w9m7a-YGw7o

Однако аппараты FP3141T весьма плохо справлялись с возложенной на них работой и часто выходили из строя. 3 года назад аппараты были заменены на DATECS FP-T260.

Где-то 1 год назад в Украине были приняты изменения, согласно которым, все фискализированные кассовые аппараты должны быть подключены к сети Интернет (т.е. иметь модем) и передавать данные (по сути, отчёт в электронном виде; контрольная лента) в налоговую инспекцию.

Функционал постепенно расширялся и на сегодняшний день, в новых прошивках кассовых регистраторов, используется контрольная лента в электронном формате (КЛЭФ). Электронная лента позволяет существенно экономить расходы на кассовой бумаге.

Ещё год назад в требования к КЛЭФ были внесены изменения, согласно которым, при проведении оплаты банковской карты, в чек должен передаваться идентификатор транзакции (он же RRN).

Компания SystemGroup (АОЗТ «Датекс Украина» и ДП «Компания «Atlas» ) внесла соответствующие изменения в ПО своих регистраторов.

Таким образом, аппараты FP-T260 с прошивкой v.4.20 подлежат перепрошивке на v.4.00. Да-да, вы не ошиблись, новая версия имеет меньший порядковый номер. В отличие от 4.20, в версии 4.00 контрольная лента ведётся в электронном формате (не печатается), а в параметры при оплате картой добавлен RRN.

А теперь самое главное: как передать RRN из POS-терминала в 1С для последующей печати в чек?

Мы тоже очень долго решали этот вопрос. Изначально мы обратились в «Укрэксимбанк» — ничего внятного по этому поводу нам не ответили. Техподдержка «на высоте».

Второе обращение было направлено в «Райффайзен Банк Аваль», там оформили заявку на синхронизацию POS с ПК. С момента обращения и до сегодняшнего дня прошло более 50 дней. За этот период инженеры компании несколько раз обещали прийти, но так и не пришли. Терминалы остались неподключенными к ПК.

К слову, «Укрэксимбанк» и «Райффайзен Банк Аваль» используют POS-терминалы VeriFone Vx510. Исходя из нашего опыта, могу сказать, что аппараты весьма глючные и медленные, неоднократно перепрошивались.

Третий банк, в который мы обратились с подобным запросом – «ПриватБанк». На этот раз нам предложили терминалы Ingenico iCT220.

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

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

Далее изложена краткая инструкция с примерами по подключению POS-терминала к 1С 7.7 (1С 8).

Обработка…

Если LastResult = 2 – на терминале выполняются операции, дальнейшая работа в таком режиме невозможна. Вообще рекомендуется создать отдельную функцию, которую вы сможете вызывать по ходу работы с терминалом. Например, WaitPOSRespone(). Функция должна зацикливаться (делать паузу перед последующими командами) до тех пор, пока терминал выполняет операции. Не забудьте использовать тайм-аут, который будет прерывать цикл при превышении времени ожидания.

Если операция выполняется слишком долго, можно выполнить отмену операции, используя Cancel().

Пример функции WaitPOSRespone() приведен ниже.

Отправка pos-терминалу команды на оплату

Для передачи команды на оплату используется функция Purchase().

Где X – сумма для оплаты в копейках (!). Например, 1 грн. 15 коп. – это 115 коп. При получении суммы из 1С достаточно умножить её на 100. Убедитесь, что 1С возвращает только 2 числа после запятой, иначе используйте округление.

Y – сумма скидки, в нашем случае используем 0.

Z – идентификатор продавца. Целое число, которое стартует с единицы. Если один терминал используют 2 продавца – можно указывать для них разные идентификаторы.

Например, для отправки команды на оплату 1,15 грн. нужно выполнить:

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

На этом этапе нам нужно вызвать нашу стороннюю функцию WaitPOSRespone() и подождать, пока терминал возвращает LastResult = 2 (терминал занят).

Если LastResult = 0 – всё хорошо, если LastResult = 1 – возникла ошибка и её нужно обработать.

Если ответ успешный – нужно подтвердить операцию продаже, иначе она будет автоматически отменена по истечении тайм-аута.

После этого опять вызываем WaitPOSRespone() и опять дожидаемся обработки нашей команды.

Существует также команда Cancel(), которая отменяет проведение операции. В принципе, если вы не воспользуетесь Confirm(), терминал по истечении тайм-аута ожидания сам отменит операцию. Хотя эту функцию можно использовать в других случаях, например, когда терминал слишком долго обрабатывает запрос (LastResult = 2) и может быть интегрирована в функцию WaitPOSRespone().

Между глPOSтерминал.Purchase() => WaitPOSRespone() и глPOSтерминал.Confirm() уже можно получить параметры прочитанной карты:

PAN, CardHolder, IssuerName, SignVerif, RRN являются переменными (null-terminated string), поэтому обращаться к ним нужно как к переменным.

После успешного выполнения Confirm() вы можете получить идентификатор транзакции RRN:

Если вам нужно идентифицировать тип карты – используйте IdentifyCard().

Если вам нужно изменить сумму к оплате – не обязательно нужно отменять Purchase(), достаточно воспользоваться функцией CorrectTransaction(), которая позволяет изменить сумму к оплате.

Оформляем возврат

Если кассир ошибся с вводом суммы и случайно списал с клиента лишние деньги или же возникла любая другая ситуация, когда нужно вернуть клиенту деньги оплаченные по терминалу, тогда можно поступить, следующим образом. Заходим в раздел Меню на терминале, нажатием правой верхней кнопки (f4).

Затем, либо нажимаем стрелку вниз для выделения операции Возврат и нажимаем на зеленую кнопку для выбора, либо же сразу нажимаем кнопку 2 и зеленую кнопку.

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

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

Следующие действия зависят от того, когда мы оформляем возврат — До или После проведения сверки итогов на терминале. Если же до сверки итогов, тобишь в течении рабочего дня клиент и оплатил и возникла необходимость оформить Возврат, тогда у нас будет возможность просто Отменить платеж, выделив ранее проведенную оплату и нажав зеленую кнопку для подтверждения.

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

А если возврат происходит после сверки, тогда нужно будет ввести номер ссылки.

Который указан в нижней части чека.

Вводим данный номер, проверяем и нажимаем зеленую кнопку.

Возврат оформлен, а деньги клиенту вернуться на карту в течении 5-ти дней.

Вот в целом и всё.

Ошибка

Если LastResult = 1 – терминал вернул ошибку.

Узнать информацию об ошибке, вы можете, вызвав LastErrorCode и LastErrorDescription. Например:

Если LastErrorCode = 1 – ошибка открытия СОМ-порта, например неправильный номер порта.

Если LastErrorCode = 2 – необходимо открыть СОМ-порт.

Если LastErrorCode = 3 – ошибка связи с терминалом.

Если LastErrorCode = 4 – терминал вернул ошибку, можно обработать ResponseCode:

  • 1000 – общая ошибка;
  • 1003 – журнал транзакций заполнен, нужно произвести обнуление (Z-отчет);
  • 1004 – нет связи с хостом/банком;
  • 1005 – закончилась бумага;
  • 1006 – ошибка ключей;

Повторная печать чека

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

И, собственно, выбираем в данном разделе Последний чек, либо Из списка тех чеков, которые были распечатаны до сверки итогов, либо Из старых для печати какого-либо чека за последние 3 дня. Для примера, давайте зайдем в пункт Выбрать из списка.

Найдем нужный чек, выделим его и нажмем на зеленую кнопку для печати.

Вот в целом и всё.

Подключение pos-терминала ingenico к 1с 7.7 (1с 8)

Итак, что мы имеем? Работа организована в сетевом режиме с использованием терминальных сессий (RDP).

  • запущен на Windows Server 2003 R2 x64
  • Intel Xeon E3-1245v2
  • 16 Гб DDR3
  • RAID на базе Seagate Constellation ES.2
  • Intel PRO 100/1000
  • 1С 7.7 версия SQL
  • работают на Windows 7 x64
  • DATECS FP-T260 v.4.00
  • Сканеры ШК – Datalogic Geron D310

Последовательность действий описана далее.

Проверка связи с банком

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

Выбираем Проверка связи нажатием цифры 4 и нажимаем зеленую кнопку.

Далее распечатается чек с небольшим отчетом.

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

Вот в целом и всё.

Проводим отмену оплаты

Как вы заметили, операция возврата нам позволяет оформить не только полный, но и частичный возврат суммы без фактического ограничения по возможным срокам (при наличии чека со ссылкой). А если нужно будет сделать отмену платежа на терминале в течении рабочего дня, тогда заходим в раздел Меню, нажимаем 3, чтобы выделить операцию Отмена и нажимаем зеленую кнопку.

Далее вставляем карту в терминал, либо прикладываем смартфон/карту к пинпаду.

И выбираем нужный платеж, который был ранее произведен с данной карты.

Сразу же произойдёт отмена платежа и деньги поступят обратно на карту клиента.

Вот в целом и всё.

Программное обеспечение pos-терминалов

Перед тем, как рассматривать интеграцию, следует немного поговорить про программное обеспечение POS-терминалов.

POS-терминалы имеют возможность прошивки/перепрошивки, чем собственно и пользуются банки, прошивая терминалы под свои нужды и особенности.

В данной публикации рассматриваются терминалы Ingenico с архитектурой Telium, поставляемые ПАО КБ «ПриватБанк». На терминалах используется программное обеспечение (приложение) T-Master TE7E от компании «Банкомсвязь» (Bankomzvjazok JSC). Обо всем по порядку.

В поставляемых терминалах используется система управления терминалами B-TMS.

B-TMS поддерживает следующие терминалы:

  • Ingenico Unicpat32: I5100, I7910, I5310, I9500 и другие
  • Ingenico Telium: EFTSmart, EFT930, CAD30 (и аналогичные модели SAGEM Monetel)
  • Ingenico Telium2: ICT220, ICT250, IWL220, IWL250, IWL280, iPP320, iPP350, iPP480, iUN, iSC320, iSC350, iSC480

Сама же архитектура B-TMS (тип систем EFT POS TMS) не зависит от терминальной платформы, поэтому возможна интеграция с терминалами других известных брендов, таких как VeriFone, Hypercom, PAX и др. Это значит, что данная инструкция может быть применима и к ним.

Помимо системы управления, на терминале используется специальное «приложение» для EFT POS-терминалов, в нашем случае это финансовое приложение T-Master. Для разных процессинговых систем предназначены разные версии T-Master.

TE7E – для работы с процессинговыми системами Transware Online / Compass Plus, Ark Sys AS400. Перечень банков: ПАО КБ «ПриватБанк», ПАО «ПУМБ».

TE75 – для работы с процессинговыми системами SmartVista/БПЦ, TPII/ПрАТ «Український процесінговий центр» (UPC). Перечень банков: АО «УкрСиббанк», АО «Райффайзен Банк Аваль», ПАО АБ «ПИВДЕННЫЙ», ПАО «БАНК ВОСТОК», ПАО «ВиЭйБи Банк», ПАО «КРЕДОБАНК».

TE80 –для работы с процессинговой системой Way4/OpenWay. Перечень банков: АО «Ощадбанк», АО «Укрексимбанк», ПАО «Укрсоцбанк» (UniCredit Bank™).

TEiUN – для систем самообслуживания Online / Compass Plus, SmartVista/БПЦ, TPII/ПрАТ «Український процесінговий центр» (UPC), Way4/OpenWay. Перечень банков: ПАО КБ «ПриватБанк», ПАО «ПУМБ», АО «УкрСиббанк», АО «Райффайзен Банк Аваль», ПАО АБ «ПИВДЕННЫЙ», ПАО «БАНК ВОСТОК», ПАО «ВиЭйБи Банк», ПАО «КРЕДОБАНК», АО «Ощадбанк», АО «Укрексимбанк», ПАО «Укрсоцбанк» (UniCredit Bank™).

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

Рекомендуемые товары

Теги: POS-терминал Ingenico,
Verifone,
купить эквайринг,
эквайринг,
касса,
купить кассу с эквайрингом

Системные/служебные/информационные сообщения

В протоколе BPOS при использовании Purchase() предусматриваются функции LastStatMsgCode() и LastStatMsgDescription(). Первая функция возвращает код сообщения, вторая – её описание в виде текста.

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

Их можно использовать в нашей сторонней функции WaitPOSRespone(), например:

Таким образом, пока POS-терминал занят обработкой, мы в строке состояния будем видеть текущий статус:

  • LastStatMsgCode = 0 – сообщений нет
  • LastStatMsgCode = 1 – прочитана карта клиента
  • LastStatMsgCode = 2 – карта с чипом, поэтому нужно использовать чип
  • LastStatMsgCode = 3 – процесс авторизации
  • LastStatMsgCode = 4 – клиент должен ввести PIN-код.

Как правило, при LastStatMsgCode() = 4 параметр SignVerif (глPOSтерминал.SignVerif) принимает значение 0, т.е. если клиент ввел PIN-код – подписывать чек не нужно.

Список всех доступных функций и параметров ecrcommx для протокола b-pos

Class BPOS1Lib; // BPOS1Lib Class GUID=<98333CF4-45FE-4996-B576-793BD1C08EA7>; function QueryInterface(riid:GUID; out ppvObj:void); function AddRef: UI4; function Release: UI4; function GetTypeInfoCount(out pctinfo:UINT); function GetTypeInfo(itinfo:UINT; lcid:UI4; out pptinfo:void);

function GetIDsOfNames(riid:GUID; rgszNames:I1; cNames:UINT; lcid:UI4; out rgdispid:I4); function Invoke(dispidMember:I4; riid:GUID; lcid:UI4; wFlags:UI2; pdispparams:DISPPARAMS; out pvarResult:variant; out pexcepinfo:EXCEPINFO; out puArgErr:UINT);

function CommOpen(bPort:UI1; lBaudRate:I4); function CommOpenTCP(bsIP:BSTR; bsPort:BSTR); function CommOpenAuto(lBaudRate:I4); function CommClose; function Purchase(ulAmount:UI4; ulAddAmount:UI4; bMerchIdx:UI1); function Refund(ulAmount:UI4; ulAddAmount:UI4; bMerchIdx:UI1; bsRRN:BSTR);

function Void(ulInvoiceNum:UI4; bMerchIdx:UI1); function Settlement(bMerchIdx:UI1); function PrintBatchTotals(bMerchIdx:UI1); function Confirm; function Cancel; property-get LastResult: UI1; property-get LastErrorCode: UI1; property-get LastErrorDescription: BSTR; property-get LastStatMsgCode: UI1; property-get LastStatMsgDescription: BSTR; property-get ResponseCode: UI4; property-get pan: BSTR; property-get DateTime: BSTR; property-get TerminalID: BSTR; property-get MerchantID: BSTR; property-get AuthCode: BSTR; property-get ExpDate: BSTR; property-get CardHolder: BSTR; property-get IssuerName: BSTR; property-get InvoiceNum: UI4; property-get rrn: BSTR; property-get TotalsDebitAmt: UI4; property-get TotalsDebitNum: UI4; property-get TotalsCreditAmt: UI4; property-get TotalsCreditNum: UI4; property-get TotalsCancelledAmt: UI4; property-get TotalsCancelledNum: UI4; property-get SignVerif: UI1; property-get TxnNum: UI4;

function GetTxnNum; function GetTxnDataByOrder(ulOrderNum:UI4); function GetTxnDataByInv(ulInvoiceNum:UI4; bMerchIdx:UI1); function GetBatchTotals(bMerchIdx:UI1); function CheckConnection(bMerchIdx:UI1); function PrintLastSettleCopy(bMerchIdx:UI1);

function PrintBatchJournal(bMerchIdx:UI1); property-get Amount: UI4; property-get AddAmount: UI4; function ReqCurrReceipt; property-get Receipt: BSTR; property-get emvAID: BSTR; property-get EntryMode: UI1; property-get TxnType: UI1;

function ReqReceiptByInv(ulInvoiceNum:UI4; bMerchIdx:UI1); function SetErrorLang(bErrLanguage:UI1); function SetControlMode(isCtrlMode:bool); property-get TermStatus: UI1; function ReadKey(bTimeOut:UI1); function DisplayText(bBeep:UI1);

function SetLine(bRow:UI1; bCol:UI1; bsText:BSTR; bInvert:UI1); property-get Key: UI1; function ExchangeStatuses(bECRStatus:UI1); function Completion(bMerchIdx:UI1; ulAmount:UI4; bsRRN:BSTR; ulInvoiceNum:UI4); function ReadCard; property-get track3: BSTR; function balance(bMerchIdx:UI1; bsCurrCode:BSTR; bAccNumber:UI1);

function Deposit(bMerchIdx:UI1; ulAmount:UI4; bsCurrCode:BSTR; bAccNumber:UI1); property-get TrnStatus: UI1; property-get Currency: BSTR; function PurchaseService(bMerchIdx:UI1; ulAmount:UI4; bsServiceParams:BSTR); property-get TrnBatchNum: UI4;

function IdentifyCard(bMerchIdx:UI1; bsCurrCode:BSTR; bAccNumber:UI1); property-get RNK: BSTR; property-get CurrencyCode: BSTR; function PosGetInfo; function POSExTransaction; property-get Adddata: BSTR; property-get TerminalInfo: BSTR; property-get DiscountName: BSTR; property-get DiscountAttribute: UI4; property-get ECRDataTM: BSTR; property-get LibraryVersion: BSTR;

function SelectApp(bsAppName:BSTR; ulAppIdx:UI4); function CloseApp; function StartScenario(ulScenarioID:UI4; bsScenariodata:BSTR); property-get Scenariodata: BSTR; function SetExtraPrintData(bsExtraPrintdata:BSTR); function useLogging(bLoggingLevel:UI1; bsFilePath:BSTR);

Торговый эквайринг для общепита – увеличьте эффективность своего бизнеса

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

источник

Устройство терминала

Для того, чтобы понять, как пользоваться ingenico iwl250, необходимо подробно рассмотреть устройство терминала. На внешней панели расположены основные элементы терминала:

  • клавиши;
  • большой дисплей;
  • печатающий механизм;
  • бесконтактный ридер;
  • ридер смарт карт;
  • считыватель магнитных карт;
  • micro USB разъём.

Клавиатура терминала – ключевой инструмент для настройки. Она состоит из основных элементов:

  • клавиша со стрелками для переключения элементов меню;
  • клавиша F для входа в меню;
  • красная клавиша, «Отмена»;
  • зелёная клавиша для введения терминала в рабочий режим, а так же для подтверждения введённых данных;
  • жёлтая клавиша, отменяющая ввод, а также используемая для продвижения бумаги в принтере.

Эквайринг для сферы услуг – на шаг впереди конкурентов

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

Проводим сверку итогов

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

Сразу же будет распечатан чек с различной информацией и итоговой суммой.

Которая поступит на счет организации за минусом комиссии банка-эквайера.

А на этом пожалуй все. Увидимся на следующих страницах блога. А пока.. Пока.

Источник

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

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