Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
    Présentation
    Solutions de démarrage rapide
    Personnaliser l'apparence
    Collecter des informations supplémentaires
      Collecter les adresses physiques
      Facturer la livraison
      Collecter des numéros de téléphone
      Ajouter des champs personnalisés
      Recueillir le consentement pour les e-mails promotionnels
        E-mails promotionnels conformes
    Collecter des taxes
    Mise à jour dynamique lors du paiement
    Gérer votre catalogue de produits
    Abonnements
    Gérer les moyens de paiement
    Offrir aux clients la possibilité de payer dans leur devise locale
    Ajoutez des réductions, des ventes incitatives et des articles facultatifs
    Configurer des paiements futurs
    Enregistrer les coordonnées bancaires lors du paiement
    Approuver manuellement les paiements sur votre serveur
    Après le paiement
    Liste des modifications de la version bêta d'Elements avec l'API Checkout Sessions
    Migrer depuis l'ancienne version de Checkout
    Migrer vers Checkout pour utiliser Prices
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Web Elements
Elements intégrés à l'application
Scénarios de paiement
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaies
Climate
AccueilPaiementsBuild a checkout pageCollect additional information

Demander le consentement des clients à recevoir des e-mails promotionnelsÉtats-Unis uniquement

Comment obtenir le consentement des clients pour leur envoyer des e-mails promotionnels.

Copier la page

Les e-mails promotionnels sont souvent envoyés pour informer les clients sur les nouveaux produits et pour partager des bons de réduction et des ristournes. Par exemple, vous pouvez les utiliser pour abonner des clients à la newsletter de l’entreprise ou pour envoyer des e-mail d’abandon de panier.

Recueillir le consentement pour les e-mails promotionnels

Demander le consentement des clients pour leur envoyer des e-mails promotionnels

Pour protéger les consommateurs contre le courrier indésirable, vous ne pouvez pas contacter les clients tant qu’ils n’ont pas consenti à l’envoi d’e-mails promotionnels. Checkout vous aide à recueillir le consentement nécessaire, le cas échéant. En savoir plus sur les exigences relatives aux e-mails promotionnels.

Demander le consentement

Vous pouvez demander le consentement du client à recevoir des e-mails promotionnels avec Stripe Checkout lorsque vous créez la session :

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 \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel" \ -d "consent_collection[promotions]"=auto

Lorsque vous spécifiez consent_collection.promotions='auto', Checkout affiche de manière dynamique une case à cocher pour demander le consentement du client à recevoir du contenu promotionnel.

Remarque

Lorsque la case à cocher s’affiche, elle est cochée ou décochée par défaut en fonction du pays du client et du pays où est basée votre entreprise. Les lois sur la confidentialité des données varient selon les régions, c’est pourquoi Checkout désactive ou limite cette fonctionnalité lorsque les réglementations locales l’interdisent.

Enregistrer le consentement et l'adresse e-mail des clients

L’attribut consent de la session Checkout enregistre si la session a recueilli ou non le consentement du client.

Lorsque les clients effectuent des achats, suivez quels clients consentent à recevoir du contenu promotionnel. Pour ce faire, vous pouvez créer ou mettre à jour un gestionnaire de webhooks existant. Écoutez l’événement checkout.session.completed, vérifiez l’état de consent.promotions et enregistrez les adresses e-mail des clients qui donnent leur consentement.

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(); });

After you’ve configured Checkout to collect consent for sending customers promotional content, you can recover abandoned carts by following up with leads for customers that left the checkout flow before completing payment.

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc