ISO8583: платёжная система для правительства Бразилии
Enterprise-проект: 380,052 транзакции, 6,851 единица транспорта, 6 лет бесперебойной работы.
О проекте
С 2018 по 2024 год мы разрабатывали и поддерживали платёжную систему для муниципального транспорта Бразилии. Проект работает по протоколу ISO8583 — международному стандарту для финансовых транзакций.
Масштаб проекта
| Метрика | Значение |
|---|---|
| Транзакций обработано | 380,052 |
| Транспортных средств | 6,851 |
| Лет в эксплуатации | 6 |
| Uptime системы | 99.97% |
Что такое ISO8583?
ISO8583 — это международный стандарт обмена электронными транзакциями, используемый:
- Банками и платёжными системами
- POS-терминалами и банкоматами
- Государственными платёжными сервисами
Преимущества стандарта
- Универсальность — работает с любыми банками
- Безопасность — шифрование и верификация
- Надёжность — проверенный десятилетиями протокол
- Масштабируемость — миллионы транзакций в день
Архитектура системы
Терминальный уровень
- Android-приложения на транспорте
- Считывание карт и NFC
- Офлайн-режим с синхронизацией
- GPS-трекинг маршрутов
Серверный уровень
- Обработка ISO8583 сообщений
- Маршрутизация к банкам-эквайерам
- Система авторизации
- Fraud-detection модуль
Административный уровень
- Мониторинг транзакций real-time
- Отчётность для муниципалитетов
- Управление терминалами
- Reconciliation с банками
Технические вызовы
1. Работа в условиях плохой связи
Бразильские города имеют неравномерное покрытие сотовой связи. Решение:
- Store-and-forward архитектура
- Локальное кеширование транзакций
- Автоматическая синхронизация
2. Высокие требования к uptime
Общественный транспорт работает 18+ часов в сутки:
- Кластеризация серверов
- Автоматическое failover
- Горячее резервирование
3. Безопасность финансовых данных
- PCI DSS compliance
- End-to-end шифрование
- HSM для криптографии
- Аудит каждой транзакции
Результаты
Для муниципалитетов
- Снижение наличного оборота: на 67%
- Прозрачность доходов: 100% транзакций в системе
- Экономия на инкассации: ~$180,000/год
Для пассажиров
- Удобство оплаты: картой или NFC
- Скорость посадки: -40% время в очереди
- Безопасность: нет наличных — нет краж
Для перевозчиков
- Автоматический учёт: выручка в real-time
- Меньше споров: все данные в системе
- Интеграция с бухгалтерией: автоматические отчёты
Технологии
- Протокол: ISO8583 (jPOS framework)
- Backend: Java + Spring Boot
- База данных: Oracle + PostgreSQL
- Мобильное: Android (Java)
- Мониторинг: Grafana + Prometheus
- Безопасность: HSM Thales
Нужна платёжная система? Обсудим ваш проект