Personalizza il comportamento di reindirizzamento con una pagina in hosting su Stripe
Dopo che il pagamento è andato a buon fine, Stripe reindirizza il cliente a una pagina di conferma che crei e ospiti sul tuo sito.
Errore comune
Se hai integrato un modulo di pagamento incorporato, non puoi utilizzare il parametro success_url
. È necessario utilizzare return_url
. Scopri ulteriori dettagli sulla personalizzazione del comportamento di reindirizzamento per le integrazioni con il modulo incorporato.
Reindirizza i clienti a una pagina di conferma
Puoi utilizzare i dettagli di una sessione di Checkout per visualizzare la pagina di conferma di un ordine per un cliente (come il nome o l’importo del pagamento) dopo il pagamento. 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_SESSION_ID}
al parametro success_url
. 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!