Lesson 3: How to Accept Payment for Your Courses
Accepting Payments in LearnDash
LearnDash includes built-in tools that allow you to configure and manage payments directly from your WordPress dashboard, turning your site into a complete e-commerce platform for courses.
Accessing Payment Settings
- From your WordPress dashboard, go to LearnDash LMS > Settings.
- Click on the Payments tab.
The Payments tab contains all the settings and fields needed to enable, configure, and manage payment gateways.
Supported Gateways
Currently, LearnDash supports:
- Stripe
- PayPal
- Razorpay
You can individually enable or disable each gateway without needing to delete or re-enter API information. This makes it easy to switch gateways or test multiple payment options.
Currency Settings
LearnDash also provides a global currency setting:
- Set your preferred currency once in the Payments tab.
- This setting will apply across all active payment gateways.
- No need to configure the currency separately for each gateway.
Why This Matters
Configuring payments directly within LearnDash saves time and simplifies setup. With global currency settings and built-in gateway support, you can quickly monetize your courses without relying on third-party plugins.
Tip: Even if you only plan to use one gateway (e.g., Stripe), set the global currency first to ensure consistency across your site.