package shared import "strings" // NormalizePlanCode canonicalizes plan codes from various sources // (Paddle checkout, webhook payloads, database records) into stable // internal identifiers used across the billing and tenancy domains. func NormalizePlanCode(planCode string) string { switch strings.TrimSpace(planCode) { case "growth": return "pro" case "multi-location": return "business" default: return strings.TrimSpace(planCode) } }