Неправильная команда на возврат платежа для терминала INPAS PAX s920

Mini web-сервер для печати чеков на фискальных регистраторах из мобильных приложений через HTTP запрос JSON.
Ответить
s.ch
Сообщения: 6
Зарегистрирован: 05 авг 2019, 15:41

Неправильная команда на возврат платежа для терминала INPAS PAX s920

Сообщение s.ch » 05 сен 2019, 17:04

Добрый день!

Как-то странно работает команда ReturnPaymentByPaymentCard в связке с терминалом INPAS PAX s920 от Тинькова.
Техподдержка Тинькова утверждает, что должна посылаться команда с кодом 93.
Чёт не пойму, где посмотреть команду, которая сейчас посылается ККМсервером.

Код: Выделить всё

Amount: 900
AuthorizationCode: "ХХХХХХ"
Command: "ReturnPaymentByPaymentCard"
IdCommand: "f307176e-06c1-6a3c-5003-3a6f07fb7889"
NumDevice: 5
RRNCode: "ХХХХХХХХХХ"
ReceiptNumber: "ХХХХХХХХХХ"
Ответ:

Код: Выделить всё

{
  "CardNumber": "",
  "ReceiptNumber": "",
  "RRNCode": "",
  "AuthorizationCode": "",
  "Slip": "",
  "PrintSlipOnTerminal": false,
  "Amount": 0,
  "Command": "ReturnPaymentByPaymentCard",
  "Error": "ОПЕРАЦИЯ ПРЕРВАНА: Операция прервана: OK. ",
  "Warning": "",
  "Status": 2,
  "IdCommand": "f307176e-06c1-6a3c-5003-3a6f07fb7889",
  "NumDevice": 5
}
В логах:

Код: Выделить всё

05.09.19 13:43:19.752 Log TYPE is 'DEBUG'	ID12
05.09.19 13:43:19.752 Error load PlugIn EmailPlugIn. Файл 'C:Program Files (x86)INPASDualConnectorEmailPlugIn.xml' не найден.	ID12
05.09.19 13:43:19.752 Dual Connector InitResources	ID12
05.09.19 13:43:19.752 Call Exchange method. Ver.1.3.5.2, Emergency timeout(ms): 180000	ID12
05.09.19 13:43:19.753 Add DualConnector Info to field 89	ID13
05.09.19 13:43:19.753 SA packet:
[00] = '90000'
[04] = '643'
[13] = 'ХХХХХХ'
[14] = 'ХХХХХХХХХХХХХ'
[25] = '3'
[27] = 'ХХХХХХХХ'
[65] = '22'
[89] = 'CON:SW:DC;1.3.5.2;SA:;2;'
----------	ID13
05.09.19 13:43:19.775 COM10: Writen 90 bytes:	ID13
05.09.19 13:43:19.797 COM10: Receive 1 bytes:	ID13
05.09.19 13:43:19.797 06                                               	ID13
05.09.19 13:43:29.599 COM10: Receive 153 bytes:	ID22
05.09.19 13:43:29.603 COM10: Writen 1 bytes:	ID22
05.09.19 13:43:29.603 06                                               	ID22
05.09.19 13:43:29.630 SA packet:
[00] = '90000'
[04] = '643'
[06] = '20190905134329'
[10] = '************4417'
[11] = '*** Данные: 4 байт ***'
[15] = 'ER3'
[19] = 'ОПЕРАЦИЯ ПРЕРВАНА'
[21] = '20190905134329'
[23] = '-1'
[25] = '3'
[26] = '-1'
[27] = 'ХХХХХХХХ'
[28] = '000000000000001'
[39] = '53'
----------	ID13
05.09.19 13:43:29.842 COM10: Writen 1 bytes:	ID13
05.09.19 13:43:29.842 06                                               	ID13
05.09.19 13:43:30.048 COM10: Writen 1 bytes:	ID13
05.09.19 13:43:30.048 06                                               	ID13
05.09.19 13:43:30.048 COM10: Writen 1 bytes:	ID13
05.09.19 13:43:30.048 04                                               	ID13
05.09.19 13:43:30.248 Dispose ProcessDevice. Status: END	ID15
05.09.19 13:43:30.285 Synch Exchange method return code 0 OK. 	ID12
05.09.19 13:43:30.285 Automatic call FreeResourse.	ID12
05.09.19 13:43:30.285 Log closed...	ID12
ХХХХХХ - это номера терминала и транзакций, скрыл на всякий случай.
Можете подсказать, какая команда отсылается сейчас, когда отправляется ReturnPaymentByPaymentCard?

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

Re: Неправильная команда на возврат платежа для терминала INPAS PAX s920

Сообщение Audim » 06 сен 2019, 19:10

Попробуйте на последней версии.

s.ch
Сообщения: 6
Зарегистрирован: 05 авг 2019, 15:41

Re: Неправильная команда на возврат платежа для терминала INPAS PAX s920

Сообщение s.ch » 09 сен 2019, 16:23

Обновили до 2.1.29.23, ничего не изменилось :(

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

Re: Неправильная команда на возврат платежа для терминала INPAS PAX s920

Сообщение Audim » 09 сен 2019, 23:19

Пришлите все файлы из каталога "INI" из папки ПО банка.

s.ch
Сообщения: 6
Зарегистрирован: 05 авг 2019, 15:41

Re: Неправильная команда на возврат платежа для терминала INPAS PAX s920

Сообщение s.ch » 11 сен 2019, 14:51

У нас там стандартный DualConnector от INPAS, там нет ini папки.

Ответить