XYZ supports course payments via the built-in PayPal Enrolment method in Moodle.
Follow these steps to enable and configure PayPal for paid course access:
🧭 Step 1: Enable PayPal Enrolment
- Go to:
Site administration > Plugins > Enrolments > Manage enrol plugins
- Locate PayPal in the list of enrolment methods.
- Click the eye icon to enable PayPal Enrolment.
⚙️ Step 2: Configure Global PayPal Settings
- On the same page, click the Settings link next to the PayPal plugin.
- Fill in the required site-wide PayPal configuration:
- PayPal business email
- Currency
- Default role assigned
- Optional settings like cost, enrolment duration, etc.
💡 These settings apply globally and can be overridden at the course level.
🎓 Step 3: Enable PayPal Enrolment for a Course
- Go to the course where you want to enable paid access.
- Navigate to:
Course → Participants → Enrolment methods
- Click Add method and choose PayPal.
- Configure:
- Course price
- Currency
- Enrolment duration
- Optional welcome message
- Click Add method to activate PayPal for the course.
✅ Students will now see a “Pay with PayPal” option when accessing this course.
💳 Using Other Payment Methods
If you’re using a different payment method (e.g., Stripe, or any other supported enrolment plugin):
- Follow the same process as described above.
- Enable the plugin from Site administration > Plugins > Enrolments > Manage enrol plugins.
- Configure global settings, then add the method to individual courses via the Participants > Enrolment methods page.
🧩 The structure and setup steps are consistent across all enrolment/payment plugins in Moodle.