Dados de teste para PIX e checkout: como testar pagamentos sem dados reais
Testar fluxos de pagamento é uma das partes mais críticas do desenvolvimento de e-commerce e aplicativos financeiros. Você precisa de CPFs, chaves PIX, números de cartão e dados bancários — mas usar dados reais em ambiente de teste é um risco que nenhum dev deveria correr.
O cenário típico
Você está integrando o Mercado Pago, PagSeguro ou Stripe no seu app. O checkout exige: CPF do comprador, chave PIX para recebimento, ou número de cartão de crédito com CVV e validade. Em sandbox, os gateways aceitam dados de teste específicos — mas e quando você precisa testar a validação do seu próprio formulário antes de chegar ao gateway?
Dados fictícios para cada etapa
CPF do comprador
Todo checkout brasileiro pede CPF. Você precisa de um CPF que passe na validação mod-11 do seu formulário. CPFs gerados algoritmicamente fazem exatamente isso.
Chave PIX
Para testar o fluxo de pagamento via PIX, você precisa de chaves nos quatro formatos aceitos pelo BACEN: CPF, email, telefone e chave aleatória (EVP/UUID). O FakeForge gera todos os quatro tipos.
Cartão de crédito
Números de cartão com validação Luhn passam na verificação de formato do seu formulário. Para testes com o gateway em si, use os cartões de teste fornecidos pelo próprio gateway (Mercado Pago, Stripe, etc. têm números específicos para sandbox).
Gere dados de pagamento agora
Chaves PIX fictícias:
Clique em Gerar para começar
Cartões de crédito fictícios:
Clique em Gerar para começar
Automatizando via API
Para popular seu ambiente de staging com dados de pagamento completos, use o preset de e-commerce:
O preset ecommerce_order gera um objeto completo com nome do cliente, CPF, email, telefone, endereço de entrega e dados de cartão — tudo correlacionado (o email usa o nome da pessoa, o cartão tem o nome do titular).
Boas práticas
- Use dados fictícios para validação de formulário, dados do gateway para teste de transação
- Nunca misture dados reais com dados de teste no mesmo ambiente
- Documente quais dados de teste o gateway aceita (cada um tem os seus)
- Automatize a geração de dados no seed do ambiente de staging
- Veja o gerador de PIX e o gerador de cartão para uso manual