Validates callback URL
static bool isValidCallbackUrl(String? url) { if (url == null || url.isEmpty) return true; // Optional parameter return Uri.tryParse(url)?.hasAbsolutePath == true; }