Setup
This section is for licensed installs. If you are evaluating, start with Concepts and Providers first.
Before you start
- Choose a provider (Stripe, Paddle, etc.).
- Decide if you need subscriptions, one-time payments, or both.
- Decide where plans live (Stripe: provider dashboard; other providers: YAML in content/config).
- Identify the user blueprint that should store provider data.
Setup path
- Install the plugin with Composer.
- Register your license key and production domain.
- Configure the provider handler and credentials.
- Add the provider data field (defaults to the provider key, or set
bnomei.klub.providers.{provider}.fieldto a stable name likeklub_provider) to your member blueprint. - Configure webhooks and test a checkout.
Upgrading from v1
If you are coming from v1, the biggest changes are the provider namespace and DTO usage. See the Migration guide for the full checklist.