Sell LearnDash Courses Using Stripe!

Stripe Integration

We are excited to share with you the latest of the LearnDash add-ons. This particular add-on will give you an additional option for selling your courses.

Up until today you always had the option to sell your courses with Stripe as long as you were leveraging one of the four popular WordPress shopping carts.

However, with this add-on you can use Stripe in a similar way that you use our built-in PayPal or 2Checkout integrations.

In other words, no shopping cart plugins necessary!

But before jumping into the details, we would like to first take a quick moment to personally extend our gratitude to you for choosing us as your WordPress LMS.

Your feedback continues to motivate us in the development and evolution of LearnDash – thank you!

Without further ado, let’s get into the details of this new (and did we mention FREE? 🙂 ) add-on that you now have available.

Add-On Features

stripe-payment

Accept payments using Stripe – Use your free Stripe account to accept credit card payments for courses.

Automatic user creation and enrollment – After successful payment the customer receives a user account and is auto-enrolled into the course.

Compatible with built-in PayPal option – Activate both the PayPal and Stripe options to allow your customers to choose how they want to pay.

Lightbox overlay – Users stay on your site and enter their details into the secure Stripe overlay.

How It Works

Once installed and activated you will find a new “Stripe” tab located under LEARNDASH LMS > SETTINGS.

Here you enter your Stripe account details and that’s it!

Just give your course a price and when your potential customers click the “Take This Course” button, they’ll be prompted to enter their credit card information via Stripe.

If you also have PayPal enabled, then after clicking the “Take This Course” button your customers will be prompted to select their desired check-out option: via PayPal or Credit Card (Stripe).

You can see this in action on the LearnDash demo site.

Where To Download

This is a free add-on created by LearnDash. It is available for download on the support site.

Thank You… And Get Ready!

Thank you again for putting your trust in us for your learning program. LearnDash would not be the product it is today without the amazing feedback we receive from all of you in the LearnDash community.

Last year there was a lot of activity for us, and we are carrying this momentum into 2016.

First, as always you can anticipate new core features.

In fact, work on this front is already well on the way. If you haven’t already, check out the latest beta version which boasts some pretty great new functionality.

In addition we’ll be letting you know about some new add-ons, both built by us and third-party vendors (many of which are nearly finished with development).

Not to mention one major project that will take the WordPress LMS industry to an entirely new level.

Until next time!

Author

Justin Ferriman is the co-founder and CEO of LearnDash, the WordPress LMS trusted by Fortune 500 companies, major universities, training organizations, and entrepreneurs worldwide for creating (and selling) their online courses. Twitter | LinkedIn

56 Responses

  1. That’s awesome news, Justin! Thank you for all that you guys do.

    Is there a way to manually create the Buy Now button, or to create a separate option? For example, I’d like to sell the course in its basic DIY format and have an upsell to include private coaching for an additional fee. How would you manage that with the Stripe addon?

    1. Happy to hear you like it Mei! There is a shortcode that will allow you to place the ‘Take this Course’ button on any page you wish. It’s located under LEARNDASH LMS > COURSES > COURSE SHORTCODES.

  2. This is cool. Could you explain a little more what signup for users will look like? Does it just automatically generate a username? I’d love to see a video walkthrough. Thanks!

    1. Thanks Nick! The user creation is automatic just like the built-in PayPal integration. Customer makes purchase, user account created & enrolled, and an email with necessary details is sent. Immediately after successful payment you can redirect the user to the page of your choice (for example, “next step” instructions to guide them through the process).

  3. Hi Justin,

    What a great start to the year – I’m truly impressed by your urge to continuously improve LearnDash 🙂

    What type of payment structure does this permit – one-off payment or regular subscriptions. Can you also have a one-off registration fee followed regular payments?

    Best wishes!
    Howard

    1. Hi Howard-
      Thanks for your kind words, it really is appreciated. The same payment structures available for built-in PayPal are possible with the Stripe integration (one-time and recurring payments).

      1. Your most welcome Justin – I am currently trying to decide whether to stick with PMPro (which we had opted for as we wanted to accept Stripe payments rather than PayPal) or move to Course Access Manager with Stripe addon – however we have a need for a payment structure of registration fee followed by monthly payments so may have to stick with PMPro as it permits this type of charging.
        Thanks again,
        Howard.

  4. Hey Justin,

    This is a wonderful new development and opens even more, amazing possibilities for the LMS community.

    Thanks!

  5. Justin,

    I have contacted support twice in the last 11 days – and no one has responded. What do I need to do to get my account query seen to.

    Regards

    1. Hi Dennis-
      I’m so sorry to hear that! I ran a report in our help desk and didn’t see anything with your name or email (so perhaps it was in the forum?). In either case, submit a ticket from here and I’ll personally keep an eye out for it.

  6. Hey Justin,

    In a split second I almost read: “E-learning with a ‘Strap On’ ” …

    However – this is much better 😉

    Thank you for keeping up the pace with LearnDash and have a great day!

  7. This is great development J! Congrats!
    I am operating from India. I’ll check Stripe details and go ahead.
    Best;
    Arvind

  8. Good news Justin. Is there now or will there soon be a way to accept a single payment for access to all courses offered by my site? That would allow me to do away with an entire other membership plugin I now use.

  9. Justin, you and your team continue to amaze with your commitment to making LearnDash the most useful WordPress-based LMS out there.

    We just signed up for a Stripe account yesterday, so the timing, though coincidental to this announcement, still answers the question I woke up with this morning: “How will we integrate Stripe payments into our LearnDash platform?”

    You made my day.

    Thanks,

    Bill

  10. Hi Justin (and friends),

    I’m a Learndash ‘newbie’ – does that mean I don’t need ithemes exchange membership plugin when selling single courses?

    I can do with out the membership plugin, unless I am offering something bundled?

  11. Hey Justin. Thanks for this add on. I love using Stripe. It seems simple and that is fantastic. However, when people sign up for my courses they also need to be subscribed to an autoresponder and Mailchimp list. Each of our courses has a mailing sequence and in the future we plan to have courses that drip as well.

    Is it possible to use the new stripe add on and have the users email address subscribed to our Mailchimp account? Could we use a drip course system in the future using the stripe add on?

    1. Hi Scott-
      Thank you for the comment. If you use this free plugin you can add users to your mailchimp account as soon their account is created (purchase is made) on the site. Just one option that may work for you.

  12. Just wanted to reach out and say kudos to you and your team for building such an awesome platform.

    On top of that, I can really say it’s great that you are active in the learning community and make such a big effort to educate people about social and online learning. It’s the reason I purchased your platform ( I’m also using social learner from buddy boss).

    I admire what your doing and just wanted to say thanks – your hard work is noted and appreciated.

  13. Justin, I love me some Stripe (yes, I just said that). And I have to tell you I’ll be adding my courses back to Learndash. Had to take a pause for a bit to get my WordPress security issues straight – lot of hack attempts going on. I can honestly say I sell more courses using Learndash than any other off WP platform I’ve tried. Now that you’ve added Stripe, that is a knockout punch to any other LMS plugins around!

  14. Justin, I have not yet integrated LearnDash, but what you’re doing seems great! I have a need to implement a Coupon or Gift Card option to allow people to sponsor training for others. Is there a plugin or some other mechanism to supply that functionality? Thanks for your help!

    1. Hi Greg-
      Thanks for the comment! If you need coupons then you’ll be better off going with one of the four major shopping carts that can integrate with LearnDash.

  15. Hi, I set my course to a recurring payment for 30 days, but when I click on the Stripe option for payment it only says Pay $11, it doesn’t say that they will be billed monthly. Can you tell me how to edit the Stripe pop-up payment window.

    Thanks for the time!

  16. This is just what I was looking for 🙂
    Can I just check something though?

    We’re using PMPro because of this add-on, which allows us to sell the course to companies and organisations & we’d like to continue doing so.
    (http://www.paidmembershipspro.com/add-ons/plus-add-ons/pmpro-sponsored-members/)

    However I’d rather use the Stripe pop-up checkout rather than PMPro. So the questions is, can I use Learndash/Stripe for single users & PMPro Sponsored members for selling to organisations?

    Thanks
    Tom

  17. Hey Justin,

    we just switched to learnDash as we are trying to grow better. We just installed stripe for learnDash for our payment system but we are having troubles connecting our stripe account to it. could you help?
    Thank you

  18. This is a great option that is so close to perfect, all it needs is the capability of using Discount Codes / Coupons without having to go to the extreme of setting up a full membership addon or shopping cart.

  19. Can I use this Stripe integration to charge an up-front fee, followed by a monthly subscription? For example, the up-front cost of my service is $397, then beginning in month two it’s $97/mo. Is this possible? Thanks in advance

    1. No, you’ll need to use a shopping cart for this (like WooCommerce) which is free, as is their Stripe add-on.

  20. Hello Justin,

    Is it possible to personalise the text on the “take this course” button with LD?
    And is it possible to offer 3 payment levels and then personalise the button text for each level?

    1. The text can be changed under the custom label settings in LearnDash. It’s not possible to have three different labels for each level.

Leave a Reply

Your email address will not be published. Required fields are marked *