Passa al contenuto
Crea account
o
Accedi
Il logo della documentazione Stripe
/
Chiedi all'IA
Crea un account
Accedi
Inizia
Pagamenti
Ricavi
Per piattaforme e marketplace
Gestione del denaro
Risorse per sviluppatori
Panoramica
Informazioni sui pagamenti con Stripe
Eseguire l'upgrade dell'integrazione
Analisi dei dati sui pagamenti
Pagamenti online
PanoramicaTrovare il caso d'uso più adattoManaged Payments
Utilizzare Payment Links
Creare una pagina di pagamento
    Panoramica
    Guide rapide
    Personalizzare l'aspetto
    Raccogliere informazioni aggiuntive
    Riscuotere le imposte
    Aggiornare la procedura di pagamento in modo dinamico
    Gestire il catalogo dei prodotti
    Abbonamenti
    Gestire i metodi di pagamento
    Consentire ai clienti di pagare nella loro valuta locale
    Aggiungere sconti, upsell e voci facoltative
    Configura pagamenti futuri
    Salvare i dati di pagamento durante il pagamento
    Approvare manualmente i pagamenti sul tuo server
    Dopo il pagamento
      Evadere gli ordini
      Inviare ricevute e fatture pagate
      Personalizzare il comportamento di reindirizzamento
      Recuperare i carrelli abbandonati
      Analizzare il funnel di conversione
    Elements con log delle modifiche beta per l'API Checkout Sessions
    Migrare da una procedura di pagamento esistente
    Migrare Checkout per utilizzare Prices
Creare un'integrazione iniziale
Creare un'integrazione in-app
Metodi di pagamento
Aggiungere modalità di pagamento
Gestire i metodi di pagamento
Pagare più velocemente con Link
Interfacce di pagamento
Payment Links
Checkout
Elements per il Web
In-app Payments
Scenari di pagamento
Gestire più valute
Flussi di pagamento personalizzati
Acquisizione flessibile
Orchestrazione
Pagamenti di persona
Terminal
Oltre i pagamenti
Costituire un'azienda
Criptovaluta
Financial Connections
Climate
Informazioni sulle frodi
Protezione contro le frodi di Radar
Gestisci le contestazioni
Verificare l'identità
Pagina inizialePagamentiBuild a checkout pageAfter the payment

Personalizza il comportamento del reindirizzamento

Mostra una pagina di conferma con le informazioni relative all'ordine del cliente.

Puoi personalizzare come e se Stripe deve reindirizzare i clienti dopo che hanno completato il pagamento. Puoi fare in modo che Stripe reindirizzi sempre i clienti o solo per alcuni metodi di pagamento.

Per impostare i reindirizzamenti, specifica la pagina di ritorno:

  • Nel return_url quando crei la sessione di Checkout sul tuo server
  • Nel returnUrl quando confermi la sessione di Checkout sul client.

In alternativa, puoi reindirizzare i clienti solo se il metodo di pagamento lo richiede(ad es. una pagina di autorizzazione bancaria per un metodo basato su addebito).

I webhook sono necessari per l'evasione (degli ordini)

Non puoi fare affidamento sull’attivazione dell’evasione dell’ordine solo dalla pagina di destinazione del completamento della transazione, perché non è garantito che i tuoi clienti visitino quella pagina. Ad esempio, qualcuno potrebbe effettuare il pagamento con successo e poi perdere la connessione a Internet prima che la tua pagina di destinazione venga caricata.

Configura un gestore di eventi webhook in modo che Stripe possa inviare gli eventi di pagamento direttamente al tuo server, bypassando completamente il client. I webhook rappresentano il metodo più affidabile per confermare quando ricevi un pagamento. Se la consegna dell’evento webhook non va a buon fine, Stripe riprova più volte.

Reindirizzare i clienti a una pagina di ritorno

Quando crei la sessione di Checkout, specifica l’URL della pagina di ritorno nel campo return_url. Puoi aggiungere la variabile di modello {CHECKOUT_SESSION_ID} al campo return_url per includere l’ID della sessione di Checkout completata. Si tratta di una stringa letterale e devi aggiungerla esattamente come vedi qui. Non sostituirla con l’ID di una sessione di Checkout, che si verifica automaticamente dopo che il cliente effettua il pagamento e viene reindirizzato alla pagina di ritorno.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][currency]"=usd \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][unit_amount]"=2000 \ -d "line_items[0][quantity]"=1 \ -d mode=payment \ -d ui_mode=custom \ --data-urlencode return_url="https://example.com/return?session_id={CHECKOUT_SESSION_ID}"

Metodi di pagamento con reindirizzamento

Durante il pagamento, alcuni metodi di pagamento reindirizzano il cliente a una pagina intermedia, ad esempio una pagina di autorizzazione della banca. Una volta completata la pagina, Stripe li reindirizza alla pagina di ritorno.

Per reindirizzare il cliente alla tua pagina di ritorno solo se viene reindirizzato a una pagina intermedia, imposta redirect: 'if_required' quando confermi la sessione di Checkout.

Questa pagina è stata utile?
SìNo
  • Hai bisogno di aiuto? Contatta l'assistenza clienti.
  • Partecipa al nostro programma di accesso anticipato.
  • Dai un'occhiata al nostro registro delle modifiche.
  • Domande? Contattaci.
  • LLM? Leggi llms.txt.
  • Realizzato da Markdoc