Files
ABSDEV/integration/PHASE7.md
T
2026-10-12 14:50:13 +01:00

1.3 KiB

Phase 7 — Subscription visibility (read-only)

Adds a SonarDesk Subscriptions sidebar link and an authorised /administration/sonardesk/subscriptions page showing existing subscription-linked licence records, status, provider, period end, and scheduled cancellation. Uses the same ABSDev administration layout as Phase 6.

No checkout, Paddle API calls, webhook changes, database migrations, customer merges, or billing mutations. This phase is intentionally a safe first step toward commerce integration. Figures reflect local records only, not live Paddle data.

Install

Back up/commit local changes first. Overlay the Modules/ and resources/ folders onto ABSDev, preserving paths. The sidebar file is a full replacement based on Phase 6; if you have edited it since then, merge the SonarDesk group manually instead.

php artisan optimize:clear
php artisan route:list --path=administration/sonardesk -v

Check subscriptions page with authorised and unauthorised users. This view requires the licensing database migrations and the Phase 6 layout to be present.

Still required before billing cutover

Verify Paddle credentials, webhook signatures and idempotency, customer mapping, checkout redirects, and existing production licence continuity in staging. Do not repoint production webhooks yet.