RegisterCheck + эквайринг асинхронно не работает

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
pleomaxtor
Сообщения: 7
Зарегистрирован: 30 ноя 2018, 09:19

RegisterCheck + эквайринг асинхронно не работает

Сообщение pleomaxtor » 01 окт 2020, 18:35

ver 2.1.40.16 от 30.09.2020

Пытаюсь сделать асинхронный вызов RegisterCheck + эквайринг с timeout=1. Однако сервер все равно ждет ответ от экваиринга (когда приложат карту, когда введут пин код). Т.е. асинхронно не получается запустить. Все виснет.

В тоже время если вызвать асинхронно RegisterCheck без экваиринга, то все ок. Сразу возвращает статус, потом запрашиваем ответ по IdCommand

В чем может быть проблема? Как решить? Делать отдельно PayByPaymentCard, а потом RegisterCheck ?

Audim
Администратор
Сообщения: 1958
Зарегистрирован: 17 мар 2015, 18:36

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение Audim » 02 окт 2020, 20:48

Гм...проанализирую...

Audim
Администратор
Сообщения: 1958
Зарегистрирован: 17 мар 2015, 18:36

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение Audim » 02 окт 2020, 20:51

Но вообще эквайринг от чека - это костыль!!
Вашим пользователям будет жутко не удобно!
Делайте эквайринг отдельными командами!!

Audim
Администратор
Сообщения: 1958
Зарегистрирован: 17 мар 2015, 18:36

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение Audim » 02 окт 2020, 21:03

Попробуйте на 2.1.40.21...

pleomaxtor
Сообщения: 7
Зарегистрирован: 30 ноя 2018, 09:19

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение pleomaxtor » 03 окт 2020, 00:32

Поставил 2.1.40.21
По прежнему асинхронно не работает. Ожидает ответ терминала ..

Видимо нужно переделать на PayByPaymentCard, а после завершения RegisterCheck. Если так советуете.

Audim
Администратор
Сообщения: 1958
Зарегистрирован: 17 мар 2015, 18:36

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение Audim » 03 окт 2020, 17:56

Все, разобрались... Ставьте Х.Х.Х.22 релиз

pleomaxtor
Сообщения: 7
Зарегистрирован: 30 ноя 2018, 09:19

Re: RegisterCheck + эквайринг асинхронно не работает

Сообщение pleomaxtor » 04 окт 2020, 15:37

Ура на релизе 2.1.40.22 заработало асинхронно. Спасибо за быструю реакцию!

Ответить