Skip to main content
Um payment_link (link de pagamento) é uma URL pública hospedada pela Chargefy para vender produtos e serviços sem integrar um formulário de pagamento no seu site. O objeto reúne a oferta, desconto automático, repasse de taxa e URLs de retorno. A experiência do checkout vem da configuração atual da organização. Ele é criado a partir de um conjunto de itens de preço (line_items) e continua no ar enquanto is_active for true. Qualquer pessoa com acesso à URL do link pode preencher os dados de pagamento e concluir a compra, o que gera uma checkout_session pra cada tentativa de finalização. Payment links não representam faturas existentes. Para cobrar ou exibir uma invoice já criada, use invoice.hosted_invoice_url, que pertence a uma única invoice e continua apontando pra ela depois do pagamento ou cancelamento. Este é o formato completo retornado em create, get, update, itens de list e em data.object dos webhooks payment.link.*.
string
Identificador único do link de pagamento. Usa o prefixo plink_*.
string
Sempre "payment_link".
boolean
Se o checkout das sessões geradas por este link mostra o campo de código de desconto (e aceita ?prefilled_promo_code=… na URL). Padrão: false.
string | null
A URL para onde o cliente será redirecionado se desistir da compra.
string
Data de criação em formato ISO 8601.
string | null
ID do desconto (dsct_*) fixado no link de pagamento, se houver.
boolean
Se true, o comprador cobre a taxa da organização: o total é acrescido do repasse para que a organização receba líquido o valor da venda. Veja Repassar a tarifa de venda ao comprador. Padrão: false.
boolean
Define se o link de pagamento está ativo e aceitando novas transações.
string | null
Rótulo amigável/título exibido no topo da página de checkout.
array
Lista de itens de preço que compõem o valor cobrado neste link.
boolean
true se gerado em produção; false se em testes.
object
Metadados customizados vinculados ao link. Retorna {} quando vazio.
string
Quando o checkout deve coletar um método de pagamento em links recorrentes. Pode ser "always" ou "if_required".
object
Configurações aplicadas à assinatura criada por um link recorrente. Sem configuração adicional, retorna o objeto vazio {}.
string | null
A URL para onde o cliente será redirecionado após o pagamento ser concluído com sucesso.
string | null
Data da última atualização em formato ISO 8601.
string
A URL pública compartilhável do checkout hospedado da Chargefy.

Operações

Eventos

Mudanças nesse objeto disparam os seguintes eventos: O payload carrega o objeto payment_link completo em data.object.