Passagem para Produção

Checklist de Produção Stripe

Guia passo-a-passo para validar a configuração atual (test mode) e preparar a passagem para live mode. Cada secção deve ser completada sequencialmente.

Test Mode (Configuração Atual)

Completo
7/7 itens completos
Stripe_Secret_key_test configurada com sk_test_...
STRIPE_WEBHOOK_SECRET configurado com whsec_test_...
Webhook registrado no Stripe (test mode)
Evento checkout.session.completed ativo
Código valida secret antes de chamar Stripe
Compras teste marcadas com is_test: true
Odoo sync desativado para testes

Live Mode (Quando Pronto)

Pendente
0/10 itens completos
Obter sk_live_... no Stripe Dashboard (Live Mode)
Obter pk_live_... no Stripe Dashboard
Criar webhook em Live Mode
Copiar whsec_... do webhook live
Substituir Stripe_Secret_key_test no Base44
Substituir STRIPE_WEBHOOK_SECRET no Base44
Substituir STRIPE_PUBLISHABLE_KEY no Base44
Testar compra com cartão real
Verificar Purchase com is_test: false
Verificar Odoo sync disparado

Validação End-to-End

Pendente
0/6 itens completos
Acesso: https://fallwalls.com/ebooks/protecao-patrimonial
Preencher form de checkout
Pagar com cartão 4242 4242 4242 4242 (test)
Redirect para /pagamento-confirmado
Purchase criada na database
Email de confirmação enviado

Importante: Separação Test vs Live

O código detecta automaticamente se é teste ou live pelo session_id (`cs_test_` vs `cs_live_`). Compras de teste nunca sincronizam com Odoo nem são consideradas receita real. Quando passares para live, apenas 3 environment variables mudam — o código permanece igual.