Skip to main content
Endpoint público de redirecionamento para checkout links. Ao ser acessado, cria automaticamente uma sessão de checkout com base na configuração do link e redireciona o visitante para a página de pagamento. Parâmetros UTM e outros query params são repassados como metadados da sessão. Este endpoint segue o padrão do Polar e é protegido por rate limiting público — não requer autenticação.

Parâmetros de Caminho

string
required
Segredo do checkout link. Disponível no campo client_secret do objeto retornado ao criar ou buscar um link.

Parâmetros de Query

string
Origem para checkout incorporado (embedded). Quando informado, é preservado na URL de redirecionamento e também adicionado à sessão de checkout.
string
ID de referência externa. Adicionado aos metadados da sessão de checkout criada.
string
Parâmetro UTM de origem da campanha. Adicionado aos metadados da sessão.
string
Parâmetro UTM de meio da campanha.
string
Parâmetro UTM de termo da campanha.
string
Parâmetro UTM de conteúdo da campanha.

Comportamento

  1. Busca o checkout link pelo client_secret
  2. Obtém o primeiro produto e seu preço disponível
  3. Cria uma nova sessão de checkout com os parâmetros do link (desconto, success_url, require_billing_address, no_fees_installments, preço customizado)
  4. Mescla os query params recebidos nos metadados da sessão
  5. Retorna 302 Found redirecionando para a URL do checkout
A resposta inclui os headers Cache-Control: no-store para evitar cache de redirecionamentos no browser e em CDNs.

Resposta

Exemplo

cURL
Use a URL do campo url retornado ao criar o checkout link — ela já aponta para este endpoint com o client_secret correto. Ideal para compartilhar em campanhas de marketing, emails e redes sociais.