How to Sell Courses with Stripe in VaultLMS

VaultLMS has Stripe checkout built in, so you can sell your courses directly on your own WordPress site and keep 100% of the revenue (minus Stripe’s standard fees) — no marketplace cut.

Connect Stripe

  1. Go to VaultLMS → Selling & Access → Payments and enter your Stripe keys.
  2. Set the mode to Live when you’re ready to take real payments (test mode first is recommended).
  3. Add the Stripe webhook shown on that screen to your Stripe dashboard so access is granted automatically after payment.

Price your courses

Choose one-time pricing (lifetime or time-limited access) or subscriptions for recurring revenue. You can also create coupons and bundles, and offer a self-serve [vaultlms_manage_billing] portal so subscribers can upgrade, downgrade or cancel themselves.

Place the buy button

Add [vaultlms_buy] (or [vaultlms_price]) to any course or landing page — see the shortcodes reference. For why owning your checkout beats hosted platforms, see how VaultLMS compares to LearnDash and other LMS options.