Passar para o conteúdo principal

Guia de Parâmetros da URL no Link de Contratação

Atualizado há mais de um mês

Visão Geral

Este documento explica como passar parâmetros na URL do checkout para personalizar o comportamento e capturar informações adicionais durante o processo de pagamento.

Estrutura da URL

Exemplo:

Parâmetros Especiais

1. Grupo de Cliente (group ou grupo)

Descrição: Define o grupo de cliente para aplicar regras específicas, descontos ou configurações personalizadas.

Formato: UUID (Universally Unique Identifier)

Exemplo:

?group=550e8400-e29b-41d4-a716-446655440000

⚠️ Importante:

  • O valor deve ser um UUID válido do grupo de cliente

  • Não pode conter espaços ou caracteres especiais

  • Deve corresponder a um grupo existente no sistema

Formato UUID válido:

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

2. Nome do Grupo (cupom ou coupon)

Descrição: Define o grupo de cliente através do nome do grupo (alternativa ao UUID).

Formato: String (nome do grupo)

Exemplo:

?cupom=GRUPOVIP

?coupon=PREMIUM

⚠️ Regras importantes:

  • Deve ser igual ao nome de um grupo ativo no sistema

  • Apenas letras e números (sem espaços, hífens, underscores ou caracteres especiais)

  • Deve corresponder exatamente ao nome de um grupo existente

  • Se ambos cupom e coupon estiverem presentes, cupom tem prioridade

✅ Exemplos válidos:

cupom=GRUPOVIP

cupom=PREMIUM

cupom=ESTUDANTES

cupom=CORPORATIVO

cupom=VIP2024

❌ Exemplos inválidos:

cupom=GRUPO VIP # Contém espaço

cupom=GRUPO-VIP # Contém hífen

cupom=GRUPO_VIP # Contém underscore

cupom=VIP@2024 # Contém caractere especial

cupom=grupo vip # Contém espaço e minúsculas

Parâmetros Personalizados (Identificadores Internos)

Descrição: Qualquer parâmetro adicional que não seja group, grupo, cupom ou coupon será capturado como identificador interno.

Uso: Estes parâmetros aparecem nos identificadores internos do sistema e podem ser usados para:

  • Rastreamento de origem

  • Campanhas de marketing

  • Identificação de parceiros

  • Dados analíticos

  • Informações customizadas

Exemplos:

utm_source=facebook

utm_campaign=natal2024

origem=newsletter

parceiro=empresa_x

campanha=promocao_verao

referrer=site_parceiro

canal=whatsapp

vendedor=joao_silva

Exemplos Práticos

Exemplo 1: Grupo (UUID) + Grupo (Nome)

Resultado:

  • Grupo de cliente aplicado via UUID

  • Mesmo grupo referenciado via nome

  • Nenhum identificador interno

Exemplo 2: Apenas Nome do Grupo + Identificadores

Resultado:

  • Grupo PREMIUM aplicado via nome

  • Identificadores internos: utm_source, campanha, vendedor

Exemplo 3: Completo

Resultado:

  • Grupo VIP aplicado via UUID

  • Mesmo grupo referenciado via nome (GRUPOVIP)

  • Identificadores internos: origem, campanha, parceiro, utm_medium

Boas Práticas

✅ Recomendações

  1. Use nomes descritivos para identificadores internos

  2. Mantenha consistência nos nomes dos parâmetros

  3. Teste sempre as URLs antes de usar em produção

❌ Evite

  1. Espaços em qualquer parâmetro

  2. Caracteres especiais desnecessários

  3. Nomes muito longos para parâmetros

  4. Informações sensíveis na URL

  5. Parâmetros duplicados

Limitações

  • Tamanho da URL: Navegadores têm limite de ~2000 caracteres

  • Caracteres especiais: Alguns caracteres precisam ser codificados

  • Espaços: Não são permitidos em nomes de grupos

Processamento no Sistema

  1. Captura: Todos os parâmetros são capturados automaticamente

  2. Limpeza: A URL é limpa, removendo todos os parâmetros

  3. Processamento:

    • group/grupo → Campo customer_group_uuid (UUID do grupo)

    • cupom/coupon → Campo cupom (nome do grupo)

    • Outros parâmetros → Campo metadata (identificadores internos)

  4. Envio: Dados são enviados na API de cobrança, automaticamente

Respondeu à sua pergunta?