Processo di validazione
Ogni nuova versione di GovPay viene sottoposta alle seguenti verifiche di sicurezza al fine di assicurarne la stabilità e l’assenza di vulnerabilità note:
Static Code Analysis: identifica possibili vulnerabilità all’interno del codice sorgente utilizzando gli strumenti SpotBugs e Sonarqube;
Dynamic Analysis: cerca vulnerabilità del software durante l’effettiva esecuzione del prodotto. L’analisi viene eseguita attraverso l’esecuzione di estese batterie di test realizzate con Karate;
Third Party Dependency Analysis: assicura che tutte le librerie terza parte utilizzate non siano soggette a vulnerabilità di sicurezza note, utilizzando il tool OWASP Dependency-Check.
Le verifiche sono eseguite automaticamente ad ogni modifica del codice di GovPay sul branch master dal sistema di Continuous Integration Jenkins di GovPay.
Falsi positivi
Di seguito le segnalazioni emerse dagli strumenti utilizzati nel processo di validazione che sono stati classificati come Falsi Positivi
CVE-2022-45688
file name: json-20230618.jar
La vulnerabilità indicata viene descritta come segue: A stack overflow in the XML.toJSONObject component of hutool-json v5.8.10 allows attackers to cause a Denial of Service (DoS) via crafted JSON or XML data.
La versione della libreria ultilizzata risolve il bug indicato, ma il tool di validazione continua a segnalare la vulnerabilità. Risulta quindi un falso positivo.
CVE-2022-40152
file name: stax2-api-4.2.1.jar
La vulnerabilità “CVE-2022-40152” è relativa alla dipendenza transitiva “woodstox-core”. In GovPay non viene utilizzata la versione definita nella dipendenza transitiva, ma bensì la versione woodstox-core-6.4.0.jar che non presenta la vulnerabilità.
CVE-2020-5408
file name: spring-security-crypto-5.8.3.jar
La vulnerabilità indicata viene descritta come segue: Spring Security versions 5.3.x prior to 5.3.2, 5.2.x prior to 5.2.4, 5.1.x prior to 5.1.10, 5.0.x prior to 5.0.16 and 4.2.x prior to 4.2.16 use a fixed null initialization vector with CBC Mode in the implementation of the queryable text encryptor. A malicious user with access to the data that has been encrypted using such an encryptor may be able to derive the unencrypted values using a dictionary attack.
La versione utilizzata è superiore alla “5.3.2” quindi risulta un falso positivo ed in GovPay il metodo oggetto della vulnerabilità (Encryptors#queryableText(CharSequence, CharSequence)) non viene utilizzato.
CVE-2016-1000027
file name: spring-web-5.3.28.jar
La vulnerabilità indicata viene descritta come segue: Pivotal Spring Framework through 5.3.16 suffers from a potential remote code execution (RCE) issue if used for Java deserialization of untrusted data. Depending on how the library is implemented within a product, this issue may or not occur, and authentication may be required. NOTE: the vendor’s position is that untrusted data is not an intended use case. The product’s behavior will not be changed because some users rely on deserialization of trusted data.
La versione utilizzata è superiore alla “5.3.16” quindi risulta un falso positivo e la classe oggetto della vulnerabilità (https://docs.spring.io/spring-framework/docs/current/reference/html/integration.html#remoting-httpinvoker) non viene utilizzata.
CVE-2014-125070
file name: pom.xml
La vulnerabilità indicata viene descritta come segue: A vulnerability has been found in yanheven console and classified as problematic. Affected by this vulnerability is the function get_zone_hosts/AvailabilityZonesTable of the file openstack_dashboard/dashboards/admin/aggregates/tables.py. The manipulation leads to cross site scripting. The attack can be launched remotely. The name of the patch is ba908ae88d5925f4f6783eb234cc4ea95017472b. It is recommended to apply a patch to fix this issue. The associated identifier of this vulnerability is VDB-217651.
La libreria indicata non viene utilizzata in GovPay, pertanto si puo” concludere che si tratti di un falso positivo.
Librerire installer
Le seguenti segnalazioni riguardano le librerie utilizzate dall’installer di GovPay, utilizzato offline per la configurazione dell’ear, e che non fanno parte degli artefatti dispiegati. Possono pertanto essere ignorate.
CVE-2007-1036
CVE-2012-2312
CVE-2013-4128
CVE-2014-3488
CVE-2014-3599
CVE-2015-2156
CVE-2016-4978
CVE-2018-2799
CVE-2019-16869
CVE-2019-19343
CVE-2019-20444
CVE-2019-20445
CVE-2020-1945
CVE-2020-7238
CVE-2020-11612
CVE-2021-4277
CVE-2021-20318
CVE-2021-21290
CVE-2021-21295
CVE-2021-21409
CVE-2021-37136
CVE-2021-37137
CVE-2021-43797
CVE-2022-23437
CVE-2022-24823
CVE-2022-41881
CVE-2022-41915
CVE-2023-34462
Test di copertura funzionale
Di seguito le funzionalità del prodotto ed i test che ne verificano il corretto funzionamento
Integrazione AppIO
- Notifica avviso pagoPA
test.api.appio.avviso_pagamento
- Notifica ricevuta
test.api.appio.notifica_ricevuta
test.api.appio.notifica_ricevuta_pagamento_no_rpt
API Backoffice
- Lettura applicazioni
test.api.backoffice.v1.applicazioni.get.applicazioni-find-byMetadatiPaginazione
- Modifica applicazioni
test.api.backoffice.v1.applicazioni.patch.applicazioni-patch-password
test.api.backoffice.v1.applicazioni.put.applicazioni-put-password
test.api.backoffice.v1.applicazioni.put.applicazioni-put-semantica
test.api.backoffice.v1.applicazioni.put.applicazioni-put-sintassi
test.api.backoffice.v1.applicazioni.put.applicazioni-put
- Modifica impostazioni sistema
test.api.backoffice.v1.configurazione.patch.configurazione-appIOBatch
test.api.backoffice.v1.configurazione.patch.configurazione-avvisaturaAppIO
test.api.backoffice.v1.configurazione.patch.configurazione-avvisaturaMail
test.api.backoffice.v1.configurazione.patch.configurazione-giornaleEventi
test.api.backoffice.v1.configurazione.patch.configurazione-hardening
test.api.backoffice.v1.configurazione.patch.configurazione-mailBatch
test.api.backoffice.v1.configurazione.patch.configurazione-tracciatoCSV
test.api.backoffice.v1.configurazione.post.configurazione-sintassi
- Ricerca e lettura Enti Creditori
test.api.backoffice.v1.domini.get.domini-find-byIdDominio
test.api.backoffice.v1.domini.get.domini-find-byMetadatiPaginazione
test.api.backoffice.v1.domini.get.domini-find-operatore
test.api.backoffice.v1.domini.get.dominio-get
- Ricerca e lettura Entrate
test.api.backoffice.v1.domini.get.entrate-find-byMetadatiPaginazione
test.api.backoffice.v1.domini.get.entrate-get
test.api.backoffice.v1.entrate.get.entrate-find-byMetadatiPaginazione
- Ricerca e lettura Conti di Accredito
test.api.backoffice.v1.domini.get.iban-find-byMetadatiPaginazione
test.api.backoffice.v1.domini.get.iban-get
- Ricerca e lettura Tipologie di pendenza
test.api.backoffice.v1.domini.get.tipipendenza-find-byMetadatiPaginazione
test.api.backoffice.v1.domini.get.tipipendenza-get
- Ricerca e lettura Unità Operative
test.api.backoffice.v1.domini.get.unita-get
test.api.backoffice.v1.domini.get.uo-find-byMetadatiPaginazione
- Configurazione Enti Creditori
test.api.backoffice.v1.domini.put.domini-put-connettoreGovPay
test.api.backoffice.v1.domini.put.domini-put-connettoreHyperSicAPKappa
test.api.backoffice.v1.domini.put.domini-put-connettoreMaggioliJPPA
test.api.backoffice.v1.domini.put.domini-put-connettoreMyPivot
test.api.backoffice.v1.domini.put.domini-put-connettoreSecim
test.api.backoffice.v1.domini.put.domini-put-intermediato
test.api.backoffice.v1.domini.put.domini-put-semantica
test.api.backoffice.v1.domini.put.domini-put-sintassi
test.api.backoffice.v1.domini.put.dominio-put
- Inserimento e modifica Entrate
test.api.backoffice.v1.domini.put.entrate-put-semantica
test.api.backoffice.v1.domini.put.entrate-put-sintassi
test.api.backoffice.v1.domini.put.entrate-put
test.api.backoffice.v1.entrate.put.entrate-put-sintassi
test.api.backoffice.v1.entrate.put.entrate-put
- Inserimento e modifica Conti di Accredito
test.api.backoffice.v1.domini.put.iban-put-sintassi
test.api.backoffice.v1.domini.put.iban-put
- Inserimento e modifica Tipologie di pendenza
test.api.backoffice.v1.domini.put.tipipendenza-put-semantica
test.api.backoffice.v1.domini.put.tipipendenza-put-sintassi
test.api.backoffice.v1.domini.put.tipipendenza-put
- Inserimento e modifica Unità Operative
test.api.backoffice.v1.domini.put.unita-put-sintassi
test.api.backoffice.v1.domini.put.unita-put
- Ricerca e consultazione Eventi del Giornale degli Eventi
test.api.backoffice.v1.eventi.eventi-interfaccia-autorizzazione
test.api.backoffice.v1.eventi.get.eventi-find-byMetadatiPaginazione
test.api.backoffice.v1.eventi.get.eventi-find-sintassi
test.api.backoffice.v1.eventi.pagopa.eventi-interfaccia-nodoInviaCarrelloRPT
test.api.backoffice.v1.eventi.pagopa.eventi-interfaccia-nodoInviaRPT
test.api.backoffice.v1.eventi.pagopa.eventi-interfaccia-paaAttivaRPT
test.api.backoffice.v1.eventi.pagopa.eventi-interfaccia-paaVerificaRPT
test.api.backoffice.v1.eventi.pagopa.eventi-interfaccia-pagopa-modello3-nonprecaricato-verifica
test.api.backoffice.v1.eventi.eventi-interfaccia-apipendenze-addPendenza
test.api.backoffice.v1.eventi.eventi-interfaccia-get-avviso-api-v2
test.api.backoffice.v1.eventi.eventi-interfaccia-get-avviso
test.api.backoffice.v1.eventi.eventi-interfaccia-apibackoffice-addPendenza
- Ricerca e consultazione dei Flussi di Rendicontazione
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find-byIdFlusso
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find-byMetadatiPaginazione
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find-sintassi
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-auth-uo
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find-auth-uo
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find-byIuv
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-find
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-get
test.api.backoffice.v1.flussiRendicontazione.get.flussiRendicontazione-getByIdEData
- Ricerca intermediari pagoPA
test.api.backoffice.v1.intermediari.get.intermediari-find-byMetadatiPaginazione
- Configurazione intermediari e stazioni pagoPA
test.api.backoffice.v1.intermediari.put.intermediari-put-sintassi
test.api.backoffice.v1.intermediari.put.stazioni-put-semantica
test.api.backoffice.v1.intermediari.put.intermediari-put
test.api.backoffice.v1.intermediari.put.stazioni-put-sintassi
test.api.backoffice.v1.intermediari.put.stazioni-put
- Ricerca notifiche
test.api.backoffice.v1.notifiche.get.notifiche-find-byMetadatiPaginazione
test.api.backoffice.v1.notifiche.get.notifiche-find-sintassi
- Ricerca operatori console
test.api.backoffice.v1.operatori.get.operatori-find-byMetadatiPaginazione
- Censimento e modifica operatori
test.api.backoffice.v1.operatori.patch.operatori-patch-password
test.api.backoffice.v1.operatori.put.operatori-put-password
test.api.backoffice.v1.operatori.put.operatori-put-semantica
test.api.backoffice.v1.operatori.put.operatori-put-sintassi
test.api.backoffice.v1.operatori.put.operatori-put
- Consultazioni operazioni CSV
test.api.backoffice.v1.operazioni.get.operazioni-get-tracciatiGovpay-rest
- Ricerca riscossioni
test.api.backoffice.v1.pagamenti.get.pagamenti-find-byIdDominio
test.api.backoffice.v1.pagamenti.get.pagamenti-find-byMetadatiPaginazione
test.api.backoffice.v1.pagamenti.get.pagamenti-find-sintassi
test.api.backoffice.v1.pagamenti.get.pagamento-find-applicazioni
test.api.backoffice.v1.pagamenti.get.pagamento-find-byStato
test.api.backoffice.v1.pagamenti.get.pagamento-get-applicazioni
test.api.backoffice.v1.pagamenti.get.pagamento-get-operatori
test.api.backoffice.v1.pagamenti.get.pagamento-find-operatori
- Ricerca pendenze
test.api.backoffice.v1.pendenze.get.pendenze-find-applicazioni
test.api.backoffice.v1.pendenze.get.pendenze-find-byData
test.api.backoffice.v1.pendenze.get.pendenze-find-byIUV
test.api.backoffice.v1.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.backoffice.v1.pendenze.get.pendenze-find-byMostraSpontaneiNonPagati
test.api.backoffice.v1.pendenze.get.pendenze-find-byStato
test.api.backoffice.v1.pendenze.get.pendenze-find-sintassi
test.api.backoffice.v1.pendenze.get.pendenze-get-applicazione
test.api.backoffice.v1.pendenze.get.pendenze-get-multibeneficiario
test.api.backoffice.v1.pendenze.get.pendenze-auth-uo
test.api.backoffice.v1.pendenze.get.pendenze-find-operatori
test.api.backoffice.v1.pendenze.get.pendenze-get-operatori
- Inserimento e modifica pendenze
test.api.backoffice.v1.pendenze.patch.pendenza-patch-annullamento
test.api.backoffice.v1.pendenze.post.pendenza-post-inoltro
test.api.backoffice.v1.pendenze.post.pendenza-post-trasformazione-uo
test.api.backoffice.v1.pendenze.post.pendenza-post-trasformazione
test.api.backoffice.v1.pendenze.put.pendenza-put-aggiornamento-dominio
test.api.backoffice.v1.pendenze.put.pendenza-put-aggiornamento-stazione
test.api.backoffice.v1.pendenze.put.pendenza-put-aggiornamento
test.api.backoffice.v1.pendenze.put.pendenza-put-allegati
test.api.backoffice.v1.pendenze.put.pendenza-put-autorizzazione
test.api.backoffice.v1.pendenze.put.pendenza-put-campiOpzionali
test.api.backoffice.v1.pendenze.put.pendenza-put-contabilita
test.api.backoffice.v1.pendenze.put.pendenza-put-datiAllegati
test.api.backoffice.v1.pendenze.put.pendenza-put-documento
test.api.backoffice.v1.pendenze.put.pendenza-put-iuv-custom
test.api.backoffice.v1.pendenze.put.pendenza-put-monovoce
test.api.backoffice.v1.pendenze.put.pendenza-put-multibeneficiario
test.api.backoffice.v1.pendenze.put.pendenza-put-multivoce
test.api.backoffice.v1.pendenze.put.pendenza-put-promemoria
test.api.backoffice.v1.pendenze.put.pendenza-put-proprieta
test.api.backoffice.v1.pendenze.put.pendenza-put-sintattica
test.api.backoffice.v1.pendenze.put.pendenza-put-tipoPendenza
test.api.backoffice.v1.pendenze.put.pendenza-put-promemoria-quietanza-pagamento
test.api.backoffice.v1.pendenze.put.pendenza-put-semantica
- Lettura profilo utente chiamante
test.api.backoffice.v1.profilo.get.get-profilo
- Modifica password utente chiamante
test.api.backoffice.v1.profilo.patch.profilo-patch-password
- Ricerca promemoria
test.api.backoffice.v1.promemoria.get.promemoria-find-byMetadatiPaginazione
test.api.backoffice.v1.promemoria.get.promemoria-find-sintassi
- Lettura dati di quadreatura Rendicontazioni e Riscossioni
test.api.backoffice.v1.quadrature.get.quadrature-rendicontazioni-find-sintassi
test.api.backoffice.v1.quadrature.get.quadrature-riscossioni-find-sintassi
test.api.backoffice.v1.rendicontazioni.get.rendicontazioni-find-sintassi
test.api.backoffice.v1.reportistiche.get.reportistiche-entrate-previste-find-sintassi
- Ricerca e lettura riconciliazioni
test.api.backoffice.v1.riconciliazioni.get.riconciliazione-applicazione-get
test.api.backoffice.v1.riconciliazioni.get.riconciliazione-applicazione-getbyTipoRiscossione
test.api.backoffice.v1.riconciliazioni.get.riconciliazione-find
test.api.backoffice.v1.riconciliazioni.get.riconciliazioni-find-byIdFlusso
test.api.backoffice.v1.riconciliazioni.get.riconciliazioni-find-byIuv
test.api.backoffice.v1.riconciliazioni.get.riconciliazioni-find-byMetadatiPaginazione
test.api.backoffice.v1.riconciliazioni.get.riconciliazioni-find-bySct
test.api.backoffice.v1.riconciliazioni.get.riconciliazioni-find-sintassi
test.api.backoffice.v1.riconciliazioni.get.riconciliazione-operatore-get
test.api.backoffice.v1.riconciliazioni.get.riconciliazione-operatore-noauth-get
- Registrazione riconciliazioni contabili
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-cumulativa-ricercaFlussiCaseInsensitive
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-semantica
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-senza-rpt
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-sintassi
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-autorizzazione
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-cumulativa
test.api.backoffice.v1.riconciliazioni.post.riconciliazione-singola
- Ricerca e consultazione riscossioni
test.api.backoffice.v1.riscossioni.get.riscossioni-find-byDirezioneDivisione
test.api.backoffice.v1.riscossioni.get.riscossioni-find-byIur
test.api.backoffice.v1.riscossioni.get.riscossioni-find-byMetadatiPaginazione
test.api.backoffice.v1.riscossioni.get.riscossioni-find-byStato
test.api.backoffice.v1.riscossioni.get.riscossioni-find-byTipo
test.api.backoffice.v1.riscossioni.get.riscossioni-find-sintassi
test.api.backoffice.v1.riscossioni.get.riscossioni-find
test.api.backoffice.v1.riscossioni.get.riscossioni-get
- Ricerca e consultazione transazioni di pagamento
test.api.backoffice.v1.rpp.get.rpp-find-applicazione
test.api.backoffice.v1.rpp.get.rpp-find-byEsito
test.api.backoffice.v1.rpp.get.rpp-find-byMetadatiPaginazione
test.api.backoffice.v1.rpp.get.rpp-find-sintassi
test.api.backoffice.v1.rpp.get.rpp-find
test.api.backoffice.v1.rpp.get.rpp_filtri
test.api.backoffice.v1.rpp.get.rpp-find-operatore
- Aggiornamento di una ricevuta di pagamento
test.api.backoffice.v1.rpp.patch.rpp-caricamento-rt
- Lettura e configurazione dei ruoli operatore
test.api.backoffice.v1.ruoli.get.ruoli-find-byMetadatiPaginazione
test.api.backoffice.v1.ruoli.put.ruoli-put-sintassi
test.api.backoffice.v1.ruoli.put.ruoli-put
- Lettura delle Tipologie di Pendenza
test.api.backoffice.v1.tipipendenza.get.tipipendenza-find-byMetadatiPaginazione
test.api.backoffice.v1.tipipendenza.get.tipipendenza-find-byNonAssociati
test.api.backoffice.v1.tipipendenza.get.tipipendenza-find
- Inserimento e modifica delle Tipologie di Pendenza
test.api.backoffice.v1.tipipendenza.put.tipipendenza-put-sintassi
test.api.backoffice.v1.tipipendenza.put.tipipendenza-put
- Ricerca e lettura dei tracciati CSV di alimentazione APA
test.api.backoffice.v1.tracciati.get.tracciati-find-byMetadatiPaginazione
test.api.backoffice.v1.tracciati.get.tracciati-find-byStato
- Caricamento ed elaborazione dei tracciati CSV di alimentazione APA
test.api.backoffice.v1.tracciati.post.tracciati-csv-large
test.api.backoffice.v1.tracciati.post.tracciati-csv-post-avvisi-300
test.api.backoffice.v1.tracciati.post.tracciati-csv-post-big
test.api.backoffice.v1.tracciati.post.tracciati-csv-post-tipopendenza
test.api.backoffice.v1.tracciati.post.tracciati-csv-post
test.api.backoffice.v1.tracciati.post.tracciati-json-post
API Ente Creditore
- Test di acquisizione di una pendenza da avviso
test.api.ente.v1.avvisi.get.avvisi-get-semantica
test.api.ente.v1.avvisi.get.avvisi-get-sintattica
test.api.ente.v2.avvisi.get.avvisi-get-semantica
test.api.ente.v2.avvisi.get.avvisi-get-sintattica
- Test di notifica di un pagamento
test.api.ente.v2.ricevute.put.ricevute-put
API Pagamenti
- Ricerca e verifica avvisi di pagamento
test.api.pagamento.v1.avvisi.get.avvisi-find-anonimo
test.api.pagamento.v1.avvisi.get.verifica-avviso-anonimo
test.api.pagamento.v1.avvisi.get.verifica-avviso-basic
test.api.pagamento.v1.avvisi.get.verifica-avviso-hardening
test.api.pagamento.v1.avvisi.get.verifica-avviso-spid
test.api.pagamento.v2.avvisi.get.avvisi-find-anonimo
test.api.pagamento.v2.avvisi.get.pagamento-avviso-stazione-modificata
test.api.pagamento.v2.avvisi.get.verifica-avviso-hardening
test.api.pagamento.v2.avvisi.get.verifica-avviso-anonimo
test.api.pagamento.v2.avvisi.get.verifica-avviso-basic
test.api.pagamento.v2.avvisi.get.verifica-avviso-spid
- Ricerca riscossioni
test.api.pagamento.v1.pagamenti.get.pagamenti-find-sintassi
test.api.pagamento.v1.pagamenti.get.pagamento-find-anonimo
test.api.pagamento.v1.pagamenti.get.pagamento-find-applicazione
test.api.pagamento.v1.pagamenti.get.pagamento-find-byMetadatiPaginazione
test.api.pagamento.v1.pagamenti.get.pagamento-find-byStato
test.api.pagamento.v1.pagamenti.get.pagamento-get-anonimo
test.api.pagamento.v1.pagamenti.get.pagamento-get-applicazione
test.api.pagamento.v1.pagamenti.get.pagamento-find-spid
test.api.pagamento.v1.pagamenti.get.pagamento-get-spid
test.api.pagamento.v2.pagamenti.get.pagamenti-find-sintassi
test.api.pagamento.v2.pagamenti.get.pagamento-find-anonimo
test.api.pagamento.v2.pagamenti.get.pagamento-find-applicazione
test.api.pagamento.v2.pagamenti.get.pagamento-find-byMetadatiPaginazione
test.api.pagamento.v2.pagamenti.get.pagamento-find-byStato
test.api.pagamento.v2.pagamenti.get.pagamento-get-anonimo
test.api.pagamento.v2.pagamenti.get.pagamento-get-applicazione-bollo
test.api.pagamento.v2.pagamenti.get.pagamento-get-applicazione
test.api.pagamento.v2.pagamenti.get.pagamento-find-spid
test.api.pagamento.v2.pagamenti.get.pagamento-get-spid
test.api.pagamento.v3.ricevute.get.ricevute-get-anonimo
test.api.pagamento.v3.ricevute.get.ricevute-idDominio-iuv-find-byEsito
test.api.pagamento.v3.ricevute.get.ricevute-get-applicazione
test.api.pagamento.v3.ricevute.get.ricevute-idDominio-iuv-find-anonimo
test.api.pagamento.v3.ricevute.get.ricevute-idDominio-iuv-find-applicazione
test.api.pagamento.v3.ricevute.get.ricevute-get-spid
test.api.pagamento.v3.ricevute.get.ricevute-idDominio-iuv-find-spid
- Avvio di una transazione di pagamento
test.api.pagamento.v1.pagamenti.post.causale-versamento
test.api.pagamento.v1.pagamenti.post.iban-appoggio
test.api.pagamento.v1.pagamenti.post.pagamento-avviso-anonimo
test.api.pagamento.v1.pagamenti.post.pagamento-avviso-applicazione
test.api.pagamento.v1.pagamenti.post.pagamento-descrizioneCausaleRPT
test.api.pagamento.v1.pagamenti.post.pagamento-gw
test.api.pagamento.v1.pagamenti.post.pagamento-hardening
test.api.pagamento.v1.pagamenti.post.pagamento-pendenza-anonimo
test.api.pagamento.v1.pagamenti.post.pagamento-pendenza-applicazione
test.api.pagamento.v1.pagamenti.post.pagamento-spontaneo-anonimo
test.api.pagamento.v1.pagamenti.post.pagamento-spontaneo-applicazione
test.api.pagamento.v1.pagamenti.post.pagamento-validazione-semantica
test.api.pagamento.v1.pagamenti.post.pagamento-validazione-sintattica
test.api.pagamento.v1.pagamenti.post.pagamento-errore-nodo
test.api.pagamento.v1.pagamenti.post.pagamento-avviso-spid
test.api.pagamento.v1.pagamenti.post.pagamento-pendenza-spid
test.api.pagamento.v1.pagamenti.post.pagamento-spontaneo-spid
test.api.pagamento.v2.pagamenti.post.iban-appoggio
test.api.pagamento.v2.pagamenti.post.pagamento-avviso-anonimo
test.api.pagamento.v2.pagamenti.post.pagamento-carrello
test.api.pagamento.v2.pagamenti.post.pagamento-descrizioneCausaleRPT
test.api.pagamento.v2.pagamenti.post.pagamento-gw
test.api.pagamento.v2.pagamenti.post.pagamento-hardening
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-anonimo
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-applicazione
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-modello4-applicazione-inoltro
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-modello4-applicazione-trasformazione
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-anonimo
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-applicazione-allegati
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-applicazione-contabilita-pendenza
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-applicazione-proprieta-pendenza
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-applicazione
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-codiceConvenzione
test.api.pagamento.v2.pagamenti.post.pagamento-validazione-semantica
test.api.pagamento.v2.pagamenti.post.pagamento-validazione-sintattica
test.api.pagamento.v2.pagamenti.post.pagamento-checkout-applicazione
test.api.pagamento.v2.pagamenti.post.pagamento-avviso-applicazione
test.api.pagamento.v2.pagamenti.post.pagamento-errore-nodo
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-anonimo-sessione
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-spid-sessione
test.api.pagamento.v2.pagamenti.post.pagamento-avviso-spid
test.api.pagamento.v2.pagamenti.post.pagamento-pendenza-spid
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-spid
test.api.pagamento.v2.pagamenti.post.pagamento-spontaneo-psp
- Ricerca e consultazione di posizioni debitorie
test.api.pagamento.v1.pendenze.get.pendenze-find-anonimo
test.api.pagamento.v1.pendenze.get.pendenze-find-applicazioni
test.api.pagamento.v1.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.pagamento.v1.pendenze.get.pendenze-find-byStato
test.api.pagamento.v1.pendenze.get.pendenze-find-sintassi
test.api.pagamento.v1.pendenze.get.pendenze-get-applicazione
test.api.pagamento.v2.pendenze.get.pendenze-find-anonimo
test.api.pagamento.v2.pendenze.get.pendenze-find-applicazioni-byMostraSpontaneiNonPagati
test.api.pagamento.v2.pendenze.get.pendenze-find-applicazioni
test.api.pagamento.v2.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.pagamento.v2.pendenze.get.pendenze-find-byStato
test.api.pagamento.v2.pendenze.get.pendenze-find-sintassi
test.api.pagamento.v2.pendenze.get.pendenze-get-applicazione-datiAllegati
test.api.pagamento.v2.pendenze.get.pendenze-get-applicazione
test.api.pagamento.v2.pendenze.get.pendenze-getByAvviso-anonimo
test.api.pagamento.v2.pendenze.get.pendenze-getByAvviso-applicazione
test.api.pagamento.v2.pendenze.get.pendenze-getByAvviso-spid
test.api.pagamento.v2.pendenze.get.pendenze-spid
test.api.pagamento.v3.pendenze.get.pendenze-find-anonimo
test.api.pagamento.v3.pendenze.get.pendenze-find-applicazioni-byMostraSpontaneiNonPagati
test.api.pagamento.v3.pendenze.get.pendenze-find-applicazioni
test.api.pagamento.v3.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.pagamento.v3.pendenze.get.pendenze-find-byStato
test.api.pagamento.v3.pendenze.get.pendenze-find-sintassi
test.api.pagamento.v3.pendenze.get.pendenze-get-applicazione-datiAllegati
test.api.pagamento.v3.pendenze.get.pendenze-get-applicazione
test.api.pagamento.v3.pendenze.get.pendenze-spid
- Lettura del profilo utente chiamante
test.api.pagamento.v1.profilo.get.get-profilo
test.api.pagamento.v2.profilo.get.get-profilo
test.api.pagamento.v3.profilo.get.get-profilo
- Ricerca e consultazione di transazioni di pagamento
test.api.pagamento.v1.rpp.get.transazioni-find-anonimo
test.api.pagamento.v1.rpp.get.transazioni-find-applicazione
test.api.pagamento.v1.rpp.get.transazioni-find-byEsito
test.api.pagamento.v1.rpp.get.transazioni-find-byMetadatiPaginazione
test.api.pagamento.v1.rpp.get.transazioni-find-sintassi
test.api.pagamento.v1.rpp.get.transazioni-get-anonimo
test.api.pagamento.v1.rpp.get.transazioni-get-applicazione
test.api.pagamento.v1.rpp.get.transazioni-find-spid
test.api.pagamento.v1.rpp.get.transazioni-get-spid
test.api.pagamento.v2.rpp.get.transazioni-find-anonimo
test.api.pagamento.v2.rpp.get.transazioni-find-applicazione
test.api.pagamento.v2.rpp.get.transazioni-find-byData
test.api.pagamento.v2.rpp.get.transazioni-find-byEsito
test.api.pagamento.v2.rpp.get.transazioni-find-byMetadatiPaginazione
test.api.pagamento.v2.rpp.get.transazioni-find-sintassi
test.api.pagamento.v2.rpp.get.transazioni-get-anonimo
test.api.pagamento.v2.rpp.get.transazioni-get-applicazione
test.api.pagamento.v2.rpp.get.transazioni-find-spid
test.api.pagamento.v2.rpp.get.transazioni-get-spid
- Ricerca e consultazione delle tipologie di pendenza per pagamenti spontanei
test.api.pagamento.v2.domini.get.tipipendenza-get
- Creazione di pendenze spontanee
test.api.pagamento.v2.pendenze.post.pendenze-add-anonimo
test.api.pagamento.v2.pendenze.post.pendenze-add-applicazione
test.api.pagamento.v2.pendenze.post.pendenze-add-spid
API Pendenze
- Ricerca e consultazione pendenze
test.api.pendenza.v1.pendenze.get.pendenze-anonimo
test.api.pendenza.v1.pendenze.get.pendenze-find-applicazioni
test.api.pendenza.v1.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.pendenza.v1.pendenze.get.pendenze-find-byStato
test.api.pendenza.v1.pendenze.get.pendenze-find-sintassi
test.api.pendenza.v1.pendenze.get.pendenze-get-applicazione
test.api.pendenza.v1.pendenze.get.pendenze-spid
test.api.pendenza.v2.pendenze.get.pendenze-anonimo
test.api.pendenza.v2.pendenze.get.pendenze-find-applicazioni-byMostraSpontaneiNonPagati
test.api.pendenza.v2.pendenze.get.pendenze-find-applicazioni
test.api.pendenza.v2.pendenze.get.pendenze-find-byMetadatiPaginazione
test.api.pendenza.v2.pendenze.get.pendenze-find-byStato
test.api.pendenza.v2.pendenze.get.pendenze-find-sintassi
test.api.pendenza.v2.pendenze.get.pendenze-get-applicazione
test.api.pendenza.v2.pendenze.get.pendenza-get-documenti
test.api.pendenza.v2.pendenze.get.pendenza-get-avvisi
test.api.pendenza.v2.pendenze.get.pendenze-spid
- Creazione e modifica pendenze
test.api.pendenza.v1.pendenze.patch.pendenza-patch-annullamento
test.api.pendenza.v1.pendenze.patch.pendenza-patch-sintassi
test.api.pendenza.v1.pendenze.put.pendenza-put-aggiornamento
test.api.pendenza.v1.pendenze.put.pendenza-put-autorizzazione
test.api.pendenza.v1.pendenze.put.pendenza-put-campiOpzionali
test.api.pendenza.v1.pendenze.put.pendenza-put-datiAllegati
test.api.pendenza.v1.pendenze.put.pendenza-put-iuv-custom
test.api.pendenza.v1.pendenze.put.pendenza-put-monovoce
test.api.pendenza.v1.pendenze.put.pendenza-put-multivoce
test.api.pendenza.v1.pendenze.put.pendenza-put-semantica
test.api.pendenza.v1.pendenze.put.pendenza-put-sintattica
test.api.pendenza.v2.pendenze.patch.pendenza-patch-annullamento
test.api.pendenza.v2.pendenze.patch.pendenza-patch-sintassi
test.api.pendenza.v2.pendenze.put.pendenza-put-aggiornamento
test.api.pendenza.v2.pendenze.put.pendenza-put-allegati
test.api.pendenza.v2.pendenze.put.pendenza-put-autorizzazione
test.api.pendenza.v2.pendenze.put.pendenza-put-campiOpzionali
test.api.pendenza.v2.pendenze.put.pendenza-put-datiAllegati
test.api.pendenza.v2.pendenze.put.pendenza-put-documento
test.api.pendenza.v2.pendenze.put.pendenza-put-iuv-custom
test.api.pendenza.v2.pendenze.put.pendenza-put-monovoce
test.api.pendenza.v2.pendenze.put.pendenza-put-multivoce
test.api.pendenza.v2.pendenze.put.pendenza-put-pagamento-pendenza-scaduta
test.api.pendenza.v2.pendenze.put.pendenza-put-proprieta
test.api.pendenza.v2.pendenze.put.pendenza-put-sintattica
test.api.pendenza.v2.pendenze.put.pendenza-put-stampaAvviso
test.api.pendenza.v2.pendenze.put.pendenza-put-tipoPendenza
test.api.pendenza.v2.pendenze.put.pendenza-put-pagamento-pendenza-mbt
test.api.pendenza.v2.pendenze.put.pendenza-put-contabilita
test.api.pendenza.v2.pendenze.put.pendenza-put-semantica
- Lettura profilo utente chiamante
test.api.pendenza.v1.profilo.get.get-profilo
test.api.pendenza.v2.profilo.get.get-profilo
- Ricerca e consultazione transazioni di pagamento
test.api.pendenza.v1.rpp.get.transazioni-anonimo
test.api.pendenza.v1.rpp.get.transazioni-find-applicazione
test.api.pendenza.v1.rpp.get.transazioni-find-byEsito
test.api.pendenza.v1.rpp.get.transazioni-find-byMetadatiPaginazione
test.api.pendenza.v1.rpp.get.transazioni-find-sintassi
test.api.pendenza.v1.rpp.get.transazioni-get-applicazione
test.api.pendenza.v1.rpp.get.transazioni-spid
test.api.pendenza.v2.rpp.get.transazioni-anonimo
test.api.pendenza.v2.rpp.get.transazioni-find-applicazione
test.api.pendenza.v2.rpp.get.transazioni-find-byData
test.api.pendenza.v2.rpp.get.transazioni-find-byEsito
test.api.pendenza.v2.rpp.get.transazioni-find-byMetadatiPaginazione
test.api.pendenza.v2.rpp.get.transazioni-find-sintassi
test.api.pendenza.v2.rpp.get.transazioni-get-applicazione
test.api.pendenza.v2.rpp.get.transazioni-spid
- Consultazione e stampa PDF di un Avviso di Pagamento
test.api.pendenza.v2.avvisi.get.avvisi-get-byNumeroAvviso
API Ragioneria
- Ricerca e consultazione dei Flussi di Rendicontazione
test.api.ragioneria.v1.flussiRendicontazione.get.flussiRendicontazione-find-byMetadatiPaginazione
test.api.ragioneria.v1.flussiRendicontazione.get.flussiRendicontazione-find-sintassi
test.api.ragioneria.v1.flussiRendicontazione.get.flussiRendicontazione-find
test.api.ragioneria.v1.flussiRendicontazione.get.flussiRendicontazione-get
test.api.ragioneria.v1.flussiRendicontazione.get.flussiRendicontazione-getByIdEData
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find-auth-uo
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find-byIdFlusso
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find-byIuv
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find-byMetadatiPaginazione
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find-sintassi
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-find
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-get
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-getByIdEData
test.api.ragioneria.v2.flussiRendicontazione.get.flussiRendicontazione-getByDominioIdEData
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-find-byIdFlusso
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-find-byIuv
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-find-byMetadatiPaginazione
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-find-sintassi
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-find
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-get
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-getByDominioIdEData
test.api.ragioneria.v3.flussiRendicontazione.get.flussiRendicontazione-getByIdEData
- Lettura profilo utente chiamante
test.api.ragioneria.v1.profilo.get.get-profilo
test.api.ragioneria.v2.profilo.get.get-profilo
- Ricerca e consultazione delle Riconciliazioni
test.api.ragioneria.v1.riconciliazioni.get.riconciliazione-find
test.api.ragioneria.v1.riconciliazioni.get.riconciliazione-get
test.api.ragioneria.v1.riconciliazioni.get.riconciliazioni-find-byMetadatiPaginazione
test.api.ragioneria.v1.riconciliazioni.get.riconciliazioni-find-sintassi
test.api.ragioneria.v2.riconciliazioni.get.riconciliazione-find
test.api.ragioneria.v2.riconciliazioni.get.riconciliazione-get
test.api.ragioneria.v2.riconciliazioni.get.riconciliazione-getbyTipoRiscossione
test.api.ragioneria.v2.riconciliazioni.get.riconciliazioni-find-byMetadatiPaginazione
test.api.ragioneria.v2.riconciliazioni.get.riconciliazioni-find-sintassi
test.api.ragioneria.v3.riconciliazioni.get.riconciliazione-find
test.api.ragioneria.v3.riconciliazioni.get.riconciliazione-get
test.api.ragioneria.v3.riconciliazioni.get.riconciliazioni-find-byMetadatiPaginazione
test.api.ragioneria.v3.riconciliazioni.get.riconciliazioni-find-sintassi
- Registrazione delle Riconciliazioni
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-autorizzazione
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-cumulativa
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-semantica
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-senza-rpt
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-singola
test.api.ragioneria.v1.riconciliazioni.post.riconciliazione-sintassi
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-autorizzazione
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-cumulativa-ricercaFlussiCaseInsensitive
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-cumulativa
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-semantica
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-senza-rpt
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-singola
test.api.ragioneria.v2.riconciliazioni.post.riconciliazione-sintassi
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-autorizzazione
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-cumulativa
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-semantica
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-senza-rpt
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-singola
test.api.ragioneria.v3.riconciliazioni.put.riconciliazione-sintassi
- Ricerca e consultazione delle riscossioni
test.api.ragioneria.v1.riscossioni.get.riscossioni-find-byMetadatiPaginazione
test.api.ragioneria.v1.riscossioni.get.riscossioni-find-byStato
test.api.ragioneria.v1.riscossioni.get.riscossioni-find-sintassi
test.api.ragioneria.v1.riscossioni.post.riscossioni-find
test.api.ragioneria.v1.riscossioni.post.riscossioni-get
test.api.ragioneria.v2.riscossioni.get.riscossioni-find-byIur
test.api.ragioneria.v2.riscossioni.get.riscossioni-find-byMetadatiPaginazione
test.api.ragioneria.v2.riscossioni.get.riscossioni-find-byStato
test.api.ragioneria.v2.riscossioni.get.riscossioni-find-byTipo
test.api.ragioneria.v2.riscossioni.get.riscossioni-find-sintassi
test.api.ragioneria.v2.riscossioni.post.riscossioni-find
test.api.ragioneria.v2.riscossioni.post.riscossioni-get
test.api.ragioneria.v3.riscossioni.get.riscossioni-find-byIur
test.api.ragioneria.v3.riscossioni.get.riscossioni-find-byMetadatiPaginazione
test.api.ragioneria.v3.riscossioni.get.riscossioni-find-byStato
test.api.ragioneria.v3.riscossioni.get.riscossioni-find-byTipo
test.api.ragioneria.v3.riscossioni.get.riscossioni-find-sintassi
test.api.ragioneria.v3.riscossioni.get.riscossioni-find
test.api.ragioneria.v3.riscossioni.get.riscossioni-get
test.api.ragioneria.v3.ricevute.get.ricevute-find-applicazione
test.api.ragioneria.v3.ricevute.get.ricevute-find
test.api.ragioneria.v3.ricevute.get.ricevute-get
Workflow di pagamento
- Pagamenti modello 3 (Api pagoPA v1)
test.workflow.modello3.v1.modello3-non-autorizzato
test.workflow.modello3.v1.modello3-pagamento-annullato
test.workflow.modello3.v1.modello3-pagamento-data-validita-decorsa
test.workflow.modello3.v1.modello3-pagamento-duplicato
test.workflow.modello3.v1.modello3-pagamento-eseguito
test.workflow.modello3.v1.modello3-pagamento-importo-errato
test.workflow.modello3.v1.modello3-pagamento-non-eseguito
test.workflow.modello3.v1.modello3-pagamento-scaduto
test.workflow.modello3.v1.modello3-pagamento-sconosciuto
- Pagamenti modello unico (Api pagoPA v2)
test.workflow.modello3.v2.modello3-non-autorizzato
test.workflow.modello3.v2.modello3-pagamento-duplicato
test.workflow.modello3.v2.modello3-pagamento-eseguito
test.workflow.modello3.v2.modello3-pagamento-non-eseguito