Personalizza il comportamento del reindirizzamento
Mostra una pagina di conferma con le informazioni relative all'ordine del cliente.
Se disponi di un’integrazione di Checkout che utilizza una pagina in hosting su Stripe, Stripe reindirizza il cliente a una pagina di conferma che crei e ospiti sul tuo sito. Puoi utilizzare i dettagli di una sessione di Checkout per visualizzare la pagina di conferma di un ordine per il tuo cliente (ad esempio nome o importo del pagamento) dopo il pagamento.
Reindirizza i clienti a una pagina di conferma
Per utilizzare i dettagli di una sessione di Checkout:
- Modifica il parametro success_url per specificare l’ID della sessione di Checkout lato client.
- Cerca la sessione di Checkout utilizzando l’ID indicato nella pagina di conferma.
- Utilizza la sessione di Checkout per personalizzare quanto visualizzato nella pagina di conferma.
Modifica l’URL della pagina di conferma Server-side
Quando crei la sessione di Checkout, aggiungi la variabile di modello {CHECKOUT_
al parametro success_
. Tieni presente che si tratta di una stringa letterale che deve essere aggiunta esattamente come vedi qui. Non sostituirla con l’ID di una sessione di Checkout. Ciò avviene automaticamente dopo che il cliente effettua il pagamento e viene reindirizzato alla pagina di conferma.
Crea la pagina di conferma Server-side
Cerca la sessione di Checkout utilizzando l’ID e crea una pagina di conferma per visualizzare le informazioni relative all’ordine. Questo esempio stampa il nome del cliente:
Testa l’integrazione
Per confermare che il reindirizzamento funziona come previsto:
- Fai clic sul pulsante di pagamento
- Inserisci il nome del cliente e altri dettagli di pagamento.
- Fai clic su Paga.
Se funziona, verrai reindirizzato alla pagina di conferma con il tuo messaggio personalizzato. Ad esempio, se hai utilizzato il messaggio negli esempi di codice, la pagina di conferma mostra questo messaggio: Grazie per il tuo ordine, Greta Viti!