GGateway Docs

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.