webmoney/backend/app
marco 02529adc18 fix: Corrigir bugs no sistema de cancelamento
🐛 BUGS CORRIGIDOS:

1. SubscriptionCancelledMail - Argumentos incorretos
   - Estava: (User, Plan, Carbon, bool)
   - Correto: (User, string, bool, ?string)
   - Linha: SubscriptionController.php:1214

2. PayPal - Evitar cancelar assinaturas admin-granted
   - Detectar paypal_subscription_id com prefixo 'ADMIN_GRANTED_'
   - Skip chamada PayPal para assinaturas gratuitas do admin
   - Aplica em: executeCancellation() e applyRetentionOffer()

3. Log melhorado
   - Adicionado paypal_id aos logs de erro

 Sistema de cancelamento agora funciona com:
- Assinaturas PayPal normais
- Assinaturas admin-granted (gratuitas)
- Email de cancelamento correto
2025-12-19 17:12:46 +01:00
..
Console/Commands refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
Http fix: Corrigir bugs no sistema de cancelamento 2025-12-19 17:12:46 +01:00
Mail feat: Sistema completo de cancelamento de assinatura v1.60.0 2025-12-19 17:00:54 +01:00
Models refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
Policies refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
Providers refactor: migração para desenvolvimento direto no servidor 2025-12-19 11:45:32 +01:00
Services fix: associar automaticamente transações ao centro de custo Geral 2025-12-19 16:26:27 +01:00