client_secret que pode ser usado no frontend para exibir a interface de pagamento.
Autenticação
Requer Organization Access Token (OAT) via headerAuthorization: Bearer.
Escopos necessários: web:write ou checkouts:write.
Organização pai: se product_id for de um produto cuja organização é uma sub-organização direta do token, a criação do checkout é permitida (sem OAT do filho). Detalhes e exemplos em Marketplace: OAT da organização pai e sub-organizações.
Corpo da Requisição
É obrigatório informar ao menos um dos campos:product_id, product_price_id ou products.
string
default:"zoop"
Processador de pagamento. Valor aceito:
zoopstring
ID do produto a ser cobrado (recomendado)
string
ID do preço do produto (obsoleto — prefira
product_id)string[]
Lista de IDs de produtos para checkouts com múltiplos itens
string
ID de um desconto pré-aplicado
boolean
default:"true"
Permitir que o cliente insira cupons de desconto na página de checkout
integer
Valor personalizado em centavos (para produtos com preço livre)
integer
default:"1"
Quantidade de unidades (assentos, licenças, etc). Total cobrado =
unit_amount × quantity. Ver Precificação por Quantidade.string
ID de um cliente existente para associar ao checkout
boolean
default:"false"
Indica se o comprador é pessoa jurídica
string
ID externo do cliente no seu sistema
string
Nome completo do cliente
string
E-mail do cliente
string
Endereço IP do cliente (para antifraude)
string
Nome de cobrança do cliente
object
Endereço de cobrança do cliente
string
CPF ou CNPJ do cliente
object
Metadados adicionais do cliente em formato chave-valor
string
ID da assinatura existente (para upgrades de plano)
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; use junto com POST /:id/manual-renewal-checkout).string
Unidade do período de trial (ex:
day, month)integer
Quantidade de unidades do período de trial
boolean
default:"false"
Exigir que o cliente preencha o endereço de cobrança
string
URL de redirecionamento após pagamento bem-sucedido
string
URL de redirecionamento quando o comprador abandona ou cancela o checkout (botão “Voltar” no checkout hospedado)
string
Origem permitida para checkout embutido via iframe
object
Metadados personalizados em formato chave-valor
boolean
default:"false"
Se
true, as opções de parcelamento são calculadas sem acréscimo de jurosstring
ID do checkout link reutilizável associado a esta sessão (omitir para checkouts individuais)

