Pular para o conteúdo
pronto pra cobrar Já comprei

/cobrar Skill para o Claude Code

Seu app já funciona. Falta o Pix cair.

Você digita /cobrar e o Claude Code coloca checkout por Pix, webhook que não libera duas vezes, chave de acesso e termos LGPD no app que você fez com Lovable, Bolt ou Cursor.

Quero cobrar no meu app

Next.jsSupabase / LovableCloudflareExpress

simulação de telaPix de R$ 1 → acesso liberado

claude · meu-app-do-lovable
❯ /cobrar
Animação ilustrativa do fluxo. A gravação do teste real (sem Pix real, com webhook simulado) está em Testado. O Pix de R$ 1, com reembolso logo depois, está no checklist do kit.

O problema

Fazer o Pix aparecer é fácil. O difícil é o webhook.

A IA gera um botão de pagamento em 2 minutos. O que ela costuma esquecer aparece depois, com cliente real. Estes são os 3 erros mais comuns em webhook feito às pressas:

1

Pagou uma vez, liberou duas

O gateway reenvia o aviso quando a sua rota demora ou cai. Sem trava, cada reenvio cria outro acesso, outra licença, outro e-mail.

No kit: o id da cobrança é chave única no banco. A segunda entrega responde ja_existia, mesmo chegando ao mesmo tempo.

2

Liberou sem ninguém pagar

Rota que aceita qualquer POST com "status: paid", ou acesso liberado na página de "obrigado". Quem descobrir a URL usa de graça.

No kit: assinatura conferida (HMAC com timestamp na Cakto, hottok na Hotmart) sobre o corpo cru, antes de tudo.

3

Reembolsou e continuou usando

Ninguém tratou o reembolso nem o chargeback. E quando o reembolso chega antes da compra (a ordem não é garantida), a compra atrasada libera de novo.

No kit: reembolso revoga a chave, e reembolso adiantado vira "lápide" que barra a compra atrasada.

Testado de verdade

Aplicamos o /cobrar num app estilo Lovable e num Next.js. Achamos 5 furos no próprio kit.

Em 14/10/2026 seguimos o guia passo a passo, como o Claude faria, em dois apps de teste: um Vite + React + Supabase com a mesma estrutura que o Lovable exporta, e um Next.js 16. Tudo local, com Postgres de verdade e um Chrome de verdade. O vídeo abaixo é a gravação desse teste, sem encenação e sem Pix real: o webhook é simulado e assinado do jeito que a Cakto assina.

32 s · app de teste "Legendinha" · terminal com a saída real do simular.mjs e dos testes · prints do navegador tirados durante o teste.

O que o teste pegou (já corrigido)

  • CORS: a rota que valida a chave funcionava no curl, mas o navegador ia bloquear. Ninguém percebe até o primeiro cliente.
  • Deploy quebrando na Vercel: o guia do Next.js mandava instalar pg sem os tipos, e o next build falhava.
  • Pagou com outro e-mail (o Pix da mãe): o "recuperar acesso" não achava a chave.
  • Banco caindo no meio: o pedido ficava "pago" sem chave, e o reenvio virava órfão.
  • Simulador: o segundo teste no mesmo banco respondia "já reembolsado" e parecia bug.

O que está provado e o que não está

  • 66 testes passando, 12 deles só de produção: reembolso, chargeback, webhook duplicado (10 ao mesmo tempo), pedido órfão, replay e banco caindo. Rodam em SQLite (D1) e em Postgres.
  • Fluxo inteiro no navegador: botão de comprar, tela de obrigado mostrando a chave sozinha, app liberando e, no reembolso, voltando para o grátis.
  • Ainda não testado: projeto dentro do editor do Lovable (sem exportar), deploy real no Supabase ou na Vercel e Pix real. O checklist do kit leva você ao Pix de R$ 1 antes de divulgar.
  • Kiwify: o formato do webhook não está na documentação pública, e o kit marca isso como não confirmado.

Como funciona

Do app sem cobrança ao primeiro Pix, sem reescrever o app.

  1. Copie a skill

    A pasta cobrar/ vai para .claude/skills/ do seu projeto. Um arquivo de instruções e os módulos prontos.

  2. Digite /cobrar

    O Claude lê o seu projeto, descobre a stack, pergunta gateway e planos e liga tudo nas rotas certas.

  3. Teste sem pagar

    O simular.mjs manda um webhook assinado igual ao do gateway. Você vê o pago e depois o ja_existia.

  4. Pix de R$ 1

    O checklist leva você ao primeiro pagamento real, com reembolso logo depois, antes de divulgar.

Next.js Vercel · pg Supabase Lovable/Bolt exportado Cloudflare Pages · Workers · D1 Node Express · Fastify

Antes de comprar, confira

Nada de promessa: código aberto para ler e teste para rodar.

  • O webhook da Cakto é grátis. Leia, copie e use na página Grátis. Se ele não te convencer, não compre.
  • Testes que você roda: 37 testes nos módulos (12 deles são o checklist de produção) e 10 no template Pro, com payloads de exemplo dos 3 gateways. Um node --test e pronto.
  • Fonte citada no código. Cakto e Hotmart conferidas na documentação pública. Na Kiwify, a doc não descreve a assinatura, e o código diz isso com todas as letras.
  • Zero dependência. Só Web Crypto. Roda em Node, Workers, Deno e Vercel. Nada para atualizar no npm.
// processar.js: a mesma cobrança só libera 1 vez
const reserva = await armazem.consulta(
  `INSERT INTO pagamentos (transacao, ...)
   VALUES (?, 'processando', ...)
   ON CONFLICT (transacao) DO NOTHING
   RETURNING transacao`,
  [`${ev.gateway}:${ev.transacao}`, ...]);
if (!reserva.length) return { resultado: 'ja_existia' };

Preço

Menos que uma tarde debugando webhook.

Pagamento único, sem assinatura. Você baixa na hora e recebe as atualizações quando o formato de algum gateway mudar.

Básico

preço de fundador

R$47uma vez

  • Skill /cobrar para o Claude Code, com guia por stack
  • Webhook idempotente: Cakto, Kiwify e Hotmart
  • Checkout por link com o id do pedido (sck)
  • Chave de acesso e "recuperar acesso" por e-mail
  • Modelos de termos e privacidade (LGPD)
  • Checklist do primeiro Pix real
  • Checklist de produção com 12 testes: reembolso, chargeback, duplicado, pedido órfão
  • Roteiro "paguei e não liberou" e módulo de suporte para ligar pagamento órfão

Para quem já tem o app pronto e só falta cobrar.

Pro

completo

R$97uma vez

  • Tudo do Básico
  • Template completo Cloudflare Pages + D1: landing, compra, tela de obrigado, área com chave, recuperar e LGPD
  • Funil de vendas (visita → clique → venda) e rotas de admin
  • Testes de ponta a ponta das rotas
  • Deploy grátis documentado passo a passo

Para quem vai começar o próximo app já cobrando.

Garantia de 7 dias, sem pergunta.

Não serviu para o seu projeto? Peça o reembolso pela Cakto em até 7 dias e o dinheiro volta inteiro (art. 49 do CDC). A chave é desativada junto.

Dúvidas

Perguntas que todo mundo faz.

Funciona com app feito no Lovable?

Funciona com o projeto exportado (GitHub ou PC), aberto no Claude Code. A skill reconhece React + Supabase e cria uma Edge Function de cobrança. Testamos num app com a mesma estrutura que o Lovable exporta, com a função rodando em Deno e Postgres. Não testamos dentro do editor do Lovable nem com deploy real no Supabase. Se o app ainda está só dentro do Lovable, o guia mostra como colar o código no chat dele, mas o teste final fica com você.

Preciso saber programar?

Não precisa escrever código, mas você vai rodar comandos no terminal, colar variáveis no painel da hospedagem e configurar o webhook no gateway. O guia explica cada passo. Se você nunca abriu um terminal, comece pelo webhook grátis para sentir o nível.

A AbacatePay é grátis e tem skill para o Claude. Por que pagar isto?

Se você vai cobrar pela AbacatePay, não compre: use a integração deles, que é grátis (eles ganham na taxa). O mesmo vale para os pagamentos nativos do Lovable e para a Stripe, que aceita pessoa física e Pix. Este kit faz sentido em dois casos. O primeiro: você vende, ou quer vender, por Cakto, Kiwify ou Hotmart, por causa dos afiliados, da área de membros ou da conta que já tem. O segundo: você quer a parte que nenhuma integração grátis entrega pronta, que é saber o que acontece no reembolso, no chargeback, no webhook duplicado e no "paguei e não liberou", com um teste para cada caso.

O Claude Code não faz isso sozinho, de graça?

Ele escreve um webhook, sim. O que costuma ficar de fora está na lista acima, e só achamos 5 furos no nosso próprio guia porque testamos num app de verdade. Dá para pedir ao Claude e testar tudo sozinho. O kit é para quem prefere pagar R$ 47 a gastar a tarde (e o primeiro cliente) descobrindo. Para conferir o seu webhook antes, a página Grátis tem o revisor e um prompt de auditoria.

Funciona no Cursor ou em outro agente?

A skill foi escrita e testada para o Claude Code. Os módulos são JavaScript puro e funcionam em qualquer projeto. Em outro agente, você pode colar o SKILL.md como instrução, mas não testamos esse caminho.

A Kiwify está 100% confirmada?

Não. A documentação pública da Kiwify não descreve o corpo nem a assinatura do webhook. O módulo segue o formato usado nas integrações abertas e está marcado como "não confirmado". Antes de vender, mande o teste do painel da Kiwify e confira. Cakto e Hotmart foram conferidas na documentação oficial.

Quem dá suporte se der erro?

Suporte por e-mail, em dias úteis, sem prazo garantido e sem WhatsApp. Por isso o kit traz o roteiro "paguei e não liberou" e o teste local, que resolvem a maior parte dos casos sem precisar de ninguém. Se não funcionar no seu projeto, a garantia de 7 dias devolve o dinheiro.

É assinatura?

Não. Você paga uma vez e baixa quando quiser com a sua chave, inclusive as atualizações.

Vocês acessam o meu código ou o meu dinheiro?

Não. Tudo roda no seu computador e no seu servidor. O dinheiro das suas vendas vai direto do gateway para a sua conta. A gente não vê nada disso.

Perdi a chave. E agora?

Use Recuperar chave com o e-mail da compra.

O app você já fez. Agora faz ele pagar a conta.

Ou pegue o webhook da Cakto de graça