Skip to content

Payfast/moodle-aggregation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

moodle-aggregation

Payfast Aggregation module v1.1.0 for Moodle v4.5

This is the Payfast Aggregation enrolment plugin for Moodle. Please feel free to contact the Payfast support team should you require any assistance.

Installation

  1. Download the latest Payfast Aggregation Moodle enrolment plugin from moodle-aggregation.zip.
  2. Unzip the file on your local drive and upload it to your publicly accessible Moodle installation at [your moodle installation folder]/enroll/payfast.
  3. Log in to your Moodle website as the admin.
  4. You will be presented with the 'Plugins Check' screen, press Update Moodle database now button and then Continue.
  5. Insert your Merchant ID and Key (found by logging into your Payfast Aggregation account and clicking on the Settings tab).
  6. Change the Enable Payfast Enrolments to Yes.
  7. Save your changes and Enable the Payfast Enrolment plugin from the list of available enrolment plugins.
  8. It's always advisable to do a test transaction in the Sandbox/Test site first.

Course Setup

  1. Create a Course in Moodle

    • Log in as an Admin and navigate to Site AdministrationCoursesManage courses and categories.
    • Click Create new course and fill in course details.
  2. Configure Enrollment Methods

    • Set Enrollment methods via Participants > Enrolled users dropdown > Enrolment methods.
    • Add method → Payfast Aggregation.
  3. Configure Payfast Settings

    • Click Settings for Payfast Aggregation.
    • Set your Payfast Business Email and configure currency and course price.
    • Save changes.
  4. Activate Payment Method

    • Click the eye icon next to the payment method to ensure it's active.
    • Make sure Payfast Aggregation is enabled and disable all other enrolment methods.

Collaboration

Please submit pull requests with any tweaks, features or fixes you would like to share.

About

Payfast Aggregation Moodle Module

Resources

Stars

Watchers

Forks

Packages

No packages published