Fixed pricing model (subscriptions and credits)
Fixed pricing typically uses a payment provider product and price catalog to sell:
- subscription prices (recurring)
- credit packs (one-time)
Vluna exposes a read-only catalog for your realm and provides checkout and portal endpoints for self-serve flows.
Prereqs
- You can issue bearer tokens to your frontend: Verify installation and integration.
Self-serve flow (high level)
- Frontend lists products and prices from
/api/v1/catalog/*. - Frontend creates a checkout session via
/api/v1/checkout/sessions. - User completes checkout in the provider page.
- Webhook processing updates the account state and wallet balances.
- Frontend uses
/api/v1/portal/sessionsfor self-serve subscription management.
Verify
- Catalog endpoints return products visible to your realm.
- Checkout session creation returns a provider session URL.
- Wallet balance changes after purchase is finalized.
Next
- Self-serve flow design: Self-serve orchestration
- Subscription packaging rules: Subscription group modeling
- Funding and grants guide: Funding and grants overview