Skip to main content
Cria um link de checkout que pode ser compartilhado com clientes. Ao acessar o link, uma sessão de checkout é criada automaticamente.

Autenticação

Requer Organization Access Token (OAT) via header Authorization: Bearer.

Organização pai (marketplace) e produto da sub-organização

Se o token é da organização pai e existe relação direta em organization_relationships com a org dona do produto, você pode criar o link sem usar o OAT do filho. O corpo usa product_id e product_price_id do produto da sub-organização; a organization_id persistida no link será a do produto (filho).
Mais cenários (listagem agregada, CSV, clientes) em Marketplace: OAT da organização pai e sub-organizações.

Corpo da Requisição

Use produto único (campos product_id + product_price_id) ou múltiplos produtos (campo products) — apenas um dos dois formatos deve ser enviado.

Produto único

string
required
ID do produto a ser associado ao link.
string
required
ID do preço do produto.

Múltiplos produtos

array
Lista de produtos e preços. Use no lugar de product_id + product_price_id quando quiser associar mais de um produto ao link.

Campos comuns

string
Sessão de usuário: obrigatório para definir a organização do link.OAT: opcional — a organização é inferida automaticamente do produto.
string
URL de redirecionamento após pagamento bem-sucedido.
string
URL de redirecionamento quando o comprador abandona ou cancela o checkout gerado por este link.
string
Nome identificador do link (visível apenas para a organização).
boolean
default:"false"
Permite que o comprador insira cupons de desconto no checkout.
string
ID de um desconto a ser aplicado automaticamente ao checkout criado a partir deste link.
boolean
default:"false"
Quando true, torna o endereço de cobrança obrigatório durante o checkout.
boolean
default:"false"
Quando true, as parcelas são oferecidas sem juros ao comprador.
number
Valor personalizado em centavos (ex: 4990 para R$ 49,90). Quando definido, substitui o preço padrão do produto para todos os checkouts gerados por este link.
string
Identificador do processador de pagamento (valor conforme contrato da API no ambiente).
string
Estratégia de cobrança recorrente para produtos com assinatura. Valores: zoop (padrão — cobrança automática via plano no gateway) ou manual (Chargefy gerencia as renovações). Se omitido, assume zoop.
object
Metadados personalizados em formato chave-valor. São mesclados nos metadados de cada checkout criado via este link.

Resposta

Retorna 201 Created com o objeto completo do checkout link criado.
string
ID único do checkout link.
string
URL compartilhável do checkout link.
string
Segredo para acesso ao endpoint público de redirecionamento.
array
Lista de produtos associados ao link.
boolean
Se cupons de desconto são permitidos.
string
ID do desconto configurado (se houver).
string
URL de sucesso configurada.
boolean
Se o endereço de cobrança é obrigatório.
boolean
Se parcelas são oferecidas sem juros.
number
Valor personalizado em centavos (se configurado).
object
Metadados configurados.
string
ID da organização dona do link.
string
Processador de pagamento.
string
Data/hora de criação no formato ISO 8601.

Exemplo

Resposta de Exemplo