Closed nardil closed 2 years ago
Informazioni sulla gestione degli errori nel nuovo pagamento modello 3: https://github.com/pagopa/pagopa-api/issues/136
Buondi, ho attivato la stazione VER2 di collaudo, quando pensate possiamo fare qualche TEST?
Eventualmente sono a disposizione!
Richiesti chiarimenti sulla valorizzazione della ricevuta: https://github.com/pagopa/pagopa-api/issues/195
Ciao @giuseppeformaro,
sono stati completati i primi test di pagamento nel caso di successo. Appena completati gli adeguamenti necessari alla console di configurazione per gestire gli Enti Creditori non intermediati, rilasciamo una versione beta.
@simo-git Realizzare le seguenti modifiche al cruscotto per supportare la nuova funzionalita':
[x] Configurazione Ente Creditore: nel dettaglio visualizzare il nuovo campo 'Intermediato' di tipo boolean: quando e' true la visualizzazione resta uguale ad ora: quando invece e' false nascondere le sezioni 'Parametri adesione a pagoPA' e 'Altre Informazioni' nella card principale e nascondere le card: Unita' operative, Entrate, TipiPendenza e Connettori. nelle maschere di creazione/modifica aggiungere il campo 'Intermediato' di tipo boolean (default true): quando viene impostato a false nascondere le sezioni 'Parametri adesione a pagoPA' e 'Altre Informazioni'
[ ] Stampa Avviso di pagamento nella versione monolingua aggiungere il supporto per la stampa del logo secondario come gia' fatto per il modello bilingua. Ho gia' aggiornato lo schema dell'input aggiungendo il campo 'logo_ente_secondario'.
Dopo i primi test e' venuta fuori la necessita' di dover rendicontare i pagamenti per gli enti non intermediati e spedirli tramite i connettori proposti da Govpay:
Aggiungere la possibilita' di indicare esplicitamente il dominio all'interno della singola voce pendenza. Nel caso di pendenza di tipo multibeneficiario, tale campo dovra' essere valorizzato con l'identificativo del dominio se diverso da quello indicato nella pendenza.
Richiesti chiarimenti a pagoPA sulla modalita' di migrazione alle nuove API e l'interoperabilita' tra versioni diverse usate da PSP ed EC: https://github.com/pagopa/pagopa-api/issues/198
Come indicato da pagoPA (https://github.com/pagopa/pagopa-api/issues/197 ) e confermato dalle SANP (https://docs.italia.it/italia/pagopa/pagopa-specifichepagamenti-docs/it/v2.4.0/_docs/sezione3-specifiche-tecniche/3_01_00_pagamento_online.html#pagamento-on-line) anche i pagamenti modello 1 vengono gestiti sulle nuove API per la comunicazione della ricevuta
@simo-git
[x] Aggiungere filtro "Intermediato" nella lista degli enti creditori, una select list con i seguenti valori: label "Tutti" , valore: null label "Si", valore: true label "No", valore: false
[ ] All'elemento della lista Ente Creditore, aggiungere nella seconda riga dopo l'identificativo le seguenti informazioni: se abilitato == false -> "disabilitato" se intermediato == false -> "non intermediato"
Cannot read properties of undefined (reading 'codiceContestoPagamento')
. Nelle chiamate verifyPayment
non e' presente il CCP, pertanto non deve essere visualizzato.@pintorig
2021-09-21 12:15:01.210 | ERROR | it.govpay.web.ws.PagamentiTelematiciCCPImpl:1610 | 02f74acb-3515-4bbb-924c-73613ddf88d9 | Errore durante l'annullamento della RPT [idDominio:80007080668][iuv:000000000230318][ccp:1632215300370]: Errore durante la gestione della commit della connesione.
org.openspcoop2.generic_project.exception.ServiceException: Errore durante la gestione della commit della connesione.
at it.govpay.bd.BasicBD.commit(BasicBD.java:800) ~[orm-3.5.0-SNAPSHOT.jar:?]
at it.govpay.web.ws.PagamentiTelematiciCCPImpl.paGetPayment(PagamentiTelematiciCCPImpl.java:1607) ~[classes:?]
...
Caused by: java.sql.SQLException: IJ031020: You cannot commit with autocommit set
at org.jboss.jca.adapters.jdbc.BaseWrapperManagedConnection.jdbcCommit(BaseWrapperManagedConnection.java:1066) ~[?:?]
at org.jboss.jca.adapters.jdbc.WrappedConnection.commit(WrappedConnection.java:834) ~[?:?]
at org.openspcoop2.utils.datasource.Connection.commit(Connection.java:207) ~[openspcoop2_utils-datasource-3.2.1.jar:?]
In base a quanto indicato in https://github.com/pagopa/pagopa-api/issues/194, a fronte di un importo nella paGetPayment
non corrispondente a nessuna delle opzioni di pagamento p[roposte dalla paVerifyPayment
, e' discrezione dell'EC attivare l'importo che ritiene opportuno.
Al momento deve quindi essere utilizzato l'importo del versamento corrispondente all'avviso.
CCP
con Identificativo ricevuta
valorizzato con il receiptId
.In caso di pagamento con le nuove API modello 3, nella ricevuta deve essere sostituita la voce CCP con Identificativo ricevuta valorizzato con il receiptId.
@pintorig per l'xml preferisci usare un elemento tipo <identificativo_ricevuta>{{receiptId}}</identificativo_ricevuta>
da valorizzare in alternativa a <CCP>{{ccp}}</CCP>
oppure usarne uno con <versione_oggetto>{{ ver_api_modello_3 / 6.2.0 }}</versione_oggetto>
e inserire il valore sempre in <CCP>{{ receiptId / ccp }}</CCP>
in base al numero di versione?
Ciao, confermo che il pagamento da PSP è andato a buon fine su una stazione VERSIONE2 (a meno del piccolo problema segnalato in https://github.com/link-it/govpay/issues/448).
Per il pagamento multibeneficiario da portale ci sono previsioni sul rilascio cosi da organizzarmi con eventuali test?
Grazie
Necessità: Gestire il pagamento multibeneficiario, introdotto nelle SANP 2.4.2 per lo use case tari/tefa per il modello di pagamento ad iniziativa PSP
Soluzione: Consentire il censimento di Enti Creditori non intermediati
Su database gli enti creditori non intermediati si distinguono perche' non hanno una stazione di intermediazione. Da console, nella form di creazione, viene aggiunto il checkbox "Intermediato" per default abilitato. Se viene disabilitato, vengono nascoste le porzioni di form "Parametri adesione a pagoPA" e "Autorizzazione alla stampa".
Come sottoregistri sara' disponibile solo quello degli iban di accredito.
Consentire di indicare conti di accredito di altri enti
Rilassare il vincolo per cui i conti i accredito indicati nella pendenza debbano afferire all'ente creditore. Aggiungere il controllo che l'utenza che carica la posizione sia autorizzata su tutti i beneficiari della pendenza.
Gestire il pagamento ad iniziativa PSP nuovo modello
Consentire il pagamento della pendenza solo se attivata tramite le nuove API di pagamento modello 3 ed impedirla se avviata tramite modello 1 o modello 3 tradizionale.
Nel caso di pagamento con successo, flaggare la riscossione di importi con conto di accredito afferente ad Enti non Intermediati un il nuovo tipo
ENTRATA_PA_NON_INTERMEDIATA
che saranno ignorati ai fini di riconciliazione.Stampa dell'avviso di pagamento
La stampa segue il nuovo modello gia' utilizzato per il multilingua visualizzando i loghi di entrambi gli enti beneficiari, se diversi. Nel caso gli enti beneficiari siano piu' di due, ci si limita ai primi due. Per la parte di bollettino postale, si rimanda alla issue di chiarimento su pagoPA: https://github.com/pagopa/pagopa-api/issues/176
Note: Il pagamento della pendenza tramite modello 1 sara' oggetto di una successiva evolutiva