Files
ABSDEV/integration/PHASE9.md
T
2026-10-12 15:18:07 +01:00

1006 B

Phase 9 — Paddle read-only reconciliation

This is the first Paddle API integration step, not a checkout or webhook migration. Existing production billing and webhook endpoints remain untouched.

Install

Copy the patch files into the ABSDev project, preserving paths. Configure SONARDESK_PADDLE_API_KEY with a read-only Paddle API key and SONARDESK_PADDLE_ENVIRONMENT=sandbox (or production) in .env. Never copy production credentials into source control. Run composer dump-autoload, php artisan optimize:clear, and php artisan route:list --path=administration/sonardesk -v.

Open /administration/sonardesk/paddle-reconciliation. Page checks up to 20 recent Paddle-linked licence statuses. It is deliberately limited to avoid unbounded API calls and is read-only.

Not included

Checkout creation, customer identity linking, payment processing, webhook cutover, subscription mutation, and production deployment. These require migration tests and explicit cutover approval.