Lo scenario
Un'API per l'inserimento di ordini e-commerce riceve una richiesta e deve autenticare l'utente, validare i dati, verificare la disponibilità, autorizzare il pagamento, creare l'ordine e restituire la risposta HTTP appropriata.
Cosa contiene questo disegno
Leggi le decisioni che ne stanno alla base.
01
La chiave API è valida?
02
Il payload JSON è valido?
03
L'articolo è disponibile a magazzino?
04
Il pagamento è autorizzato?
Riutilizzabile per qualsiasi flusso API di inserimento ordine o checkout che richieda autenticazione, validazione, verifica delle scorte e autorizzazione del pagamento prima della creazione dell'ordine.