#!/usr/bin/env php ======================================== TESTE DE FLUXO DE PAGAMENTO E PLANOS ======================================== 1. Criando usuário de teste... ✓ Usuário criado: teste.pagamento.6aa96d691e1e7@example.com (ID: 36) 2. Criando plano FREE para o usuário... ✓ Plano FREE ativado (ID: 75) ✓ Plano: Free Trial 3. Simulando pagamento de plano PAGO... ✓ Pagamento criado (ID: 108) ✓ Plano: Basic ✓ Valor: R$ 29,90 4. Processando webhook de pagamento aprovado... ✓ Nova subscription criada (ID: 76) ✓ Payment atualizado e vinculado à subscription ✓ Subscriptions anteriores canceladas: 1 ✓ Transação confirmada com sucesso! 5. Verificando estado final... Total de subscriptions: 2 Subscription ID: 75 - Plano: Free Trial - Status: cancelled ✗ - Criado em: 2026-09-15 13:08:09 - Expira em: 2026-09-22 13:08:09 Subscription ID: 76 - Plano: Basic - Status: active ✓ - Criado em: 2026-09-15 13:08:09 - Expira em: 2026-10-15 13:08:09 ✓✓✓ TESTE PASSOU! ✓✓✓ - Usuário tem exatamente 1 subscription ativa - Subscription ativa é o plano PAGO (Basic) - Plano FREE foi cancelado corretamente 6. Limpando dados de teste... ✓ 2 subscription(s) deletada(s) ✓ 1 payment(s) deletado(s) ✓ Usuário deletado ======================================== ✓✓✓ TODOS OS TESTES PASSARAM! ✓✓✓ ========================================