Nel back office di un e-commerce, la verifica del pagamento nello stato ordine avviene confrontando i dati dell’ordine con l’esito ricevuto dal sistema di pagamento o dal gateway utilizzato.
In pratica, il flusso tipico è questo:
- L’ordine viene creato con stato iniziale, ad esempio “in attesa di pagamento” o “pending”.
- Il gateway di pagamento comunica l’esito tramite notifica automatica, redirect del cliente o webhook.
- Il back office aggiorna lo stato ordine in base alla conferma ricevuta: “pagato”, “pagamento confermato”, “fallito”, “annullato”.
Per verificare correttamente il pagamento, l’operatore controlla:
- importo totale e valuta;
- ID transazione o riferimento pagamento;
- corrispondenza tra ordine e transazione;
- eventuali log di errore o pagamenti in sospeso.
Esempio pratico: se un cliente ha concluso il checkout ma l’ordine resta “in attesa”, il back office va verificato per capire se la notifica del PSP non è arrivata o se il pagamento è stato solo autorizzato e non catturato.
Sintesi operativa: controlla sempre la corrispondenza tra stato ordine, transazione del gateway e notifiche ricevute per confermare il pagamento.