---
title: "Lesson 3: How to Accept Payment for Your Courses"
source: "https://docs.nexcess.com/software/learndash/academy/lesson-3-how-to-accept-payment-for-your-courses/"
description: "Accepting Payments in LearnDash LearnDash includes built-in tools that allow you to configure and manage payments directly from your WordPress dashboard, turnin…"
vertical: "Software"
area: "Academy"
topics: ["Billing and Payments", "Courses", "LearnDash 101", "Settings", "Supported Payment Gateways"]
date: "2023-02-16"
last_modified: "2023-02-16"
---

# 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

1. From your WordPress dashboard, go to **LearnDash LMS > Settings**.
2. 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.
