Имя: Пароль:
1C
1C 7.7
v7: Подключение эквайрингово терминала в 1С 7.7
0 Злопчинский
 
05.05.16
00:13
коллеги, подскажите кратко - как выполняется?драйвера есть, комп в устройствах его видит. каков принцип подключения и использования в 77?спсб.
1 Злопчинский
 
05.05.16
00:16
.. по возможности пример обработки\использвания если кто сочтет возможным - скиньте на [email protected]
2 Чайник Рассела
 
05.05.16
00:42
позвонить в техподдержку банка не судьба?
3 Чайник Рассела
 
05.05.16
00:44
Вообще все зависит от терминала. Каждый банк дает свои библиотеки.
Читал ветку? http://forum.infostart.ru/forum11/topic66167/
4 Злопчинский
 
05.05.16
01:07
Спсб за ссылочку
Бегло посмотрел, буду разбираться

Вопрос такой еще
Бьем чек по фискальнику
Если чек успешно пробился - бьем по терминалу

По терминалу не прошло - что делать? Автоматом тут же бить возврат по чеку фискальника?
5 Aleksey
 
05.05.16
01:15
А обязательно её подключать и зачем ФР?
6 Чайник Рассела
 
05.05.16
01:56
(4) если магазин небольшой, то подключать к компу не обязательно. Берешь автономный терминал, перед пробитием чека в 1с указываешь, что безнальная оплата, при пробитии чека одинэска спрашивает, пришло мол подтверждение от эквайера, если пришло, то ОК и чек пробивается.
Так реализовано в 8
7 Phanatom
 
05.05.16
07:09
(4) очередность обратная

1. пробиваем по терминалу;
2. закрываем чек в ФР.

ибо если сделать на оборот и не сработает терминал - интернет/нет средств или  еще чего, то придется делать аннулирование чека, лишнее действие на ФР.
8 Злопчинский
 
05.05.16
07:56
(7)  хорошо
Пробили по терминалу
По фр не пробился - что делать с пробитым по терминалу? Возвращать/аннулировать?
9 mehfk
 
05.05.16
08:01
(8) в (7) про очередность все верно. Аннулировать.
10 Phanatom
 
05.05.16
08:32
(8) по фр не пробился по причине неполадок ФР? а вообще устранить неполадки ККМ и пробить.

Если такой возможности нет - то аннулировать в терминале, благо пока смена не закрыта на терминале можно аннулировать, и забирать товар у клиента (если уже отдал продавец).
11 Злопчинский
 
05.05.16
09:59
(10)  как я тебе пробью по карточке оплату по фр без пробивки по терминалу? - не получится так...
12 BalBess
 
05.05.16
10:02
Недавно подключал к 1с77, намучился 3 дня, если вопросы есть спрашивай
13 Злопчинский
 
05.05.16
10:41
(12)  пока вопросы общего плана
Как происходит подключение - похоже как фр?
Пробивка по эквайрингу как взаимодействует с фр?
Это же две железяки - их в одну транзакцию не засунешь чтобы откатить если что - как здесь правильно построить в случае проблемы с одним из звеньев?
14 BalBess
 
05.05.16
10:48
во первых какой терминал - интегральный, я так понимаю?
во вторых , какой банк. Я имел опыт только со СБ.
Алгоритм проще взять из 1с8

1) пишешь функцию "АварийнаяОтменаОперации" (АОО)
далее при проведении чека (или любого документа)
2) производим оплату по терминалу
если нет, то п.1
2) печать слип-чека, если нет, то п.1
3) отбитие чека на ФР, если нет, то п.1
4) усе
15 BalBess
 
05.05.16
10:54
все делается в одной транзакциии
подключение как обычно

// *****************************************************************************
Функция ПодключитьДрайверТерминалаSBRF()
    Попытка
        ПодключитьВнешнююКомпоненту("AddIn.SBRFCOMObject");
        SBRFCOM = СоздатьОбъект("AddIn.SBRFCOMExtension");
    Исключение
        Сообщить("Не загрузилась компонента sbrfCom.dll (банковского терминала)" + глРС + ОписаниеОшибки());
        Возврат 0;
    КонецПопытки;    
    Возврат 1;
КонецФункции // ПодключитьДрайверТерминалаSBRF(
16 Злопчинский
 
05.05.16
10:55
(14)  банк сбер
17 Злопчинский
 
05.05.16
10:56
(14)  аоо что в себя включает?
18 abfm
 
05.05.16
11:03
(14) после 2 операция по эквайрингу закончена. А 3 только начинается и не факт что закончится успешно.
19 BalBess
 
05.05.16
11:04
АварийнаяОтменаОперации - отменяет платеж по карте, без ввода пин-кода, и по моему даже без карты
20 BalBess
 
05.05.16
11:06
(18) если п.3 кончится не удачно, то п.1
я-же написал
21 BalBess
 
05.05.16
11:10
вот моя ветка по эквайрингу
Пин-пад не реагирует на карту. 1С8.3 (Розница 2.0) пин-пад VeriFone vx820
у меня другие траблы были
22 mgk2
 
05.05.16
11:10
Может проще через атоловский драйвер платежных систем?
23 Злопчинский
 
05.05.16
11:42
(22)  а это как?
24 Phanatom
 
05.05.16
12:22
(11) так у вас это разные железки, сами же пишите (13).

1. Покупатель набирает товар;
2. Попытка пробить по терминалу(1-ая железка)(сам слип выходит из ККМ);
3. Попытка пробить по ККМ (2-ая железка).

если все отлично то в 1С чек проводим,
если на стадии 2 - пытаемся еще раз (исходя из того что скажет терминал),
если на стадии 3 - если ноги растут из проблем ККМ, то попытка еще раз закрыть чек в ККМ, после N-ой неудачной попытки аннулируем оплату по банку и откладываем чек в 1С.

С Пин-падами проблема может быть -
1. отсутствие интернета, обычно используют локальный (у нас с симками ни одного нет);
2. непонятные ошибки на экране пин-пада - слетает прошивка терминала (только замена);
3. "Пин-пад не поодключен" - слетает настройка ПО Сберовского, помогает перезаливка настроек через их ПО.
25 Злопчинский
 
05.05.16
12:29
(24)  это две железки, увязанные в одну систему
То есть я представляю себе так
Кассиром набирается чек
Выбирается тип оплаты картой
На экране компа загорается типа Прими оплату по банковской карте через терминал, передаем в терминал сумму и ждем ответ от терминала
Пробиваем по терминалу, если ок
То пробиваем по фискальному
Если ок - конец
Если не пробилось по фискальному - пишем на экране типа Аннулирование оплаты картой, передаем сумму и ждем ответа от терминала
Есои аннулирование - ок то конец
Если аннулирование не ок - то попа
26 Злопчинский
 
05.05.16
12:29
Примерно так?
27 Phanatom
 
05.05.16
12:29
(22) (23) в принципе алгоритм действий атоловский и говорю, у нас кассы на Фронтолах работают

там настраивается оборудование - "платежная система", где указывают пути к ПО терминала, типа обслуживаемого банка и какой тип оплаты использовать). Таким образом при выборе оплаты "по банку" вызывается ПО Пин-Пада Сбера, которое просит ввести карту и тд. При успехе в поле Оплаты "по банку" выставляется сумма, которую ввели на пинпаде, и исходя из суммы чека и оплаты дает возможность закрыть чек или просит провести доп оплаты по чеку.
28 Phanatom
 
05.05.16
12:31
(25) (26) да примерно так. только если надо, то учесть совмещенную оплату - нал/банк. в одном чеке несколько типов оплат, если вам это необходимо.
29 Phanatom
 
05.05.16
12:32
(27) то есть можно сделать оплату несколькими картами, несколькими типами оптал и тд.
30 ДенисЧ
 
05.05.16
12:32
(27) Пользователь никаких цифр, кроме пина, на терминале вводить не должен
31 BalBess
 
05.05.16
12:41
(26) да, я же вам так и написал
>> Если аннулирование не ок - то попа
в 1с8 результат аннулирования не проверяется
(30) про это никто и не говорил, читайте внимательнее
32 ДенисЧ
 
05.05.16
12:42
(31) Я это говорю, как пользователь
33 BalBess
 
05.05.16
12:52
(32) ясно,
там в принципе все делает компонента, запрашивает карту, потом появляется на экране сумма, потом покупатель вводит пин-код, и терминал пишет вытащите карту
34 Phanatom
 
05.05.16
13:31
(30) а ему и не надо будет) все основное вводит продавец, по запросу ПО Сбера(вставить карту/ввести последние 4 цифры), сумму тоже вводить не придется, она передается с 1С через драйвера. Просто следовать за тем что требует ПО и все.
35 ДенисЧ
 
05.05.16
13:35
(34) Цитирую
"в поле Оплаты "по банку" выставляется сумма, которую ввели на пинпаде"
36 Злопчинский
 
05.05.16
14:00
(30) ну, я так и планирую сделать
37 Phanatom
 
05.05.16
17:49
(35) чуток опечатался, согласен(

"в поле Оплаты "по банку" выставляется сумма, которую ввели для оплаты по карте"