Если происходит любая ошибка при оплате чипом (Повторный платеж, Ошибка авторизации и тд),
консоль продолжает выводить каждую секунду Error: QPOSReader: CmdId - 0 и возврат к проверка ошибки не происходит даже по таймауту.
Ситуация проявляется только если платить чипом, при оплате через NFC возврат к проверке происходит корректно.
Воспроизведение проблемы
1 Устанавливаем не правильные данные авторизации
2 Делаем запрос на платеж
3 Вставляем карту чипом (вводим пароль, если нужно)
4 Далее платеж идет в обработку
5 В отладочном режиме видим: "Ошибка авторизации"
6 Возврат к месту проверки кода ошибки не происходит
Ibox_Result_Submit *submitResult = Ibox_PaymentController_StartPayment(paymentContext);
if (!submitResult->errorCode)
fprintf(stderr, "SUCCESS\n");
else
fprintf(stderr, "FAILURE: %s\n", submitResult->errorMessage);
Если происходит любая ошибка при оплате чипом (Повторный платеж, Ошибка авторизации и тд),
консоль продолжает выводить каждую секунду Error: QPOSReader: CmdId - 0 и возврат к проверка ошибки не происходит даже по таймауту.
Ситуация проявляется только если платить чипом, при оплате через NFC возврат к проверке происходит корректно.
Воспроизведение проблемы
1 Устанавливаем не правильные данные авторизации
2 Делаем запрос на платеж
3 Вставляем карту чипом (вводим пароль, если нужно)
4 Далее платеж идет в обработку
5 В отладочном режиме видим: "Ошибка авторизации"
6 Возврат к месту проверки кода ошибки не происходит