#!/usr/bin/env php ======================================== TESTE DE FLUXO DE PAGAMENTO E PLANOS ======================================== 1. Criando usuário de teste... ✓ Usuário criado: teste.pagamento.6af9ccc74bdee@example.com (ID: 49) 2. Criando plano FREE para o usuário... ✓ Plano FREE ativado (ID: 113) ✓ Plano: Free Trial 3. Simulando pagamento de plano PAGO... ✓ Pagamento criado (ID: 121) ✓ Plano: Basic ✓ Valor: R$ 29,90 4. Processando webhook de pagamento aprovado... ✓ Nova subscription criada (ID: 114) ✓ Payment atualizado e vinculado à subscription ✓ Subscriptions anteriores canceladas: 1 ✓ Transação confirmada com sucesso! 5. Verificando estado final... Total de subscriptions: 2 Subscription ID: 113 - Plano: Free Trial - Status: cancelled ✗ - Criado em: 2026-11-15 12:16:23 - Expira em: 2026-11-22 12:16:23 Subscription ID: 114 - Plano: Basic - Status: active ✓ - Criado em: 2026-11-15 12:16:23 - Expira em: 2026-12-15 12:16:23 ✓✓✓ 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! ✓✓✓ ========================================