Architettura
Un’architettura RESTful moderna e flessibile e un robusto motore back-end sviluppato in Java garantiscono stabilità, scalabillità e performance elevate, rendendo MARTA la soluzione ideale per realtà che cercano affidabilità e un'integrazione fluida.
MARTA mette a disposizione diverse tipologie di API per rispondere in modo mirato a specifici ambiti funzionali, consentendo a qualsiasi applicazione esterna di integrare le potenzialità offerte in maniera semplice ma distinta.
Le principali tipologie di API offerte da MARTA includono:
> API di tipo Auth
Permettono l'autenticazione per i diversi accessi e ruoli. Rilasciano e rigenerano un token autorizzativo, da utilizzare per usufruire delle altre API di MARTA.
> API di tipo Backoffice
Ideate per semplificare le attività operative, permettono la gestione completa di campagne e reti, con strumenti di monitoraggio, configurazione e amministrazione, in base ai permessi definiti per ciascun utente.
> API di tipo Terminal
Consentono di integrare agevolmente dispositivi esterni, come terminali POS fisici o Web POS, abilitando un dialogo diretto tra punto vendita e piattaforma.
> API di tipo Customer
Permettono la creazione di aree customer personalizzate, offrendo un set completo di funzionalità per gestire in autonomia profili, preferenze e interazioni tra cliente e il tuo brand.
> API di tipo Product
Facilitano la sincronizzazione e l’interscambio di prodotti con sistemi esterni, semplificando l’aggiornamento e l’allineamento delle anagrafiche tra più piattaforme.
> API di tipo Prize
Ottimizzano la gestione del catalogo a premi, rendendolo integrabile con front-end esterni o soluzioni di loyalty management di terze parti.
Per garantire un accesso sicuro e controllato, ogni API richiede un proprio sistema di autenticazione e gestione delle autorizzazioni. L'autenticazione per le API avviene tramite API Key, rilasciata direttamente da MARTA a ciascun applicativo terzo autorizzato, che emette un token autorizzativo necessario per usufruire dei servizi RESTful.
Questo meccanismo consente un tracciamento preciso delle richieste e una gestione granulare dei permessi, garantendo la protezione dei dati e delle operazioni.
Approfondisci il lato tecnico dell'autenticazione delle API di MARTA.