Batch Spring Boot per la verifica automatica dell'attivazione degli IBAN su pagoPA. Il sistema verifica lo stato di attivazione degli IBAN configurati interrogando le API pagoPA e aggiorna le informazioni nel database GovPay.
- Verifica IBAN: Controllo automatico dell'attivazione degli IBAN su pagoPA
- Riconciliazione: Aggiornamento automatico dello stato IBAN nel database GovPay
- Multi-database: Supporto per PostgreSQL, MySQL/MariaDB, Oracle, SQL Server, HSQLDB
- Schedulazione: Esecuzione periodica configurabile o trigger manuale
- Retry automatico: Gestione errori con retry e backoff esponenziale
- Containerizzazione: Immagine Docker pronta per il deploy
- Java 21+
- Maven 3.6.3+
- Database supportato (PostgreSQL, MySQL, Oracle, SQL Server, H2)
mvn clean install# Avvio applicazione
java -jar target/govpay-iban-batch.jar
# Con profilo specifico
java -jar target/govpay-iban-batch.jar --spring.profiles.active=proddocker run -d \
-e GOVPAY_DB_TYPE=postgresql \
-e GOVPAY_DB_SERVER=db-host:5432 \
-e GOVPAY_DB_NAME=govpay \
-e GOVPAY_DB_USER=govpay \
-e GOVPAY_DB_PASSWORD=secret \
-e GOVPAY_IBAN_API_ENV=uat \
-e GOVPAY_IBAN_API_SUBSCRIPTIONKEY=your-key \
linkitaly/govpay-iban-batch:latest| Database | Versione minima |
|---|---|
| PostgreSQL | 9.6+ |
| MySQL | 5.7+ |
| MariaDB | 10.3+ |
| Oracle | 11g+ |
| SQL Server | 2016+ |
| HSQLDB/H2 | (sviluppo) |
Questo progetto e' distribuito sotto licenza GPL v3. Vedere il file LICENSE per i dettagli.
- Progetto: GovPay IBAN Batch
- Organizzazione: Link.it
Questo progetto e' parte dell'ecosistema GovPay per la gestione dei pagamenti della Pubblica Amministrazione italiana tramite pagoPA.