Skip to content

Не обрабатывается ошибка при платеже чипом #1

@roman-wb

Description

@roman-wb

Если происходит любая ошибка при оплате чипом (Повторный платеж, Ошибка авторизации и тд),
консоль продолжает выводить каждую секунду 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);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions