Payment Links
Um link reutilizável (/pay/seu-slug) que qualquer pagador pode abrir sem você precisar criar
uma sessão pra cada um — útil pra cobranças recorrentes manuais, redes sociais, WhatsApp, etc.
Criar
const link = await gateway.paymentLinks.create({
slug: 'assinatura-mensal',
amountInCents: 9990, // omita para valor livre, definido pelo pagador
});
Listar
const page = await gateway.paymentLinks.list({ limit: 50 });
for (const link of page.data) {
console.log(link.slug, link.active);
}
Paginação por cursor — ver Idempotency & Pagination.
Atualizar / desativar
await gateway.paymentLinks.update(link.id, { active: false });
Cada clique num link ativo reaproveita uma sessão de checkout ainda válida em vez de criar uma nova a cada visita — evita duplicar sessões pra um mesmo pagador voltando à mesma URL.