Visão Geral
Antes de processar pagamentos reais, siga este checklist para garantir que sua integração está pronta para produção.Checklist de Produção
1. Autenticação
Veja a documentação de Autenticação para entender o sistema de chaves de API.1
Crie chaves de produção
No Dashboard, vá em Configurações → Desenvolvedores e crie uma chave
sk_live_.2
Configure variáveis de ambiente
Armazene suas chaves de forma segura:
3
Nunca exponha chaves no frontend
Verifique que nenhuma chave aparece em código JavaScript do cliente ou em repositórios públicos.
2. Produtos
Veja a API de Produtos para criar e gerenciar produtos.- Todos os produtos criados com chaves
sk_live_ - Preços corretos (conferir valores)
- Descrições e nomes revisados
- Imagens funcionando (URLs públicas)
- URLs de retorno apontando para produção
3. Webhooks
Consulte a documentação de Webhooks para implementação completa.1
Configure o endpoint de produção
Use uma URL HTTPS do seu servidor de produção:
2
Valide assinaturas
Implemente validação de assinatura para todos os webhooks:
3
Implemente idempotência
Evite processar o mesmo webhook duas vezes:
4
Responda rapidamente
Retorne 200 em menos de 5 segundos. Processe lógica pesada de forma assíncrona.
4. Tratamento de Erros
Consulte a Solução de Problemas para erros comuns e soluções.- Retry com backoff exponencial para erros 429
- Logs detalhados para debugging
- Alertas para erros críticos
- Fallback para falhas de webhook
5. Segurança
- HTTPS em todos os endpoints
- Chaves de API em variáveis de ambiente
- Validação de assinatura em webhooks
- Logs não expõem dados sensíveis
- Acesso ao Dashboard com 2FA habilitado
6. Monitoramento
Logs
Configure logs para todas as requisições à API e webhooks recebidos.
Alertas
Configure alertas para erros de pagamento e falhas de webhook.
Dashboard
Monitore transações e métricas no Dashboard da Garu.
Uptime
Monitore a disponibilidade do seu endpoint de webhook.
Testes Finais
Antes de ir ao ar, execute estes testes:Teste de Pagamento Completo
1
Crie um produto de teste
Com chave
sk_live_, crie um produto de R$ 5,00 (valor mínimo).2
Complete um pagamento real
Use seu próprio cartão ou PIX para fazer um pagamento real.
3
Verifique o webhook
Confirme que seu servidor recebeu e processou o webhook corretamente.
4
Verifique a entrega
Confirme que o acesso foi liberado ou o produto foi entregue.
5
Teste o estorno
Solicite estorno pelo Dashboard e verifique se seu sistema trata corretamente.
Teste de Falhas
- Testar comportamento quando webhook falha
- Testar rate limiting (429)
- Testar com chave inválida
- Testar com dados inválidos
Migração de Teste para Produção
A URL base é a mesma para teste e produção. A diferença está apenas na chave de API usada.
Pós-Lançamento
Primeiros Dias
- Monitore de perto todas as transações
- Verifique se webhooks estão sendo recebidos
- Responda rapidamente a problemas reportados
Manutenção Contínua
- Rotacione chaves de API periodicamente
- Mantenha logs por pelo menos 90 dias
- Revise métricas de conversão
- Atualize integrações conforme necessário
Suporte
Se encontrar problemas em produção:- Verifique os logs do seu servidor
- Consulte a Solução de Problemas
- Acesse o Dashboard para ver status das transações
- Entre em contato: contato@garu.com.br
Suporte Técnico
Nossa equipe está disponível para ajudar com sua integração.