Skip to main content
Atualiza campos de um checkout que ainda está com status open. Checkouts confirmados ou expirados não podem ser atualizados.

Autenticação

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

Parâmetros de Path

string
required
ID único do checkout

Corpo da Requisição

Todos os campos são opcionais — apenas os campos enviados serão atualizados.
string
Alterar o produto associado ao checkout
string
ID do preço do produto (obsoleto — prefira product_id)
integer
Novo valor em centavos (somente para checkouts com preço customizável)
integer
Quantidade de unidades. Total da cobrança passa a ser unit_amount × quantity.
string
Aplicar ou alterar desconto pelo ID
string
Aplicar desconto pelo código de cupom
boolean
Permitir ou bloquear inserção de cupons pelo comprador
boolean
Indica se o comprador é pessoa jurídica
string
Nome completo do comprador
string
Atualizar o e-mail do cliente
string
Nome de cobrança do cliente
object
Endereço de cobrança do cliente
string
CPF ou CNPJ do cliente
string
Endereço IP do cliente (para antifraude)
object
Metadados do cliente em formato chave-valor
string
Unidade do período de trial (ex: day, month)
integer
Quantidade de unidades do período de trial
boolean
Exigir que o comprador preencha o endereço de cobrança
string
Atualizar a URL de redirecionamento após sucesso
string
Atualizar a URL de redirecionamento quando o comprador abandona o checkout
string
Origem permitida para checkout embutido via iframe
object
Metadados personalizados em formato chave-valor

Resposta

Retorna o objeto de checkout atualizado.

Exemplo

Resposta de Exemplo