#0
by Ион
Бух 7/7 (типовая с доработками), нужно подключить к ней терминал оплаты с банковских карт ingenico ict220 (сейчас есть уже подключен ФР Штрих ФРК). Кто уже подключал ? Есть ли к 7.7 какие-то обработки уже готовые для этого ? За любые комментарии буду благодарен. Спасибо
#2
by Fedor-1971
Как я понимаю - ты пытаешься подключить полностью автономный терминал к 1С. По крайней мере из описания можно сделать такой вывод. В варианте "автономный терминал" мне известно только одно решение - поле в документе 1С с названием "оплачено карточкой", поскольку прошивка данных терминалов блокирует возможность программного вмешательства в его работу - для того. что бы не спёрли транспортные ключи шифрования канала передачи данных, данные с карточки и т.д.
#3
by Ион
Он точно полностью автономный ? Самому раньше терминалы банковских карт подключать не приходилось (ФР и сканеры подключал). Позвонили , прислали фото терминала с названием - сказали хотим подключить к 1с. Изначально , насколько понимаю хотели просто работать без подключения к 1с - а потом видно передумали , сейчас буду звонить общаться. Так что , получается , что в него программно не попасть ?
#4
by Fedor-1971
Если очень хочется работать программно, то нужно примерно следующее: 3 Зарегистрированное ПО для коммуникации с процессингом карт, т.е программный терминал зарегистрированный в процессинге, причём для каждого рабочего места, поскольку, ID терминала должны различаться. Вся эта обвязка стоит примерно в 2 раза больше чем автономный терминал. К стати, может потребоваться отдельный сервер коммуникации с процессингом. Решать конечно Вам, но такие траты оправданы для больших магазинов, а для мелких.
#6
by Fedor-1971
тебе ещё повезло, обычно покупают ПИН-пады со встроенным картридером за 100 USD и говорят "Мы готовы к работе с карточками" при том, что в магазине даже телефона нет.
#7
by Ион
Спасибо. Может я неправильную инф. дал - Я пока в этих терминалах плохо разбираюсь - на фото было два небольших устройства , соединенных между собой кабелем. Одно - это вот как раз что я написал ict220 , а второе похожее на него но поменьше , как раз наверное куда карточки вставляются. Может быть это и есть Пин-пад+Кард ридер ? (на большем как раз написано ingenico ict220) , на меньшем плохо видно. ? (т.е. главное , что я сразу не упомянул - ДВА устройства, соединенные кабелем, а не одно)
#11
by Fedor-1971
это автономный терминал и клавиатура для ввода ПИН-кода (кабель между ними). Это врядли, даже при наличии SDK для разработки прошивки. Автономные терминалы не отдают и не получают информации через СОМ или USB. Они точатся только на обменн данными с процессингом. Иначе можно вмешаться в передаваемые данные (сумма, например) и записать данные с карты и ПИН-код. поищи в сервер для обмена с процессингом, их можно завести на такой сервер, он отдаст в определённый каталог информационные файлы по типу "запрошено столько денег" и "Результат - Подтверждено/отказано" их и жуёт 1С или другое ПО
#12
by Ион
кЯ сначала не упомянул про 2 устройства, т.к. предполагал , что терминал по оплате картами и должен включать в себя два устройства (для работы продавца ну и для клиента, куда карту вставлять..) Так а готовых обработок для этого дела нет , которые под себя можно переписать ? (то 6,8-10) Я так до конца и не понял - вот эти две железяки - это и есть скорее всего Пин-пад + картридер (и не хватает только программного обеспечения)? Или Терминал по оплате банковскими картами = 2 устройства (продавца и клиента) и для программного доступа нужно еще железо какое-то ? А как у вас сделано ? Что передаете в железяку и получаете в 1с ?
#13
by Хуан_Перейро
Через самописную внешнюю компоненту Отдавать не отдают, а с кассой общаются. У нас через Ethernet
#14
by Fedor-1971
подробно объясняю: ingenico ict220 - автономный терминал (зарегистрирован на процессинге с неким номером и способом подключения) в него продавец считывает карту, набирает нужную сумму и отдаёт клиенту ПИН-пад (второе маленькое устройство на проводе). Клиент вводит ПИН-код. Терминал обменивается данными с процессингом и выдаёт ответ в виде чека (Оплачено/отказано). Для в некоторых случаях процессинг (денюх им дали) предоставляет сервер обмена данными (может быть как отдельным компьютером, так и исполнен в виде моноблока) к нему подключаются терминалы по Ethernet (т.е. обмен идет не терминал - процессинг, а терминал - сервер - процессинг). Делается это для возможности получить данные об операциях оплаты, но только та информация, что разрешил процессинг, номер карты (или последние 4 цифры её номера) сумма и результат (отказано, одобрено) - обычно в виде 2-х файлов один запрос, второй ответ, но может быть и по другому. Вот внешняя компонента и жуёт их и отдаёт информацию в 1С.
#16
by Ион
Что , сами компоненту внешнюю писали для работы с аппаратом ? Разбирались с устройтсвом этой железки ? Странно, обычно (например как с ФР) должен быть некий драйвер (к.-л. dll) , инструкция с описанием методов и свойств , как работать с этой железкой.
#18
by Ион
Понял, спасибо - значит из железок все есть (только в качестве сервера что-то нужно будет). Да, насчет команд поподробнее немного , если можно. И мне не понятно все таки насчет компоненты - неужели ни какой dll не шло в комплекте ?
#19
by Хуан_Перейро
да =) почти год(отвлекаясь на текучку). начальник отдела сделал dll, я последующий интерфейс к клюшкам. инструкции никто не выдал, пришлось патчить имеющююся недоделку(поделку?) от банка xxx. теперь у нас своя dll. инструкции напишем. =))
#20
by ProxyInspector
Я писал для торговли 77. К терминалу обычно прилагается драйвер, что-то типа драйвера фискального регистратора. Со своими методами. Часто прилагается пример использования для 77 или 82. Берете все это дело и пишете обработку по обслуживанию. По требованиям банка необходимо часть информации хранить у себя в базе. Соответственно меняется конфигурация. Если есть фискальный принтер, тогда требуется доработка обработки обслуживания ФР. Когда все закончено, приезжают представители банка и сертифицируют решение. Проверяют все режимы оплаты, возвратов, снятие денег. Все это обошлось заказчикам в какие-то копейки. До сих пор работает в сети магазинов Упалыча. Штук 20 магазинов.
#22
by ProxyInspector
Потом обычно надо начинать с банка, который предоставляет процессинг. От этого очень много зависит.
#26
by Ион
Вот это ближе к истине - драйвер должен быть и примеры с описаниями , как работать. иначе кто будет внедрять штуку , к которой надо самим драйвер писать " почти год(отвлекаясь на текучку)" - мало кто с этим будет связываться. По времени сколько заняло примерно ? Как процесс организовали в конце концов ? Что получаете из железки и отсылаете в нее ? Спасибо
#29
by Ион
"Если есть фискальный принтер, тогда требуется доработка обработки обслуживания ФР" А на ФР как это отразится не понимаю - ФР для наличных оплат , терминал - для карт, вроде не должны пересекаться.. Спасибо вам большое за комментарии - я просто никогда не пошел бы на покупку железа, к которому нет драйвера.
#30
by Fedor-1971
28+ Как шагнул прогресс 3 года назад такое управление терминалом было запрещено (или не реализовано в прошивках - что более вероятно).
#31
by Хуан_Перейро
кстати исполнение его не в моноблоке, а в системном сервисе "Когда все закончено, приезжают представители банка и сертифицируют решение. Проверяют все режимы оплаты, возвратов, снятие денег." - идея хорошая, но только нашему xxx банку(как и всем остальным) все равно на то, что получается, и получилось ли бы, потому как информацию по драйверам, методикам внедрения, и прочим мануалам была очень скудной.
#33
by Хуан_Перейро
юзай мануал, твой ФР умеет же печатать "Наличная оплата", напишет и "Безналичная"
#34
by Хуан_Перейро
запрещено модифицировать банковское ПО, работа ведется по установленному и сертифицированному протоколу =) (Просто мануала от него никто не дал)
#35
by Ион
(21,23) Насчет эмулятора кассы - не совсем понял. Эмулятор кассы - это аналог сервера процессингового , для тестов связки 1с--dll(драйвер). Т.е. для тестов ничего не предусмотрено штатно ? (например, ФР можно было не фискализовать временно, все протестировать - а потом уже фискализация) Не понимаю , зачем ФР при безнале использовать, если , насколько понимаю, в терминале для оплаты по картам будет свой чек ???
#36
by Хуан_Перейро
1. эмулятор кассы - это аналог кассы =), а не сервера процессинга 2. для тестов используется тестовая карта и тестовый пинпад выдаваемая в банке xxx 3. Не понимаю зачем в топике тогда вообще упоминать ФР.
#38
by Fedor-1971
а в чеке клиенту ты что напишешь? сколько денег с него взял и как? Придёт он возвращать товар, что ему возвращать? деньги на карту или наличку. Штатно раньше был тренировочный режим в терминале, сейчас не знаю (в мануале обычно описывается как его включить и как выключить). Суть - тренировка работы кассира без реальной работы с процессингом (т.е. терминал эмулирует обращение к процессингу и выдаёт чек). Это более позднее изобретение - отдавать команды терминалу по Ethernet. И средства для этой работы должны быть сертифицированы, как минимум производителем терминала, что-бы не утекли данные о карточке и ПИНе клиента.
#40
by Хуан_Перейро
Федор, протокол устанавливает и сретифицирует банк, процессинг формирует готовый чек, тестовое оборудовние предоставляет банк.
#41
by Хуан_Перейро
Еще у каждого банка своя методика подхода и свой договор, о том что можно и нельзя. Обсуждать это в общем, все равно что обсуждать сферического коня в вакуме. =)
#43
by Fedor-1971
не совсем, Протокол обмена Терминал-Процессинг устанавливает Эмитент карточек, например, Visa. Банк только выполняет эти требования и обеспечивает прохождение запросов от терминалов (даже не сертифицирует их на соответствие требованиям - это прерогатива Visa). Протокол обмена Терминал - Некое ПО по управлению им - сертифицирует производитель терминала, а банк либо разрешает его использование либо нет (тут у каждого банка по разному, смотря как построена сеть передачи данных процессинга). Это в общем случае, так, что это не совсем сферический, а вполне конкретный конь (зачастую у банка после первых разборок по деньгам с клиентами обслуженных на конкретном терминале). Хотя можно перевести стрелки на производителя, поэтому фишки управления из вне терминалом производители не сильно афишируют
#44
by Ион
(алл) Сейчас пообщались с Гл.Бух. - терминал к 1с подключать не будем , в документ добавляем галку "Оплата по банк. карте", в чек ФР печатает "Безнальная оплата". просьба прокомментировать - все учли ? Так нормально будет ?
#48
by Fedor-1971
не галку, а поля Оплачено ПК и Оплачено нал. и декорацию Сумма = ПК+Нал. Я бы добавил ещё Внесено и сдача
#50
by Хуан_Перейро
разве поля документа не содержат сумм ? их можно использовать. сдача в случае эквайринга не уместна в большинстве договоров с банков, они просят оплату и возврат в полном объеме.
#51
by Хуан_Перейро
мне можешь не объяснять, ТС засомневался в "Не понимаю , зачем ФР при безнале использовать, если , насколько понимаю, в терминале для оплаты по картам будет свой чек ???"
#53
by Fedor-1971
49+ именно его примет к рассмотрению суд в случае разборок с клиентом или с банком. я имел в виду комбинированную оплату Нал+БН. Покупка на 125р Клиент оплатил 50р картой и дал 100р налом = сдача 25р
#55
by Хуан_Перейро
см. договор с банком, в большинстве договоров частиная оплата неприемлима банком, что как раз и черевато судебным разбирательством
#56
by Ион
Что значит "Оплачено ПК" - "ПК" - это что ? Мне кажется достаточно добавить только галку "Безнал" - смешанных оплат (нал+безнал) не будет Я не понимал, зачем на ФР печатать Безнал. , да - гл. бух. сказала , что это требование банка , чтобы кассовый чек тоже был - я про это раньше не знал, думал- зачем дублировать
#59
by Ион
(57,58) Спасибо большое за помощь - главное результат хороший, менять только обработку ФР и немного документ. Напишу на скайп, если что. Спасибо всем еще раз
#63
by ProxyInspector
для тестов используется тестовая карта и тестовый пинпад выдаваемая в банке xxx Точно у меня до сих пор валяется. По времени разрабатывать ушло несколько дней.
#64
by Хуан_Перейро
пинпад остался? или тестовый на рабочий поставили? есть скайп у тебя? незнаю как лс писать тут
#65
by Злопчинский
не все учел. пипл на кассе будет косячить и забывать выставлять флажок нал/безнал.. у меня перед пробитием чегрка на полэкрана форма с аршинными буквами ввыбора вида оплаты - все равно косячат... . соответсвенно - когда чек на ФР пробьют неправильно - надо будет "исправлять" платеж и вводить правильно. и если в базе платеж исправит просто - поменять вид платежа - то на ФРке это делается возвратом неправильного пробития и пробитием правильного. . тут возможны два варианта: 1. исправительные пробития полностью регистрируются в базе. то есть в неправильно пробитом чеке НИЧЕГО НЕ ИСПРАВЛЯЕТСЯ. проходят два дополнительных чека И ПО БАЗЕ И ПО ФР - возврат неправильного платежа и пробитие правильного (недостатки - увеличение оборотов продаж и возвратов) 2. в исходном чеке меняется вид оплаты и все. на ФР проводятся два чека (возврат неправильного вида оплаты и пробитие правильного вида оплаты) без отражения в базе (недостатки - колво чеков по зет-отчету не совпадает с коловм чеков по базе/отчету ккм, но суммы все совпадают итоговые) 3. еще как-то...? . у мну клиент выбрал п.2
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: как можно подключить базу 1с на windows7
- v7: 1С V7.7 в сети
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- 1С ут 11 проведение оплаты по карте через терминал
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
- v7: Можно ли подключить в 1с 7.7 Тис ридер дисконтных карт и сканер штрихкодов
- v7: Подключить dll написанную на c# к 1с 7.7
В этой группе 1С
- ЗУП 3.0 Одинаковые табельные номера
- v7: Ошибка XML "Имя начинается с ошибочного знака".
- ОКТМО и регистр налогового учета
- Очистить запись регистра накоплений
- Интеграция Asterisk с 1С
- Корректировка стоимости по расчетам в валюте
- Документооборот 1.4 Выполнение задач по почте
- 8.3.5, УФ, Реквизит таблицы значений с типом "Отбор"/ "Отбор компоновки данных"
- Отразить списание денежных средств с аккредитива
- КД. Подмена ссылки при выгрузке документа.
- v7: Иностранных контрагентов как отражать в книгах декларации НДС 2015?
- Вывести список объектов подсистемы
- 28 счет Закрытие
- РС Соответствие объектов для обмена
- БГУ - после обновления - "поле валюты должно быть пустым"
- СКД вывод нескольких ОСВ в одном отчете
- ОпределениеWSDL - не устанавливается таймаут!
- v7: QR код В 1С 7.7
- Периодичность "По позиции регистратора" не записывается.Кто как лечит?
- где указать использование серий номенклатуры?