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
      Raccogliere gli indirizzi fisici
      Addebitare la spedizione
      Raccogliere i numeri di telefono
      Aggiungi campi personalizzati
      Ottenere il consenso per email promozionali
        Email promozionali conformi
    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
    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
Elements in-app
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
Pagina inizialePagamentiBuild a checkout pageCollect additional information

Ottenere il consenso per email promozionaliSolo Stati Uniti

Come raccogliere l'autorizzazione dai clienti per poter inviare loro email promozionali.

Le email promozionali vengono spesso inviate per informare i clienti in merito a nuovi prodotti e per condividere coupon e sconti. Ad esempio, puoi utilizzarle per iscrivere i clienti alle newsletter aziendali o inviare email per abbandono del carrello.

Raccogliere il consenso per email promozionali

Raccogli il consenso dei clienti per l’invio di email promozionali

Per proteggere i consumatori dallo spam, è necessario il consenso dei clienti prima di inviare loro e-mail promozionali. Checkout ti aiuta a raccogliere i consensi necessari, ove applicabile, per inviare e-mail promozionali. Ulteriori informazioni sui requisiti delle e-mail promozionali.

Raccogli il consenso

Puoi raccogliere il consenso per email promozionali con Stripe Checkout quando crei la sessione:

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price]"=
{{PRICE_ID}}
\ -d "line_items[0][quantity]"=2 \ -d customer=
{{CUSTOMER_ID}}
\ -d mode=payment \ -d ui_mode=embedded \ --data-urlencode return_url="https://example.com/return" \ -d "consent_collection[promotions]"=auto

Se consent_collection.promotions='auto', Checkout visualizza in modo dinamico una casella di controllo per raccogliere il consenso del cliente ai contenuti promozionali.

Nota

Quando la casella di controllo è visualizzata, lo stato predefinito dipende dal Paese del cliente e dal Paese in cui ha sede la tua attività. Le leggi sulla privacy variano in base alle giurisdizioni, per cui Checkout disabilita o limita questa funzione quando è vietata dalle normative locali.

Archivia il consenso e l'indirizzo email

L’attributo consent della sessione di Checkout registra se la sessione ha raccolto o meno il consenso promozionale del cliente.

Man mano che i clienti completano gli acquisti, tieni traccia di quali hanno acconsentito ai contenuti promozionali. A tale scopo, puoi creare o aggiornare un gestore di webhook esistente. Ascolta l’evento checkout.session.completed, verifica lo stato consent.promotions, quindi memorizza gli indirizzi email dei clienti che danno il consenso.

Node
// Find your endpoint's secret in your Dashboard's webhook settings const endpointSecret = 'whsec_...'; // Using Express const app = require('express')(); // Use body-parser to retrieve the raw body as a buffer const bodyParser = require('body-parser'); const recordPromotionalEmailConsent = (email, promoConsent) => { // TODO: fill me in console.log("Recording promotional email consent", email, promoConsent); } app.post('/webhook', bodyParser.raw({type: 'application/json'}), (request, response) => { const payload = request.body; const sig = request.headers['stripe-signature']; let event; try { event = stripe.webhooks.constructEvent(payload, sig, endpointSecret); } catch (err) { return response.status(400).send(`Webhook Error: ${err.message}`); } // Handle the checkout.session.completed event if (event.type === 'checkout.session.completed') { const session = event.data.object; const promoConsent = session.consent?.promotions; const email = session.customer_details.email; // Record whether or not the customer has agreed to receive promotional emails recordPromotionalEmailConsent(email, promoConsent) // Handle order fulfillment } response.status(200).end(); });

Dopo aver configurato Checkout in modo da raccogliere il consenso per l’invio di contenuti promozionali ai clienti, puoi recuperare i carrelli abbandonati contattando i clienti potenziali che hanno abbandonato il flusso di pagamento prima di completare il pagamento.

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