Sonoma

Обновление psECR.

Выпущены версии 1.8.6 (C/C++/C#) и 1.8.4 (Java)

Стабильная версия psECR компонент доступна для скачивания.

Откройте статью, чтобы получить список новых функций.

Java:

  1. Более удобное отображение данных в демо приложении, полученных от терминала.
  2. (Android) Режим авто-определения пакета с поддержкой psECR
  3. (Android) Добавлен запрос разрешений, если того требует ОС (App2App режим)
  4. Расширены коды коммуникационных ошибок. Добавлена функция верхнего уровня для получения текущего кода.
  5. Добавлена поддержка состояний проведения текущей операции.
  6. Оптимизация и улучшения производительности.

C/C++/C#:

  1. Расширены коды коммуникационных ошибок. Добавлена функция верхнего уровня для получения текущего кода.
  2. Теперь ПО Кассы может запрашивать текущее состояние терминального приложения, а терминальное может информировать кассу о ходе выполнения транзакции. Список поддерживаемых состояний:
    1. POS_STATE_IDLE – ПО терминала готово к работе
    2. POS_STATE_CARD_WAITING – ПО терминала ожидает ввода карты
    3. POS_STATE_PIN_ENTERING – ПО терминала запрашивает ввод ПИН
    4. POS_STATE_HOST_PROCESSING – ПО терминала осуществляет обмен сообщений с финансовым хостом
    5. POS_STATE_RECEIPT_PREPARING – ПО терминала подготавливает чек для транзакции
    6. POS_STATE_DATA_ENTERING – ПО терминала ожидает ввода данных для продолжения транзакции
    7. POS_STATE_OPERATION_IN_PROGRESS – Общее состояние во время проведения транзакции. ПО терминала занято и обрабатывает транзакцию.
  3. C# демо приложение теперь позволяет вводить дополнительные данные для запроса. Это позволяет использовать одно приложение без перекомпиляции, если появляется специфика решения.