Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

POST /pagamenti #392

Closed
ilsanto17 opened this issue Sep 6, 2021 · 9 comments
Closed

POST /pagamenti #392

ilsanto17 opened this issue Sep 6, 2021 · 9 comments
Labels
Status: Stale Issue inattiva Type: Support Richiesta di supporto

Comments

@ilsanto17
Copy link

ilsanto17 commented Sep 6, 2021

Ciao a tutti, provando a pagare una pendenza (gia presente su gov pay) ottengo questo errore:

{
   "categoria": "OPERAZIONE",
   "codice": "VER_014",
   "descrizione": "Impossibile aggiornare la pendenza scaduta.",
   "dettaglio": "La richiesta di verifica pendenza (TEST_PAGOPA_API/32) per decorrenza della data validita' e' fallita: com.fasterxml.jackson.core.JsonParseException: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')\n at [Source: (String)\"<!DOCTYPE html>\r\n<!--[if IE 8]><html class=\"no-js ie89 ie8\" lang=\"it\"><![endif]-->\r\n<!--[if IE 9]><html class=\"no-js ie89 ie9\" lang=\"it\"><![endif]-->\r\n<!--[if (gte IE 9)|!(IE)]><!-->\r\n<html class=\"no-js\" lang=\"it\">\r\n<!--<![endif]-->\r\n\r\n<head>\r\n\r\n <title>\r\n    Ecommerce ISS - Istituto Superiore di Sanità    <\/title>\r\n\r\n  <meta charset=\"utf-8\">\r\n  <meta http-equiv=\"x-ua-compatible\" content=\"ie=edge\">\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\r\n\r\n  <!-- <link rel=\"prel\"[truncated 12164 chars]; line: 1, column: 2]",
   "id": "0a6dad43e7254260ae006c01060a7bd9",
   "location": "/pagamenti/0a6dad43e7254260ae006c01060a7bd9"
}

Però la data di scadenza su govpay è 03/11/2021. Grazie per il supporto

@ilsanto17 ilsanto17 added the Type: Support Richiesta di supporto label Sep 6, 2021
@nardil
Copy link
Member

nardil commented Sep 6, 2021

Ciao @ilsanto17 ,

quella decorsa e' la data di validità, per questo GovPay tenta l'aggiornamento. Nella descrizione il messaggio è fuorviante e la abbiamo aggiornata in "Impossibile acquisire i dati aggiornati della pendenza". In caso di decorrenza della data di scadenza, GovPay risponde a pagoPA con il messaggio di pendenza scaduta senza interrogare l'applicativo gestore.

Il comportamento di default di GovPay è quello di far comunque procedere al pagamento utilizzando i dati non aggiornati se si presentano errori in sede di verifica, quindi saresti dovuto essere stato in grado di effettuare il pagamento. Mi confermi che non hai impostato la proprietà it.govpay.context.aggiornamentoValiditaMandatorio=true in govpay.properties?

@ilsanto17
Copy link
Author

ilsanto17 commented Sep 6, 2021 via email

@nardil
Copy link
Member

nardil commented Sep 6, 2021

Nel file govpay.properties nella directory di lavoro (per default /etc/govpay). Se il file o la property non esistono, allora ha preso il valore di default.

@nardil
Copy link
Member

nardil commented Sep 6, 2021

Puoi anche dirmi la versione di GovPay in uso?

@ilsanto17
Copy link
Author

Ultima versione disponibile

pintorig added a commit that referenced this issue Sep 6, 2021
Corretta gestione degli errori di parsing dei messaggi di risposta del servizio di verifica per allineare il comportamento del sistema
a quanto fatto per gli altri errori che possono accadere invocando il servizio di verifica.
Ora se il parametro 'it.govpay.context.aggiornamentoValiditaMandatorio' e' impostato a true, l'errore viene rilanciato altrimenti
viene utilizzata per il pagamento la pendenza originale non aggiornata.
Corretto problema nella lettura della property 'it.govpay.context.aggiornamentoValiditaMandatorio' nella configurazione di GovPay.
pintorig added a commit that referenced this issue Sep 6, 2021
Corretta gestione degli errori di parsing dei messaggi di risposta del servizio di verifica per allineare il comportamento del sistema
a quanto fatto per gli altri errori che possono accadere invocando il servizio di verifica.
Ora se il parametro 'it.govpay.context.aggiornamentoValiditaMandatorio' e' impostato a true, l'errore viene rilanciato altrimenti
viene utilizzata per il pagamento la pendenza originale non aggiornata.
Corretto problema nella lettura della property 'it.govpay.context.aggiornamentoValiditaMandatorio' nella configurazione di GovPay.
@nardil
Copy link
Member

nardil commented Sep 6, 2021

Ciao @ilsanto17 ,

non era gestito correttamente il caso in cui il servizio di verifica non rispondesse con un messaggio ben formato. Nel prossimo rilascio sara' incluso il fix. Eventualemtne puoi aggiornare con la snapshot scricandola da Jenkins (appena avra' terminato le verifiche con la testsuite)

@ilsanto17
Copy link
Author

certo. Grazie

@ilsanto17
Copy link
Author

@nardil la proprietà it.govpay.context.aggiornamentoValiditaMandatorio=true in govpay.properties non è stata impostata

@github-actions
Copy link

Questa richiesta di supporto è stata segnata come inattiva poichè non ci sono state attività da oltre 15 giorni. La richiesta sarà chiusa tra 5 giorni se non ci saranno nuove attività.

@github-actions github-actions bot added the Status: Stale Issue inattiva label Sep 23, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Stale Issue inattiva Type: Support Richiesta di supporto
Projects
None yet
Development

No branches or pull requests

2 participants