Stripe Settings

Configure your Stripe payment processing integration.

API Integration

These keys are used by the {{ brand_name }} server to verify subcriptions and create checkout sessions.

Events to select in Stripe Dashboard:
• checkout.session.completed — Upgrades user to Pro after payment
• customer.subscription.deleted — Downgrades when subscription ends

Point to /user/settings/webhook

{% from "_custom_select.html" import custom_select %} {% set sc = settings.get('stripe_base_currency', 'cad') %} {{ custom_select(id="stripe-base-currency", data_setting_key="stripe_base_currency", options=[{"value": "usd", "label": "USD"}, {"value": "cad", "label": "CAD"}, {"value": "eur", "label": "EUR"}, {"value": "gbp", "label": "GBP"}, {"value": "aud", "label": "AUD"}], selected_value=sc, selected_label=sc|upper, mode="form", class="w-full") }}

The default currency for the base price.

The monthly price in the base currency.

Automatically convert price and currency to USD, EUR, GBP based on the user's preferred currency in settings. Defaults to USD.