Pular para o conteúdo
Criar conta
ou
Entrar
O logotipo da documentação da Stripe
/
Pergunte à IA
Criar conta
Login
Comece já
Pagamentos
Receita
Plataformas e marketplaces
Gestão de valores
Developer resources
Visão geral
Sobre os pagamentos da Stripe
Atualize sua integração
Análise de pagamentos
Pagamentos online
Visão geralEncontre seu caso de usoPagamentos gerenciados
Usar Payment Links
Crie uma página de checkout
    Visão geral
    Inícios rápidos
    Personalizar a aparência
    Coletar informações adicionais
      Coletar endereços físicos
      Cobrar a tarifa de envio
      Coletar números de telefone
      Adicionar campos personalizados
      Obter autorização para e-mails promocionais
        E-mails promocionais em conformidade
    Colete impostos
    Atualizar checkout dinamicamente
    Gerencie seu catálogo de produtos
    Assinaturas
    Gerenciar formas de pagamento
    Permita que os clientes paguem na moeda local
    Adicione descontos, upsells e itens opcionais
    Configurar pagamentos futuros
    Salvar dados de pagamento durante o pagamento
    Aprovar manualmente pagamentos no servidor
    Após o pagamento
    Elements com changelog beta da API Checkout Sessions
    Migrar do Checkout antigo
    Migrar o Checkout para usar Prices
Criar uma integração avançada
Crie uma integração no aplicativo
Formas de pagamento
Adicionar formas de pagamento
Gerenciar formas de pagamento
Checkout mais rápido com o Link
Interfaces de pagamento
Payment Links
Checkout
Web Elements
Elements no aplicativo
Cenários de pagamento
Gerenciar várias moedas
Fluxos de pagamento personalizados
Aquisição flexível
Orquestração
Pagamentos presenciais
Terminal
Beyond payments
Incorporate your company
Cripto
Financial Connections
Climate
Página inicialPagamentosBuild a checkout pageCollect additional information

Obter autorização para e-mails promocionaisApenas EUA

Saiba como coletar permissão dos clientes para enviar e-mails promocionais a eles.

Copiar página

Os e-mails promocionais são frequentemente enviados para informar os clientes sobre novos produtos e para compartilhar cupons e descontos. Por exemplo, você pode usá-los para assinar boletins informativos da empresa ou enviar e-mails de abandono de carrinho.

Obter consentimento para e-mails promocionais

Obter o consentimento dos clientes para enviar e-mails promocionais

Para proteger os consumidores contra spam indesejado, os clientes devem concordar em receber e-mails promocionais antes que você possa contatá-los. O Checkout ajuda você a obter o consentimento necessário, quando aplicável, para enviar e-mails promocionais. Saiba mais sobre os requisitos de e-mails promocionais.

Obter consentimento

Você pode coletar consentimento para envio de e-mails promocionais com o Stripe Checkout ao criar a sessão:

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

Quando consent_collection.promotions='auto', o Checkout exibe dinamicamente uma caixa de seleção para obter o consentimento do cliente para conteúdo promocional.

Observação

Quando a caixa de seleção é exibida, o estado padrão depende do país do cliente e do país em que sua empresa está localizada. As leis de privacidade de dados variam conforme a jurisdição, por isso, o Checkout desativa ou limita esse recurso quando proibido pela legislação local.

Armazenar consentimento e endereço de e-mail

O atributo consentimento da sessão do Checkout registra se a sessão obteve ou não consentimento promocional do cliente.

À medida que os clientes concluem compras, acompanhe quais clientes consentem com o conteúdo promocional. Você pode criar ou atualizar um gerenciador de webhooks existente para fazer isso. Ouça o evento checkout.session.completed, verifique o status consent.promotions e armazene endereços de e-mail para os clientes que derem consentimento.

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

Depois de configurar o Checkout para obter consentimento para enviar conteúdo promocional aos clientes, você pode recuperar carrinhos abandonados acompanhando os leads dos clientes que deixaram o fluxo de checkout antes de concluir o pagamento.

Esta página foi útil?
SimNão
Precisa de ajuda? Fale com o suporte.
Participe do nosso programa de acesso antecipado.
Confira nosso changelog.
Dúvidas? Fale com a equipe de vendas.
LLM? Read llms.txt.
Powered by Markdoc