Pagare online dal sito PagoPa

torno in topic, cioè sul servizio per avviare pagamenti dal sito pagopa avendo a disposizione un avivso:

MI chiedo e vi chiedo (@nardil ), se potesse essere sensata un’evolutiva di pagoPA a partire da questo servizio nei termini che seguono.

Scenario d’uso:

  • servizio online dell’EC che a un certo punto genera un’esigenza di pagamento.
  • ormai, essendo fuori dal perimetro di pagoPA spa, piu’ o meno tutti i PT/sistemi pagoPA mettono a disposizione delle API per creare un dovuto da pagare e poi per verificarne lo stato di pagamento;
  • non esiste uno standard per fare quanto al punto precedente, ma ormai e’ andata, ci siamo aggiustati (a suon di spese di sviluppi ad hoc i vari attori ICT stanno imparando a parlare tra loro);
  • è invece più difficile trovare API ragionevoli per avviare il pagamento di uno IUV (modello 1?) e ricevere in tempo reale esito di quanto avvenuto nello WISP (pagamento ok, ko, annullato ecc.)

Ecco la domanda: questo servizio checkout potrebbe essere, con le dovute aggiunte, utilizzato per lo scopo?
Ipotetico flusso:

  • il servizio online crea il pagamento dovuto interfacciandosi con il PT/sistema dei pagamenti dell’EC;
  • acquisisce il codice avviso e unendoci il CF dell’EC avvia il pagamento tramite il servizio di PagoPA spa;
  • di ritorno dallo WISP si veicolano al sistema chiamante (che probabilmente avrà fornito al punto precedente delle URL da chiamare in base agli esiti - dettagli tecnici) le informazioni sull’esito del pagamento;
  • l’utente torna sul servizio online dell’EC e da lì prosegue in base all’esito del pagamento su WISP (secondo logiche del servizio online).

Vantaggi: si uniformerebbe questa operazione per tutti i servizi online e si eviterebbe di dover sviluppare integrazioni ad hoc. In altri termini, il servizio online dovrebbe implementare solo il dialogo con il PT per creazione IUV e recupero ricevuta esito (se uno paga offline o comunque extra servizio on line), ma la parte di avvio del pagamento online sarebbe uguale per tutti, quindi i software arriverebbero con questa funzione già a bordo, non piu’ da negoziare.