client_secret retornado é o token de acesso à sessão de checkout. A checkout_url já inclui esse token e pode ser compartilhada diretamente com o cliente.
Autenticação
Requer Organization Access Token (OAT) via headerAuthorization: Bearer. Escopos necessários: web:write ou customers:write.
O cliente em :id pode pertencer a uma sub-organização: com OAT da organização pai, o acesso é permitido se o pai for pai direto da org do cliente. Veja Marketplace: OAT da organização pai e sub-organizações.
Parâmetros de Caminho
string
required
ID único interno do cliente no Chargefy para o qual o link será gerado.
Corpo da Requisição
string
required
ID do produto a ser cobrado no checkout.
number
Valor customizado em centavos (ex:
4990 para R$ 49,90). Quando informado, substitui o preço padrão do produto.boolean
Quando
true, as parcelas são oferecidas sem juros ao comprador. Opcional: se omitido ou null, o padrão é false. Se enviado, deve ser booleano (400 caso contrário).string
Data da primeira cobrança no formato
YYYY-MM-DD (apenas produtos recorrentes). Opcional: se omitido, vazio ou null, a API usa o dia atual em UTC como primeira cobrança e grava em recurrence_due_date nos metadados do checkout. Se informado, deve estar entre hoje e no máximo 2 meses à frente (calendário UTC).string
Título personalizado para a assinatura que será criada a partir deste checkout. Substitui o nome padrão do produto.
object
Metadados personalizados do integrador em formato chave-valor. Valores permitidos:
string, number, boolean ou null. Máximo de 50 chaves. São mesclados com os metadados internos do servidor (os metadados internos têm precedência em caso de conflito de chaves).string
URL de redirecionamento após o pagamento bem-sucedido. Deve começar com
http:// ou https://. Também aceito como successUrl.string
URL de redirecionamento quando o comprador abandona ou cancela o checkout. Deve começar com
http:// ou https://. Também aceito como cancelUrl.boolean
Quando
false, desabilita o campo de cupom de desconto na tela de checkout. Padrão: true. Também aceito como allowDiscountCodes.string
Estratégia de cobrança recorrente (apenas para produtos recorrentes). Valores:
zoop (padrão — cobrança automática via plano no gateway) ou manual (Chargefy gerencia as renovações). Também aceito como recurrenceBilling. Se omitido, assume zoop.Resposta
string
Token de acesso à sessão de checkout. Pode ser utilizado para construir a URL manualmente ou passado para o SDK de checkout.
string
URL completa e pronta para compartilhar com o cliente. O link expira em 7 dias a partir da criação.
Exemplo
Mínimo (integração): apenasproduct_id. Para assinatura, due_date e no_fees_installments não são obrigatórios — a primeira cobrança recorrente assume o dia UTC atual e parcelas com taxa seguem o padrão do checkout (no_fees_installments: false).

