Payment GatewaysAvailableSecure Card Processing

Stripe + Wisdom LMS

Connect your own Stripe account and sell courses, private sessions, installments, and subscriptions. Payments land in your Stripe balance, and learners are enrolled automatically as soon as the charge clears.

What This Integration Does

When a learner checks out, Wisdom LMS creates a Stripe Checkout session with the items in their order and hands them to Stripe's hosted payment page. Card details are entered on Stripe's page and never pass through the learning platform. Stripe confirms the result two ways: it tells the platform when the learner returns from checkout, and it sends a webhook independently, so a payment is still recorded correctly if the learner closes their browser at the wrong moment.

For subscription courses, the integration creates the recurring price in Stripe with the interval you configured, and Stripe collects renewals from then on. Cancelling a learner's subscription is passed through to Stripe so billing genuinely stops at the source rather than only in the platform's records. Every order is checked against its expected amount before enrollment is granted.

Key Capabilities

Hosted Checkout

Learners pay on Stripe's own payment page with your course name, image, and price shown. Card data is handled by Stripe, which keeps the sensitive part of the transaction out of the learning platform entirely.

One-Time, Installment, and Subscription Payments

Stripe covers all three pricing models: a single purchase, individual installments, and recurring subscriptions billed weekly, monthly, or yearly.

Webhook Confirmation

Stripe notifies the platform directly when a checkout completes, so orders are marked paid and learners enrolled even if they never return to the site after paying.

Subscription Cancellation

Ending a subscription in the platform cancels it at Stripe, so no further charges are made.

Sandbox Mode

A sandbox toggle lets you run the complete purchase-to-enrollment flow with Stripe test credentials before you accept a real payment.

How to Set It Up

  1. 1

    In your Stripe dashboard, get the API key for the account you want to take payments into.

  2. 2

    In the Wisdom LMS SaaS Portal, open Integrations and add Stripe.

  3. 3

    Paste your Stripe API key into the configuration screen.

  4. 4

    Switch on sandbox mode, save, and run a test purchase end to end to confirm the order completes and the learner is enrolled.

  5. 5

    Turn sandbox mode off and enable the integration to start taking live payments.

Used In These Use Cases

FAQ

Frequently AskedQuestions

Connect Stripe and Start Taking Payments

Try the full Wisdom LMS platform for $0.99. No credit card required for the 14-day trial.