Skilljar offers a native Stripe integration, giving you the flexibility to monetize your courses through Stripe-powered payments.
Our enhanced integration replaces the previous eCommerce experience with Stripe Checkout Sessions—Stripe's recommended workflow for collecting payments. This upgrade introduces improvements to help you sell globally, handle taxes automatically, and manage your commerce operations with more flexibility.
💲What's New:
More Secure, Stripe-Hosted Checkout
Your learners' payment information is now handled entirely by Stripe through a more secure, hosted checkout page. Card validation, error handling, 3D Secure authentication, and PCI compliance are all managed by Stripe. The final payment step now redirects to a Stripe-hosted checkout page, a polished, familiar payment experience that supports more payment methods and shows tax upfront.
Automated Tax Calculation and Collection
If you sell to learners across different states or countries, tax compliance is now significantly easier. The enhanced integration supports Stripe Tax, which automatically calculates and collects the correct sales tax, VAT, or GST based on your buyer's location.
Localized Currency Support
With the enhanced integration, your learners can view prices and pay in their local currency, and Stripe handles the conversion automatically. If you're selling to a global audience, this removes one of the biggest points of friction in the buying experience.
Coupons and Promotion Codes via Stripe
You now manage discounts directly in the Stripe Product Catalog. Create coupons (percentage off or fixed amount), generate customer-facing promotion codes, restrict codes to specific learners or products, set expiration dates, and control redemption limits, all from your Stripe Dashboard. This gives you far more flexibility and control for discounting than the legacy integration.
Domain-Level Monetization
You're no longer limited to configuring eCommerce at the organization level. The enhanced integration enables domain-level monetization, giving you more granular control over how and where you sell across your training properties. If you operate multiple domains, you can tailor your commerce setup to each one.
Expanded Reporting and Analytics
Stripe's built-in reporting and analytics tools are now available to complement your Skilljar Order Report. This means richer visibility into transaction-level detail, payment trends, and revenue insights, accessible directly from your Stripe Dashboard alongside the reporting you already use in Skilljar.
Automatic Inventory Sync
When you publish monetized content on a domain with Stripe Checkout Sessions enabled, Skilljar automatically creates a corresponding product in your Stripe Product Catalog with its metadata.
Setup Process
Getting started takes a few configuration steps in your domain-level Feature Settings. Once you're up and running, you can manage advanced capabilities like coupons and tax rules directly in your Stripe Dashboard. Our Help Article walks you through the upgrade workflow and links to the Stripe documentation you'll need along the way.
Important Notes:
- Recurring subscriptions and saved payment methods are on the roadmap. The foundation is in place with Checkout Sessions, and subscription support will be coming in a future update.
- Promo codes will need to be recreated in the Stripe Dashboard as coupons. However, bulk promo codes will continue to work on the enhanced integration with no changes needed.
- Refunds are managed in Stripe. For transactions processed through the enhanced integration, refunds must be issued directly from your Stripe Dashboard.
- If you syndicate monetized training to another LMS, the purchase flow cannot be initiated from that external platform. The enhanced integration is designed for purchases made directly on Skilljar-hosted Academies. Commerce for syndicated content must be handled by the external LMS (e.g., through its own Stripe integration or payment system), with enrollment passed to Skilljar via API after purchase.
Upgrading from the Legacy Integration
If you're currently using the legacy Stripe integration, here's what you need to know:
- No disruption to your current setup. Your existing integration will continue to work, however we strongly recommend upgrading to get the most out of connecting Skilljar + Stripe.
- For help with Skilljar setup, our Help Article has everything you need.
- For help with Stripe setup, including taxes, coupons, and payment methods configuration, review help documentation directly at https://docs.stripe.com/.