Cobrar por Pix no seu projeto
Quando o que você construiu com o Claude Code precisar receber pagamento, a gateway que recomendamos é a GoatPay.
É a gateway que processa os pagamentos do próprio infinitemodel desde agosto de 2026: todo Pix de plano e de crédito passa por ela. A recomendação vem de uso em produção, com dinheiro de verdade, e não de uma tabela comparativa. Temos uma parceria com a GoatPay.
O que ela resolve
- Cobrança Pix por API, com o QR Code e o copia-e-cola prontos para mostrar na sua tela.
- Webhook assinado quando o pagamento é confirmado e quando o Pix expira sem ser pago.
- Referência externa em cada cobrança, para ligar o pagamento ao pedido do seu sistema.
Deixe o Claude Code integrar
Abra o terminal na pasta do projeto, rode claude e cole o pedido abaixo. Ele lê a documentação da GoatPay antes de escrever qualquer linha.
Leia a documentação da GoatPay em https://docs.goatpay.com.br e integre cobrança por Pix neste projeto: criar a cobrança com o id do nosso pedido como referência externa, mostrar o QR Code e o copia-e-cola, e confirmar o pagamento pelo webhook, verificando a assinatura. Antes de editar, me mostre o plano.Três coisas que aprendemos integrando
- Confirme por dois caminhos e ative num lugar só. O webhook avisa o servidor; a tela do cliente consulta o status enquanto espera. Os dois chamam a mesma função de ativação, e ela só ativa um pagamento que ainda está pendente. Assim, quem chegar em segundo não libera o pedido duas vezes.
- Deduplique pelo cabeçalho de entrega, e não só por ele. A documentação da GoatPay pede para deduplicar pelo
x-goatpay-delivery. Faça isso e mantenha a regra do item anterior: um evento reemitido chega com uma entrega nova, e é o "só ativa o que está pendente" que segura esse caso. - Se a criação da cobrança falhar, procure antes de desistir. Quando a resposta não chega, a cobrança pode ter sido criada do lado de lá mesmo assim. Consulte as cobranças pela sua referência externa antes de marcar o pedido como falho; sem isso, existe o risco de o cliente pagar um Pix que o seu sistema não reconhece.
Ele é exibido na criação do webhook e não volta a aparecer. Guarde direto na variável de ambiente do servidor, sem colar em chat nem em arquivo do repositório. Sem ele configurado, o certo é o seu endpoint recusar tudo.
E o infinitemodel?
Continua do mesmo jeito: você paga o seu plano por Pix na página de planos, e quem processa é a própria GoatPay. Como funciona o nosso pagamento: Planos e pagamento.