Gateway Payments Enrolment

Enrolment ::: enrol_gwpayments
Maintained by Rogier van Dongen, Sebsoft Plugins
Gateway Payments enrolment method -- Enrol on payment - extended with discounts and cohort restrictions.
Latest release:
7 sites
3 fans
Current versions available: 1


The Sebsoft PaymentS enrolment Plugin offers you the possibility to set up paid courses.
It uses core Moodle's payment gateways to provide payments supporting a wide variety of payment methods.

The plugin provides full support for discount coupons to be created for courses.
A coupon is created either for a specific course or for any accessible course (site wide).
Coupons consist of a startdate and enddate, a percentual discount, the course
it was created for, an optional maximum usage and the coupon code itself.

Once installed, you can manage all coupons from the new administration tree menu.
When you're administrating a course, and the course has the gwpayments enrolment
method enabled for the course, the gwpayments plugin creates it's own menu item
in the course administration tree.
When you create coupons from there, it's bound to the specific course you're editing.


This plugin is part of set Gateway Payments.


Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3


Rogier van Dongen (Lead maintainer): Main developer
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Tue, Aug 24, 2021, 8:30 PM
    Approval issue created: CONTRIB-8656
  • Wed, Oct 27, 2021, 2:20 AM
    Hello. I downloaded the plugin and is more complete that the standard plugin that comes with moodle. But, testing the plugin i found some bugs, and i need some new features that are mandatory in certain projects.
    -Posibiity of generating an invoice per payment.
    -Show a policy terms before the buy.
    -Translate the plugin to spanish and perhaps to french and portuguese

    I forked the project in github and i started to correct the bugs and implemente the new features. I created a push request with the correction of a bug, but there is not response. You are interested in merge that code in your project or you think is better that i continue my project independentelly?

    Sorry for mi english.
  • Thu, Oct 28, 2021, 7:55 PM
    Hi Carlos,
    Replies have been made in the repository/pull request (as you are aware of by now).
    Please always file an issue first before starting any work as we normally will not accept pull requests directly (the github repository is only a mirror, so any requests for changes and/or bugfixes should, at least for now, be done by providing a patch file in the issue tracker).
Please login to post comments