whisper-money/app/Http/Controllers/OpenBanking
Víctor Falcón 2f583c0113
Cancel Enable Banking connections for free users (#289)
## Summary
- add month-end command to revoke old Enable Banking sessions for users
without a paid plan while keeping their linked accounts as manual
accounts
- extract banking disconnect flow into a reusable action so manual
disconnects and scheduled cleanup share same revoke and detach behavior
- add feature coverage for free-user cleanup, paid-user skips,
under-6-hour skips, non-Enable Banking skips, and revoke failure
fallback

## Testing
- vendor/bin/pint --dirty --format agent
- php artisan test --compact
tests/Feature/CancelFreeEnableBankingConnectionsCommandTest.php
tests/Feature/OpenBanking/ConnectionControllerTest.php
2026-04-15 16:23:03 +02:00
..
Concerns chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
AccountMappingController.php chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
AuthorizationController.php chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
BinanceController.php chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
BitpandaController.php chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
ConnectionController.php Cancel Enable Banking connections for free users (#289) 2026-04-15 16:23:03 +02:00
IndexaCapitalController.php chore: Remove account-mapping feature flag (#252) 2026-04-01 12:09:22 +02:00
InstitutionController.php feat: Integrate EnableBanking as open banking provider (#106) 2026-02-12 09:09:28 +01:00