Riassunto analitico
Nel contesto di un mondo in continua trasformazione, la digitalizzazione dei servizi finanziari ha acquisito un ruolo centrale nelle transazioni commerciali e personali. L’evoluzione della tecnologia e l'ampia diffusione di dispositivi digitali hanno portato a una crescente adozione dei pagamenti digitali. In questo scenario si inserisce il progetto di questa tesi. Nella presente tesi sono descritti progettazione e sviluppo di un’API all’interno del Payment Orchestrator. Questo è una piattaforma per l’esecuzione e gestione di pagamenti digitali. Per pagamenti digitali si intendono transazioni effettuate tramite strumenti elettronici, come carte di pagamento, portafogli digitali, o addebito diretto su conto corrente per l’acquisto di beni o servizi. L’API è inserita nel Payment Orchestrator realizzato dall’azienda presso cui è stato svolto il lavoro. In particolare l’API costruita gestisce i merchant coinvolti nei pagamenti. Il merchant è il titolare dell’esercizio commerciale presso il quale è possibile acquistare beni e/o servizi mediante carte di pagamento. L'obiettivo di questa tesi è di presentare il lavoro svolto e in particolare di descrivere il processo di sviluppo di un'API REST per una piattaforma di pagamenti digitali. L’API è scritta in Java utilizzando il framework Spring Boot che permette di creare facilmente applicazioni Web e microservizi. Dopo aver presentato il tema dei pagamenti digitali e gli attori coinvolti, questa tesi esplora in modo approfondito il processo di analisi, progettazione, sviluppo e implementazione dell'API.
|