Skip to content

link-it/govpay-iban-batch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GovPay Logo

GovPay - Porta di accesso al sistema pagoPA - IBAN Batch

Quality Gate Status Docker Hub License: GPL v3 Spring Boot

Sommario

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.

Funzionalita' principali

  • 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

Requisiti

  • Java 21+
  • Maven 3.6.3+
  • Database supportato (PostgreSQL, MySQL, Oracle, SQL Server, H2)

Compilazione

mvn clean install

Esecuzione

# Avvio applicazione
java -jar target/govpay-iban-batch.jar

# Con profilo specifico
java -jar target/govpay-iban-batch.jar --spring.profiles.active=prod

Configurazione Docker

docker 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 supportati

Database Versione minima
PostgreSQL 9.6+
MySQL 5.7+
MariaDB 10.3+
Oracle 11g+
SQL Server 2016+
HSQLDB/H2 (sviluppo)

Documentazione

  • ChangeLog - Storia delle modifiche e release
  • Wiki - Documentazione completa

License

Questo progetto e' distribuito sotto licenza GPL v3. Vedere il file LICENSE per i dettagli.

Contatti


Questo progetto e' parte dell'ecosistema GovPay per la gestione dei pagamenti della Pubblica Amministrazione italiana tramite pagoPA.

About

Batch di verifica attivazione degli iban su pagoPA

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors