Проверка доступности оплаты по банковским картам

Проверка доступности оплаты по банковским картам на кассах - вывод окна с надписью информацией о доступности оплаты.

  • Выводит поверх кассовой программы статус доступности оплаты по безналичным картам
  • Быстро (1 минуты) сообщает о возобновлении доступности оплаты по картам
  • Проверяет доступность процессингового центра
  • Проверяет функционирования процессингового центра с помощью операции проведения сверки на тестовом елезном терминале оплаты
  • Сообщает в систему мониторинга Zabbix о работе и версии программы
  • Обновляется автоматически, с помощью отдельного приложения updater.exe
  • Откатывается в случае неудачного обновления на старую версию
  • Запрашивает информацию о конфигурации, применяет изменения налету
  • Приоритет работы: стабильность и отстутсвие ошибок. Упавшее приложение может останавливать работу касс в самое нужно время
  • Веб-интерфейс позволяет посмотреть версии на всех кассах в торговой сети
  • Приложение устанавливается через инсталлятор. Установка может происходить с помощью ПО конфигурирования (Ansible, Salt, Microsoft SCCM)

Технологии

  • C# - программа и программа обновления
  • PHP - API и веб-интерфейс для мониторинга за работой программы на кассах
  • MySQL - хранение информации в веб-интерфейсе, отчет о работе программ
  • Zabbix - мониторинг работоспособности программ и дополнительная проверка возможности оплаты

Скриншоты

Успешная работа оплаты безналичной оплаты Нажмите сюда для увеличения _config.yml

Невозможность безналичной оплаты Нажмите сюда для увеличения _config.yml