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.
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
| Categoria | Descrição |
|---|
| Vendas e Pagamentos | Novas vendas, pagamentos bem-sucedidos, pagamentos falhos |
| Liquidações e Reembolsos | Conclusões de pagamento, solicitações de reembolso, conclusões de reembolso |
| Assinaturas | Novas assinaturas, renovações, cancelamentos, mudanças de plano |
| Disputas | Disputa 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
| Tipo | Descrição | Caso de Uso |
|---|
text | Entrada de texto de uma linha | Nome da empresa, observações do pedido |
number | Entrada numérica | Quantidade, idade |
email | Entrada de email com validação | Email de contato de cobrança |
url | Entrada de URL com validação | Site, perfil social |
date | Seletor de data | Data de entrega, data do evento |
dropdown | Seleção de opções predefinidas | Tamanho, cor, tipo de plano |
boolean | Caixa de seleção para valores sim/não | Aceitaçã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
| Idioma | Código |
|---|
| Coreano | ko |
| Malaio | ms |
| Romeno | ro |
| Russo | ru |
| Tailandês | th |
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.