Endpoint público de update. Usado pelo browser do comprador (na hosted page ou no seu frontend) pra atualizar dados que o cliente preenche progressivamente — email, CPF, endereço, cupons. Só funciona enquanto a sessão está emDocumentation Index
Fetch the complete documentation index at: https://docs.chargefy.io/llms.txt
Use this file to discover all available pages before exploring further.
status: "open". Depois do confirm, a sessão fica imutável.
Autenticação
Nenhuma. Oclient_secret na URL é a credencial.
Corpo
Todos os campos são opcionais — envie só o que quer atualizar.Email do comprador.
Nome completo.
CPF ou CNPJ.
true se o comprador é pessoa jurídica (CNPJ).Nome de cobrança (caso difira do nome do comprador — ex: razão social).
Endereço de cobrança. Estrutura:
{ line1, line2?, city, state, postal_code, country }.IP do comprador. Usado em antifraude do cartão de crédito.
Bag livre com dados extras do cliente. Mesclado com o que já existe (não substitui).
Bag livre da sessão. Mesclado com o que já existe.
Aplica um desconto pré-cadastrado da org.
Liga/desliga o campo de cupom na hosted page.
Exige endereço de cobrança no form.
Atualiza a URL de sucesso pós-pagamento.
Atualiza a URL de cancelamento.
Atualiza o valor unitário do primeiro line item (em centavos). Recomputa
amount_subtotal e amount_total da sessão.Atualiza a quantidade do primeiro line item. Recomputa os totais.
Resposta
Retorna o DTO completo da sessão atualizada — mesmo shape deGET e POST.
Exemplo
Erros
| HTTP | Razão |
|---|---|
| 400 | client_secret ausente |
| 400 | amount ou quantity em sessão sem line items |
| 403 | Sessão não está em status: "open" (já confirmada ou expirou) |
| 404 | Checkout session não encontrada |

