Ir a contenido
Crea una cuenta
o
inicia sesión
Logotipo de la documentación de Stripe
/
Pregúntale a la IA
Crear cuenta
Iniciar sesión
Empezar
Pagos
Ingresos
Plataformas y marketplaces
Gestión del dinero
Developer resources
Resumen
Acerca de Stripe Payments
Actualiza tu integración
Análisis de pagos
Pagos por Internet
ResumenEncuentra tu caso de usoManaged Payments
Utiliza Payment Links
Crear una página del proceso de compra
    Resumen
    Guías de inicio rápido
    Personaliza el estilo
    Recolecta información adicional
      Recopila direcciones físicas
      Cobra por el envío
      Recopila los números de teléfono
      Añadir campos personalizados
      Obtener el consentimiento para correos electrónicos promocionales
        Correos electrónicos promocionales que cumplen con la normativa
    Cobrar impuestos
    Actualiza forma dinámica el proceso de compra
    Gestiona tu catálogo de productos
    Suscripciones
    Gestiona los métodos de pago
    Permite que los clientes paguen en su divisa local
    Añade descuentos, ventas de productos de más valor y artículos opcionales
    Configurar pagos futuros
    Guardar datos de pago durante el pago
    Acepta pagos manualmente en tu servidor
    Después del pago
    Elements con registro de cambios beta de la API Checkout Sessions
    Migrar desde Checkout heredado
    Migrar Checkout para usar precios
Desarrolla una integración avanzada
Desarrolla una integración en la aplicación
Métodos de pago
Añadir métodos de pago
Gestiona los métodos de pago
Proceso de compra más rápido con Link
Interfaces de pago
Payment Links
Checkout
Elements para la web
Elements en la aplicación
Escenarios de pago
Administrar múltiples divisas
Flujos de pagos personalizados
Capacidad adquirente flexible
Orquestación
Pagos en persona
Terminal
Beyond payments
Incorporate your company
Criptomonedas
Financial Connections
Climate
InicioPagosBuild a checkout pageCollect additional information

Obtener el consentimiento para correos electrónicos promocionalesSolamente en Estados Unidos

Descubre cómo obtener permiso de los clientes para poder enviarles correos electrónicos promocionales.

Copia la página

Los correos electrónicos promocionales a menudo se envían para informar a los clientes sobre nuevos productos y compartir cupones y descuentos. Por ejemplo, puedes usarlas para suscribir a los clientes a los boletines informativos de la empresa o enviar correos electrónicos de abandono del carrito.

Obtener el consentimiento para correos electrónicos promocionales

Obtén el consentimiento de los clientes para enviarles correos electrónicos promocionales

Para proteger a los consumidores contra correo no deseado, los clientes deben confirmar que desean recibir correos electrónicos promocionales antes de que puedas ponerte en contacto con ellos. Checkout te ayuda a recolectar el consentimiento necesario, donde corresponda, para enviar correos electrónicos promocionales. Obtén más información sobre los requisitos de los correos electrónicos promocionales.

Obtén el consentimiento

Puedes obtener el consentimiento del correo electrónico promocional con Stripe Checkout al crear la sesión:

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

Cuando consent_collection.promotions='auto', Checkout muestra dinámicamente una casilla de verificación para obtener el consentimiento del cliente para el contenido promocional.

Nota

Cuando se muestra la casilla de verificación, el estado predeterminado depende del país del cliente y del país en el que esté establecida tu empresa. Las leyes de privacidad de datos varían según la jurisdicción, por lo que Checkout deshabilita o limita esta función cuando la normativa local la prohíbe.

Almacena el consentimiento y la dirección de correo electrónico

El atributo consent de la sesión de Checkout registra si la sesión obtuvo o no el consentimiento promocional del cliente.

A medida que los clientes completan las compras, lleva un registro de qué clientes dan su consentimiento para el contenido promocional. Para ello, puedes crear o actualizar un controlador de webhook existente. Escucha el evento checkout.session.completed, comprueba el estado consent.promotions y, a continuación, almacena las direcciones de correo electrónico de los clientes que den su consentimiento.

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

Una vez que hayas configurado Checkout para obtener el consentimiento para enviar a los clientes contenido promocional, puedes recuperar los carritos abandonados haciendo un seguimiento de los clientes potenciales que abandonaron el flujo del proceso de compra antes de completar el pago.

¿Te ha sido útil la página?
SíNo
¿Necesitas ayuda? Ponte en contacto con el equipo de soporte.
Únete a nuestro programa de acceso anticipado.
Echa un vistazo a nuestro registro de cambios.
¿Tienes alguna pregunta? Ponte en contacto con el equipo de ventas.
¿LLM? Lee llms.txt.
Con tecnología de Markdoc