"Cobrança que não quebra: 6 testes pra rodar antes de mandar o link de pagamento pro primeiro cliente"
"Modo de teste aprova tudo e não prova nada. Os 6 testes que você faz pagando de verdade, com valor mínimo, antes do primeiro cliente pôr dinheiro no seu app."
"O software em si é simples. O difícil é vendas."
Quem escreveu isso num fórum brasileiro estava reclamando de outra coisa, mas acertou o momento mais delicado de um app pequeno: a hora de cobrar. Antes dele, um defeito custava a sua paciência. Depois, custa o dinheiro de um estranho — e ele tem lei do lado dele.
E aí chega o instante da foto: o link de pagamento pronto, o dedo em cima do botão de enviar pro primeiro cliente. A pergunta que trava não é "o botão funciona?". É "e se o dinheiro entrar e o acesso não abrir, o que eu faço com uma pessoa irritada do outro lado?".
O modo de teste aprova tudo, e não prova quase nada
Toda ferramenta de pagamento tem um modo de teste: cartões falsos, dinheiro de mentira, nenhum risco. É ótimo pra construir. O problema é confundir ele com prova de que está pronto.
O modo de teste usa chaves próprias e um endereço de aviso próprio — tudo separado do que roda pra valer. Então ele não exercita justamente as duas peças que mais quebram quando você publica: a chave real (a senha que o sistema de pagamento usa pra te reconhecer) e o aviso em produção (o recado que ele manda pro seu app dizendo "esse pagou" — em inglês, webhook). Passar no modo de teste e falhar no ar é rotina, e não é descuido seu: ninguém te avisou que eram ambientes diferentes.
A prova de verdade é outra: você vira seu próprio primeiro cliente. Abre o link que vai mandar pra pessoa — o de produção, não o de teste — numa janela anônima, com uma segunda conta, e paga. De verdade. Com o menor valor que o sistema aceita.
Na Stripe, esse piso para cobranças em real é R$ 0,50 (confira a tabela oficial, que eu olhei em 30 de outubro de 2026; o mínimo muda conforme a moeda em que você recebe). Meio real pra descobrir numa tarde o que, de outro jeito, você descobre por mensagem de cliente às nove da noite. Depois do ensaio, você mesmo estorna.
São seis testes. Marque no papel.
Os 6 testes
1. Pague de verdade, com o valor mínimo
Janela anônima, conta nova, cartão ou Pix seu, o link real. Pague os R$ 0,50. Então confira três coisas, nesta ordem: o dinheiro apareceu na sua conta do sistema de pagamento? O acesso abriu sozinho pra conta que pagou? E em quanto tempo — dois segundos ou dois minutos de tela parada? Esse é o único teste que toca a chave real e o aviso real ao mesmo tempo.
2. Não pague
Abra o link, chegue até a tela de pagamento e feche. Como um cliente que desistiu. Agora volte pro seu app e procure a sujeira: ficou um pedido "aguardando" no banco de dados ocupando lugar como se fosse venda? Chegou e-mail de boas-vindas pra quem não pagou? O acesso abriu mesmo sem o dinheiro entrar? Se abriu, você tem uma porta destrancada — e é o teste 6.
3. Pague duas vezes
Clique em "pagar" duas vezes seguidas, rápido, como faz todo cliente que achou que não pegou na primeira. Depois pague o mesmo item duas vezes de propósito. O acesso tem que abrir uma vez só, e você não pode ter sido cobrado em dobro sem perceber. Esse é o erro mais silencioso da cobrança, e tratá-lo é um pedido específico pra IA — o texto exato e o porquê estão neste post, não vou repetir aqui.
4. Cancele
Se a sua cobrança é mensal, cancele a assinatura de teste e cronometre: o acesso cai na hora (errado — a pessoa pagou o mês) ou no fim do período já pago (certo)? Se é pagamento único, o que você testa é o caminho de volta: peça o estorno a você mesmo e veja se o acesso sai junto, ou se o cliente fica com o dinheiro de volta e o produto na mão. O prazo e a mecânica do estorno dependem do método; a parte de que isso é obrigação de lei — não só de boa vontade — está no post das sete coisas que precisam existir antes de cobrar.
5. Mande o comprovante, não o dinheiro
Esse é o teste mais importante e o que ninguém faz. Finja ser o cliente confuso: tire um print de um Pix qualquer e mande pra você mesmo pelo canal de atendimento, sem o dinheiro ter entrado no app. A pergunta é só uma: o seu app libera acesso quando você olha uma imagem e acredita, ou só quando a confirmação do pagamento chega de verdade? Imagem de comprovante se edita. Se o seu processo de liberar depende de você confiar num print, o primeiro espertinho entra de graça — e o cliente honesto cujo Pix caiu e o app não liberou vira uma autópsia em três telas.
6. Confira que o acesso abriu só DEPOIS da confirmação
É a soma dos cinco anteriores, dita de um jeito: a única coisa que pode abrir o acesso é a confirmação do pagamento chegando. Não o clique no botão. Não o print. Não o "aguardando". Volte no teste 1 e olhe o instante exato em que a área paga liberou: foi quando o dinheiro confirmou, ou antes? Se foi antes, tudo que está trancado atrás do pagamento está, na prática, aberto.
A folha
[ ] 1. Paguei R$ 0,50 de verdade no link real e o acesso abriu sozinho
[ ] 2. Abandonei o pagamento e NÃO sobrou lixo nem acesso solto
[ ] 3. Cliquei duas vezes e o acesso abriu uma vez só
[ ] 4. Cancelei/estornei e o acesso respondeu certo
[ ] 5. Mandei só o print e o app NÃO liberou por isso
[ ] 6. O acesso abre só quando a confirmação chega
Seis marcas, uma tarde, meio real. "Consertei" dito pela IA não vale nada aqui: o que vale é você ter feito a compra.
A parede e as vizinhas
Repare que nenhum desses seis testes é sobre o botão de pagar — é sobre tudo que acontece depois dele, que é onde o dinheiro de outra pessoa está em jogo. E eles só fazem sentido se as peças de baixo já existem: um login que protege, o banco no seu nome, um registro de pagamento que é seu. Ensaiar a cobrança num app que ainda não é seu é ensaiar a entrada de uma casa sem tranca.
Cobrar dos primeiros usuários é uma das dez perguntas que separam protótipo de produto, e ela vem no fim da fila de propósito: depende de todas as outras. Se você fez os seis e marcou tudo, não ficou pronto pra vender — ficou pronto pra enviar aquele link sem o dedo tremer.
Fontes
- Stripe — Moedas aceitas (valor mínimo de cobrança de R$ 0,50 para BRL, dependente da moeda de liquidação; conferido em 30/10/2026): https://docs.stripe.com/currencies