Payment Links
Update a Payment Link
Atualiza um payment link.
Atualiza campos de um payment link. Apenas os campos enviados são modificados — o resto permanece intacto.
Importante: atualizações afetam apenas cliques futuros. Sessões já materializadas a partir de cliques anteriores guardam os
A partir desse momento, novos cliques abrem checkout com o novo preço. Cliques anteriores (sessões já criadas) seguem com o preço antigo até concluírem ou expirarem.
line_items que tinham no momento do clique — é cópia, não referência. Trocar o preço hoje não muda nada do que já está em cobrança; só novos cliques a partir de agora veem o novo preço.
Autenticação
Mesmo contrato de POST /v1/payment-links — Org API key (write ou admin) ou API key da plataforma (platform_admin) com header Organization.
Parâmetros de caminho
ID do payment link, prefixo
plink_.Attributes
Todos os campos são opcionais. Apenas o que for enviado é atualizado.Permite cupom no checkout.
Envie
null pra remover.Desconto auto-aplicado.
null remove.Envie
false para desativar o link. Cliques futuros retornam 404; sessões já materializadas continuam vivas. Envie true para reativar.Nome interno. Envie
null pra remover.Substitui completamente os line items do link. Mesma forma de envio do POST. Os antigos são arquivados (cliques futuros não os enxergam mais); sessões já materializadas mantêm os antigos.
Substitui o objeto inteiro. Pra preservar chaves existentes, busque o link primeiro e envie o merge.
Opções por método de pagamento. Substitui o objeto inteiro.
Endereço de cobrança obrigatório. Boleto sempre exige.
Documento (CPF/CNPJ) do comprador obrigatório. Boleto sempre exige.
Telefone do comprador obrigatório.
Envie
null pra remover.Resposta
200 OK com o objeto canônico do payment link. Mesma forma da resposta de POST /v1/payment-links.
Webhook
Quando a chamada altera algum campo, a Chargefy emitepayment.link.updated.
O webhook segue o envelope padrão: data.object carrega o payment link completo
já atualizado, e data.previous_attributes carrega apenas os campos alterados
com o valor anterior.
Trocar o preço de um link
Erros comuns
| HTTP | Razão |
|---|---|
404 | id não existe. |
400 | line_items enviado mas vazio ou inválido. |
403 | Sem permissão na org dona do link. |

