Skip to main content
Disparado quando um payment link é criado via POST /v1/payment-links. Use este evento para registrar que uma URL reutilizável de checkout foi criada e já pode aceitar novos cliques enquanto is_active for true. Cada clique no link materializa uma nova checkout.session com as regras configuradas no payment link. data.object carrega o payment_link completo, no mesmo contrato público do recurso — o mesmo shape retornado por create, get e update. Use id, is_active e metadata para identificar o link e correlacionar com o seu sistema.
Um payment link não é uma cobrança nem uma invoice. Ele é uma configuração reutilizável de checkout; as tentativas de pagamento aparecem depois nos eventos de checkout.session.*, payment.intent.* e charge.*.

Quando acontece

Como processar

  • Registre o id do evento (evt_*) para processar o webhook de forma idempotente.
  • Use data.object.id (plink_*) como chave do payment link no seu sistema.
  • Marque o link como disponível para novos cliques quando is_active for true.
  • Use metadata para correlacionar o link com campanhas, produtos ou referências internas.
  • Use organization no envelope para rotear o evento quando você opera várias organizações.
  • Não trate este evento como pagamento concluído; acompanhe a finalização pelos eventos da sessão e da cobrança.

Campos importantes

Exemplo de payload