Billing Admin

Configure payment links (checkout/portal), review subscription history, and activate/cancel licenses.

Payment Link Configuration

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.
License Tier Status Last Payment Period End Actions