Integrations / Stripe

Stripe integration
for VeloCMS

Most CMS platforms charge a cut of every subscription you collect. VeloCMS connects Stripe at two separate layers so your readers' money goes straight to your Stripe account — not through ours first.

What this integration does

Stripe runs at two places in VeloCMS. First, platform billing: Pro, Business, and Agency plan subscriptions are processed through VeloCMS's own Stripe account when you sign up on velocms.org. Second, and more importantly for monetizing publishers, the BYOK layer: you connect your own Stripe account in Admin → Settings → Billing, and VeloCMS issues Stripe Checkout sessions directly against that account. When a reader pays for a monthly subscription or a one-time digital product, the money lands in your Stripe balance without passing through ours. Refunds and chargebacks are handled entirely within your own Stripe dashboard. VeloCMS takes a zero percent platform fee on reader revenue — the only cost is Stripe's standard processing fee (2.9% + 30¢ in the US).

Zero platform fee

Reader payments go directly to your Stripe account. VeloCMS takes 0% — Stripe charges its standard 2.9% + 30¢.

BYOK key storage

Your Stripe secret key is encrypted with AES-256-GCM before storing. It is never logged or readable in plaintext.

Magic-link checkout

Readers enter their email, get a magic link, and are gated into paid content within two clicks. No password to forget.

Membership tiers

Monthly and yearly plans, coupon codes, free trials, and grace periods — configured from the admin without touching code.

Where to find it in admin

  1. 1
    Admin → Settings → Billing. Paste your Stripe secret key (starts with sk_live_). VeloCMS encrypts it immediately — you will never see it again in plaintext.
  2. 2
    Set your price. Enter your monthly subscription price and enable the paywall. VeloCMS creates the Stripe product and price automatically — no Stripe Dashboard detour required.

Use cases

A newsletter writer charging $8/month for a paid tier uses the BYOK Stripe layer to collect subscriptions without sharing revenue with VeloCMS or Substack. A photography studio uses Stripe Checkout to sell print orders directly from their blog, fulfilling orders through their existing Stripe Dashboard workflow. A developer agency running multiple client blogs on a single VeloCMS Agency plan connects each client's own Stripe account independently — so revenue from client A never touches client B's account or the agency's Stripe balance.

Start collecting reader revenue.

14-day free trial. Connect your Stripe account on day one. 0% platform fee on reader payments.