Pular para o conteúdo principal

Novos Recursos

1. Preferências de Comunicação

Assuma o controle de como você recebe notificações com nossas Preferências de Comunicação renovadas. Configure notificações por email, push e dentro do app para se adequar ao seu fluxo de trabalho.
Visão geral de Preferências de Comunicação mostrando configurações de notificações
Principais Recursos
  • Designs de email reformulados: Modelos de email modernos e atualizados com chamadas para ação claras e melhor legibilidade
  • Notificações push: Receba alertas instantâneos no seu dispositivo móvel para eventos críticos como novas vendas, disputas e pagamentos
  • Controles granulares: Escolha exatamente quais eventos disparam notificações e por quais canais
  • Suporte para múltiplos emails: Adicione vários endereços de email para receber notificações
  • Preferências de email do cliente: Configure quais emails seus clientes recebem
Categorias de Notificação
CategoriaDescrição
Vendas e PagamentosNovas vendas, pagamentos bem-sucedidos, pagamentos falhos
Liquidações e ReembolsosConclusões de pagamento, solicitações de reembolso, conclusões de reembolso
AssinaturasNovas assinaturas, renovações, cancelamentos, mudanças de plano
DisputasDisputa aberta, evidência necessária, disputa resolvida
Resultado: Fique informado sobre o seu negócio com notificações entregues exatamente como e quando você quiser.
Saiba mais: Guia de Preferências de Comunicação

2. Campos Personalizados em Sessões de Checkout

Colete informações adicionais dos clientes durante o checkout com campos personalizados. Adicione campos de texto, menus suspensos, datas e mais para obter os dados necessários. Tipos de Campos Suportados
TipoDescriçãoCaso de Uso
textEntrada de texto de uma linhaNome da empresa, observações do pedido
numberEntrada numéricaQuantidade, idade
emailEntrada de email com validaçãoEmail de contato de cobrança
urlEntrada de URL com validaçãoSite, perfil social
dateSeletor de dataData de entrega, data do evento
dropdownSeleção de opções predefinidasTamanho, cor, tipo de plano
booleanCaixa de seleção para valores sim/nãoAceitação dos termos, inscrição na newsletter
Como Funciona
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  custom_fields: [
    {
      name: 'company_name',
      label: 'Company Name',
      type: 'text',
      required: true
    },
    {
      name: 'team_size',
      label: 'Team Size',
      type: 'dropdown',
      options: ['1-10', '11-50', '51-200', '200+'],
      required: true
    },
    {
      name: 'newsletter',
      label: 'Subscribe to our newsletter',
      type: 'boolean',
      required: false
    }
  ],
  return_url: 'https://yoursite.com/success'
});
Benefícios
  • Coleta de dados flexível: Reúna qualquer informação necessária para atendimento ou personalização
  • Validação integrada: Campos de email e URL validam automaticamente o formato da entrada
  • Controle obrigatório/opcional: Marque campos como obrigatórios ou opcionais de acordo com suas necessidades
  • Entrega via webhook: Valores dos campos personalizados são incluídos nos eventos de webhook de pagamento
Valores de campos personalizados são retornados no objeto custom_fields nas respostas de pagamento e de sessão de checkout.
Saiba mais: Campos Personalizados em Sessões de Checkout

3. Suporte Ampliado a Idiomas no Checkout

A página de checkout agora suporta 21 idiomas, ante 16. Alcance mais clientes no idioma nativo para uma experiência de checkout melhor. Novos Idiomas Adicionados
IdiomaCódigo
Coreanoko
Malaioms
Romenoro
Russoru
Tailandêsth
Todos os Idiomas Suportados Árabe, Chinês, Holandês, Inglês, Francês, Alemão, Hindi, Indonésio, Italiano, Japonês, Coreano, Malaio, Português, Romeno, Russo, Espanhol, Sueco, Tailandês, Turco, Ucraniano, Vietnamita. Forçar um Idioma Específico Use o parâmetro force_language para substituir a detecção automática de idioma:
const session = await client.checkoutSessions.create({
  product_cart: [{ product_id: 'prod_123', quantity: 1 }],
  force_language: 'ko', // Force Korean language
  return_url: 'https://yoursite.com/success'
});
Por padrão, a página de checkout detecta automaticamente o idioma preferido do cliente pelas configurações do navegador. Use force_language quando quiser garantir consistência com o idioma do seu site.
Saiba mais: Suporte a Idiomas no Checkout

4. Correções Gerais de Bugs e Melhorias

Esta versão inclui melhorias de desempenho, polimento da interface e resolve bugs menores para uma experiência mais confiável e enxuta.