Need to update what appears on the marketing site Catalog (modules, editions, pricing)?
Open Catalog Admin.
Used by the website to start a new subscription purchase.
Used by the app to purchase additional profile tokens.
Used by customers to manage/cancel billing.
Shop Tier Quotas
How many new Profile Tokens are added each month when a Shop Small invoice is paid.
How many new Profile Tokens are added each month when a Shop Large invoice is paid.
Optional. Leave at 0 if Garage subscriptions should not mint monthly tokens.
Affiliate Default Commission Rules
Default rate for one-off purchases (e.g. Garage one-time).
Default rate applied to each subscription invoice, within the commission period.
Default number of paid invoices eligible for commission (e.g. first 4 invoices).
Default delay before commissions become eligible for auto payout.
AI Light (Portal)
If disabled, the AI widget and API return a disabled response.
Server-side only. Requires an API key in Netlify env (AI_API_KEY).
Example: gpt-4o-mini (or your provider’s model name).
Stripe API Settings
Enter Stripe keys and Price IDs used to create Checkout Sessions. Secret fields are not displayed once saved. Leave secret fields blank to keep the existing value.
Not configured.
Not configured.
Used for profile token purchases (quantity is set by the app).
Used when Garage is sold as a recurring subscription.
Controls the default Garage checkout mode shown on the site; APIs support both when configured.
Where Stripe redirects after payment (you can include ?session_id={CHECKOUT_SESSION_ID}).
Webhook endpoint to configure in Stripe: /api/stripe/webhook
PayPal Payout API Settings
Configure PayPal Payouts API credentials used for automatic affiliate payouts when an affiliate selects PayPal as their payout method. Secret fields are not displayed once saved. Leave secret fields blank to keep the existing value.
Controls which PayPal API base URL is used (sandbox vs live).
Stored in Billing Config. Used server-side by the scheduled payout runner.
Not configured.
Optional. Leave blank to use the default base URL for the selected mode.
Subscriptions
Use actions to mark active/inactive, or cancel. Cancel should deactivate all machines for the license.