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.
Objeto payment_link
Este é o formato completo retornado emcreate, 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
- Criar link de pagamento
- Consultar link de pagamento
- Atualizar link de pagamento
- Listar links de pagamento
- Desativar link de pagamento
Eventos
Mudanças nesse objeto disparam os seguintes eventos: O payload carrega o objetopayment_link completo em data.object.
