Member Env Checklist
1. Auth
`NEXT_PUBLIC_SUPABASE_URL` və `NEXT_PUBLIC_SUPABASE_ANON_KEY` varsa auth adapter avtomatik `supabase` moduna keçir.
2. Payment
`PAYMENT_CHECKOUT_URL` varsa `/api/member/checkout` plan parametrini əlavə edib checkout URL qaytarır.
3. Webhook
`MEMBER_WEBHOOK_SECRET` lazımdır. `/api/member/webhook` endpoint-i `x-member-webhook-secret` header-i ilə qorunur.
4. App URL
`NEXT_PUBLIC_APP_URL` checkout fallback və canonical redirect-lər üçün istifadə olunur.
5. Son qalan iş
Webhook payload-un DB-yə yazılması, entitlement update, billing history UI və failed payment edge-case handling.
