LogoLogo
SANPSACITutto il resto
SANP 3.1.0
SANP 3.1.0
  • ⬅️Torna a pagoPA.gov.it
  • Specifiche attuative del nodo dei pagamenti SPC
    • Premessa
    • Changelog
    • Glossario
    • Roadmap
    • Documentazione
    • Funzionamento generale
      • Ruoli
      • Ciclo di vita di un pagamento
      • Processi di pagamento
      • Rendicontazione e Cashflow
      • Sicurezza e conservazione
      • L’adesione alla piattaforma pagoPA
      • Utilizzo del marchio pagoPA
    • Erogazione e Livelli di servizio
    • Specifiche tecniche
    • Modello dati
  • Casi d'uso
    • Pagamento di un avviso presso PSP
    • Pagamento spontaneo presso PSP
      • Catalogo dei servizi
      • Bollo auto
    • Pagamento presso frontend dell'EC
    • Pagamento da Touchpoint PagoPA
      • Checkout
      • App IO
  • Ente Creditore
    • Adesione
    • Modalità d'integrazione
      • Integrazione tramite API
      • Integrazione touch point dell’EC con Checkout
      • Integrazione tramite Gestione Posizioni Debitorie
      • Best practice
    • Generazione dell’Identificativo Univoco di Versamento
    • Tassonomia dei servizi di incasso
    • Tributi multi-beneficiario
    • Attestazione di pagamento
    • Riconciliazione contabile
    • Processo di avvio in Esercizio
  • Prestatore di Servizi di Pagamento
    • Adesione
    • Modalità di integrazione
      • Integrazione tramite API
      • Catalogo Dati Informativi
      • Offrire sistemi di pagamento su touch point di PagoPA S.p.A.
      • Gestione strumenti di pagamento
      • Best practice
    • Commissioni
    • Attestazione di pagamento
    • Processo di avvio in Esercizio
  • Esperienza per il Cittadino
    • App IO
      • Carte
      • PayPal
    • Checkout
  • Appendici
    • Connettività
    • Indicatori di qualità per i soggetti aderenti
      • Livelli di Servizio Enti Creditori
      • Livelli di Servizio PSP
    • Generazione e stampa degli avvisi
    • Gestione evoluta commissioni
    • Primitive
    • Funzionalità deprecate
    • Posizioni Debitorie
      • Adesione tecnica al servizio
      • Modello Dati
      • Stati della posizione debitoria
      • Operazioni disponibili
  • FAQ
    • Ente Creditore
    • PSP
    • Intermediario tecnologico
Powered by GitBook
On this page
  • Parametri della redirect
  • Selezione della Lingua
  • Compatibilità Browser
  1. Ente Creditore
  2. Modalità d'integrazione

Integrazione touch point dell’EC con Checkout

PreviousIntegrazione tramite APINextIntegrazione tramite Gestione Posizioni Debitorie

Last updated 2 years ago

L'integrazione del frontend dell'EC con la piattaforma pagoPA avviene per mezzo di Checkout, un’applicazione web che consente ad un utente la navigazione degli strumenti di pagamento resi disponibili dai PSP aderenti alla piattaforma pagoPA.

La navigazione del Checkout può avvenire solo in modalità Guest, viene richiesta una mail dove inviare l’esito dell’operazione.

Parametri della redirect

L'integrazione con Checkout è attivata da una redirect dal frontend dell'EC che contiene i seguenti parametri in POST:

  • returnUrl: l'indirizzo al quale sarà reindirizzato l'utente dopo la conclusione del processo di pagamento;

  • fiscalCodePA: identificativo dell'EC che ha attivato il processo di pagamento;

  • lang: opzionalmente la lingua da utilizzare;

  • un array degli avvisi da pagare, per ognuno dei quale è necessario

    • noticeNumber: numero avviso

    • fiscalCode: codice fiscale dell'EC

    • amount: importo

    • agreement: eventuale codice della convenzione tra EC e PSP

Dopo la conclusione della sessione di pagamento Checkout effettua una redirect verso l'indirizzo indicato dall'EC in returnUrl aggiungendo il parametro outcome in POST (OK = esito positivo, KO = esito negativo), tale parametro indica l'esito del pagamento, nel caso di esito negativo saranno inviati anche i parametri

  • errorCode: codice dell'errore;

  • errorDescription: descrizione dell'errore.

Checkout effettua una redirect con outcome KO anche nel caso in cui la verifica delle eventuali convenzioni dia esito negativo.

Selezione della Lingua

L’EC, come precedentemente detto, può selezionare la lingua di avvio del Checkout aggiungendo il parametro lang. I valori ammessi sono:

  • it (it-IT): Italiano

  • en (en-US): Inglese

  • fr (fr-FR): Francese

  • sl (sl-SI): Sloveno

  • de (de-DE): Tedesco

Qualora il parametro non sia presente, oppure errato, verrà proposta la lingua di default.

Compatibilità Browser

In particolare, viene assicurata la compatibilità con versioni dei browser che abbiano una penetrazione media tra la popolazione di almeno 1 persona ogni 100 abitanti.

Ciò significa che con i dati disponibili ad oggi i browser supportati sono:

  • Chrome

  • Safari

  • Firefox

  • Samsung Internet Browser

  • Edge

  • Opera

Il browser Internet Explorer 11 (IE-11) non rientra tra la lista dei browser supportati. Nel dettaglio, IE-11 non supporta gli standard web moderni ed è un freno all’implementazione all’interno delle nostre piattaforme di API web moderne e con misure di sicurezza più avanzate rispetto a quanto disponibile nel 2013.

Lo sviluppo del Checkout segue le .

linee guida di design per i servizi digitali della PA