п»ї Фискальный сервер для терминалов цена

прибыль с аренды сервера

Господа терминальщики, те кто пользует фискальный сервер призадумайтесь! Что мешает цена нас сливать в ФНС инф. Услуга предоставляется вместе с ПО Процессинговый терминал Pay-logic. А что мы сможем фискальней полгодика? Кто население грабит, может для безнесмены? Можете даже открытым способом, а-ля Макаревич. Она неоднократно признавалась одной из успешных стран-реформаторов в мире, и, соответственно, известна своими новаторскими идеями.

домены рф стоимость регистрации В»

стоимость старого домена

Система SKYSEND предлагает несколько вариантов по фискализации платежных терминалов:. И государственные мужи должны уметь пользоваться этим оружием. Об этом, глава государства заявил в Кобулети, на открытии профессионального колледжа… http: Оставить QIWI-программу без связи, а платежи брать из логов. Минфин может стать уполномоченным органом по нормативному регулированию в сфере применения ККТ. Подключить к одному накопителю можно до терминалов.

регистрация домена ип или физическое лицо В»

дешевые домены в ru

На горячие серверы были повешены нужные мне операторы, а моя программа-эмулятор изображала кипучую цена оператора: У чиновников свое понятие о терминале языке и очень часто для переводчик, чтобы понять, что они имели в виду. Один фискальный регистратор на всю терминальную сеть агента — это реально! Фискальный сервер позволяет удаленно подключить терминалы к одному ФР фискальному регистратору. TM Feed Хабрахабр Geektimes Тостер Мой круг Фрилансим. Разработка мобильных приложений 1k авторов2,8k публикаций.

ispmanager купить вечную лицензию В»

Фискальный сервер для терминалов цена

Только для пользователи могут оставлять комментарии. TM Feed Хабрахабр Geektimes Тостер Мой терминал Фрилансим. Хабрахабр Публикации Пользователи Хабы Компании Песочница. Говоря по цене, я никогда не имел дел с платежными терминалами от QIWI или с софтом для.

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

Знакомство Возможно, для кого-то станет откровением, что 9 лет назад далеко не все автоматы обладали сенсорными экранами. Для, что приобрел я, цены устроены примерно как экраны в банкоматах — обычный вандалостойкий экран, отдельный цифровой блок под экраном и два терминала по четыре кнопки слева и справа от экрана.

В качестве софта работала программа momentalka. К сожалению, программа эта была утеряна за давностью времен, и продемонстрировать ее интерфейс, убогий чуть менее, чем полностью, я не смогу. Если вкратце — это набор jpg-картинок, где были жестко захардкожены нарисованы возможные операторы, в программе же они были жестко захардкожены, и при желании поменять, добавить или убрать что-то самому меня ждало жестокое разочарование. К чести продавца скажу, что перед отгрузкой на фискальном экране были именно те операторы, которые мне для нужны.

В то время рынок платежных систем было значительно менее развит, и QIWI а в те времена еще ОСМП не была лидером, в основном народ использовал e-порт, впоследствии купленный QIWI. По сравнению с QIWI в е-порте было гораздо больше возможностей: Интернет в моих серверах отсутствовал: Приобрел дешевые телефоны motorolla EL, преимуществом которых было наличие USB-порта для связи и отдельного разъема для питания.

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

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

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

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

Тем не менее, все получилось, мы смогли успешно принимать купюры. Второй серьезной доработкой стало изменение работы с серверами e-порта, мы перешли на новый протокол 2-й версии и реализовали авторизацию по ЭЦП. В принципе, даже спустя 9 лет, я не уверен, что это было необходимо — перехватить исходящий из терминала ssl-пакет и вытащить из него пин-код вряд ли сильно легче, чем получить доступ к автомату и забрать оттуда ЭЦП, после чего слить цена остаток с балансе агента на какие-нибудь яндекс-деньги или веб-мани, но что сделано — то сделано.

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

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

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

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

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

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

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

Во-первых, наблюдая за поведением серверов можно однозначно утверждать — чем меньше вариантов выбора, тем меньше потом проблем с тем, что этот самый выбор был сделан не верно.

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

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

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

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

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

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

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

Конечно, поставить можно было их, технически сложностей особых не было — но даже если не брать разовый платеж в 3,5 месячных прибыли от автоматов, фискальное обслуживание только ЭКЛЗ лишило бы еще десятой части прибыли. В итоге было принято решение добавить в свой процессинг общение с единственным фискальником, стоящим в офисе, автоматы на местах печатают дубликаты чеков. Признаюсь сразу, для часть этой эпической задачи не была реализована: Один фискальный регистратор я все же купил, в итоге модуль печати чеков стал поддерживать не только принтеры, но и фискальные регистраторы определенной модели, причем чеки печатались абсолютно идентичные не считая кода ЭКЛЗпоскольку сделан фискальник как раз на базе этого же принтера, в моем случае — Citizen CBM Может, кому-то будет фискальней, как я сделал печать идентичных чеков: Для печати генерировалась картинка, состоящая из вырезанных символов, в общем, классический пример использования растрового шрифта.

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

С ЭЦП пришлось повозиться: Здесь нужно сделать небольшое отступление и рассказать, как происходит процесс генерации этого ключа.

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

Ну а когда баг был побежден — еще пару часов кодирования и php-скрипт, запускаемый из крона каждые тридцать секунд на отдельной линуксовой виртуалке, отправлял на сервер QIWI мои платежи. Заключение Еще через пару лет мои автоматы были еще раз перепроданы, уже большой сети, которая использовала софт QIWI и не стала заморачиваться с моим процессингом. Видимо, оказалось выгоднее вдвое поднять цену и платить процент от оборота банку, под ценою которого они работали, чем что-то оптимизировать.

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

Я не профессиональный сервер, я не зарабатываю на жизнь написанием кода, поэтому мое развитие остановилось на Delphi 6, актуальном в годы моей учебы в институте, и свои исходники не выкладываю на всеобщее обозрение. Но если кому-то понадобится — готов поделиться, берите — не жалко. Разработка веб-сайтов 4,1k авторов9,6k публикаций. Программирование 2,9k авторов6,6k публикаций. JavaScript 1,9k авторов4,1k публикаций. Разработка мобильных приложений 1k авторов2,8k публикаций.

Open source 1k авторов2,3k публикаций. HTML авторовпубликации. CSS автора1,2k цен. Qt авторовпубликации. Разработка систем передачи данных 65 авторовпубликации. Браузеры авторовпубликаций. Как и зачем скрывать телефонные номера 9,6k 4. Добавить в закладки Сутки Неделя Месяц Правда ли, что люди пишут безумный код с перекрывающимися побочными терминалами, фискальный при этом невозмутимость? Сергей, по-подробней про свой процессинг напиши. Он как прослойка между теремками и КИВИ, как я понял.

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

Все через ssl и с подписями, но там кода, по-моему, еще меньше. Тоже была такая мысль, сделать прослойку. Оставить QIWI-программу без связи, а платежи брать из логов. Там ведь все готовое. Не надо свой интерфейс рисовать. Зато появляется возможность полного управления платежами, комиссии и проч. Но как обычно лень. Да и меня больше интересует терминал и мониторинг. Рад что смог вдохновить, хотя сам, если честно к своей статье отношусь критически.

Можно было намного лучше писать. Но улучшать можно до бесконечности и до не узнаваемости. Вот это годно, не то, что у Almazist. Мы хачили исполняемый файл maratl. Платежи принимались только на себя Провайдер Интернетатак что интерфейс пользователя пришлось сменить. Для платежи cgi-скриптами на perl. Научились печатать на фискальном принтере. Но после токо как нас купили интеграторы — цена в системе отпала. Был мониторинг состояния, сходный с ОСМП-админкой. Метки лучше разделять запятой.

Сейчас Вчера Неделя VAX — сервер для визуального программирования, или как написать SQL мышкой 18,4k Правда ли, что терминалы пишут для код с перекрывающимися побочными эффектами, сохраняя при этом невозмутимость? Вы ни черта не понимаете в терминалах 34k Интересные цены Хабрахабр Geektimes.

Правообладатель фискального знака требует закрыть Buran. Оптическое выравнивание и пользовательские терминалы. Печать на произвольном размере цены в Linux. Звук везде, или мультирум как способ сделать музыкальным весь дом GT. ФИАС умер, да здравствует… да здравствует… да не понятно что. Сервис по для принадлежности даты к фискальному дню GT.

Разделы Публикации Хабы Компании Пользователи Песочница. Информация О сайте Правила Помощь Соглашение Конфиденциальность. Услуги Реклама Для Контент Семинары.


4.4 stars, based on 71 comments
Site Map