LearnDash comes with the ability to accept payment for courses by leveraging PayPal. Using this add-on, you can quickly and easily accept payments using the Stripe payment gateway. Use it with PayPal, or just use Stripe – the choice is yours!
Click here to read the official integration announcement.
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.
- Added user email handle as username instead of full email address
- Fixed assets queue logic and change hardcoded plugins url to constant
April 12, 2018 – V1.2.1
- Added zero decimal currency check to decide if the price needs cents multiplier
- Added site name and product name to charge object’s description
- Added translation/update class
- Updated all currency code to lowercase
- Updated subscription payment and user creation process
- Updated PHP library to v3.23.0
- Updated to work with courses that have quotes in title
- Updated input type to match the styling
- Updated CSS styles
- Fixed non-numerical value error
- Fixed undefined index in Admin
- Fixed price regex pattern/build
September 5, 2017 – V1.2.0
- Updated live secret and publishable key logic
- Updated to work with subscriptions already existing in Stripe
- Updated to delete old plan first when creating a new plan
- Updated to allow a user to have multiple Stripe subscription and charge IDs
- Fixed illegal offset of ‘paypal_email’
- Fixed get paypal email function
January 11, 2017 – V188.8.131.52
- Added default $user_email value in Stripe button to fix issue with recurring payments
September 13, 2016- V184.108.40.206
- Updated logic to prevent Stripe payment option from showing on a free course
April 26, 2016 – V220.127.116.11
- Updated to be compatible with LearnDash v18.104.22.168
- Updated logic to allow more than one instance of Stripe payment button on a page
- Added hook in button label to user LD custom label
February 23, 2016 – V1.0.1
- Added support for Stripe payment option to be used with the [course_payment_buttons] shortcode
January 19, 2016 – V1.0
- Initial release