Gateway Payments Enrolment

Enrolment ::: enrol_gwpayments
Maintained by Rogier van Dongen, Sebsoft BV
Part of set Gateway Payments.
Gateway Payments enrolment method -- Enrol on payment - extended with discounts and cohort restrictions.
Latest release:
145 sites
169 downloads
19 fans
Current versions available: 3


SEBSOFT PAYMENTS ENROLMENT PLUGIN

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.

-----
DISCOUNTS
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.

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Rogier van Dongen
    Wed, 22 June 2022, 3:25 PM
    Hi Nikk,
    My email address is in virtually every file when you download the plugin and open a random PHP file.
    Alternatively, it'd be ideal if you could file an issue in the bugtracker on github (link can be found above under "useful links" -> Source control URL.
    ALso please refer to the exact Moodle version you are using since that is more or less critical information.
    Thanks in advance.
    Cheers smile
  • Matt Metzgar
    Mon, 29 Aug 2022, 3:01 AM
    Will this work in Moodle 4.0?
  • Rogier van Dongen
    Tue, 30 Aug 2022, 4:05 PM
    Hi @Matt,
    Yes it works and has been tested up until Moodle4.1dev.
    Cheers smile
  • Matt Metzgar
    Mon, 19 Sept 2022, 9:19 PM
    Some students are saying they do not receive an email receipt from PayPal when they purchase the course. Is there some setting I need to enable to make sure a receipt is sent?
  • Rogier van Dongen
    Mon, 19 Sept 2022, 9:23 PM
    @Matt,
    Since this is most likely not related to this plugin (this is not a paypal plugin, this plugin only makes use of payment gateway implementations), I would try to ask the question in the Moodle Tracker because this is more than likely either a problem in the paypal gateway plugin (which is a core plugin) _or_ maybe even in paypal itself (such as a configuration issue perhaps).
    Either way, I'm not able to say anything sensible about it.
    Cheers
  • Fernando Ortega
    Mon, 2 Jan 2023, 8:42 PM
    Thank you very much for the plugin!
    It works great!;)
  • Rafael Rodríguez Gaioso
    Fri, 20 Jan 2023, 8:16 PM
    Hi Rogier,

    I have installed the 1.0.7 version in Moodle 4.1 and it seems to work correctly. Is there any test about it? Can I still use this plugin in Moodle 4.1?
    Thank you very much and congratulations for your work.

    PS. As mantainer for the Galego language, in the next days I will upload the translation to AMOS.
  • Rogier van Dongen
    Fri, 20 Jan 2023, 8:21 PM
    Hi Rafael,
    There's no reason as far as I know to assume the plugin would no longer work, I'm not familiar with changes in Moodle's payment core nor in the general enrolment ideology.
    The only sane way to test would be to use a test account from your PSP to make sure no real payments would be done, so testing is mainly manual.
    This is mainly because of the handling by a gateway and the fact external parties are involved. Any errors that would occur (and for which we've already received issue reports), are more often than not outside the scope of the enrolment plugin (most cases: the payment gateway itself that fails which is out of scope for this plugin).
    Should you run into any issues at all, please consider filing the issue on github.
    Cheers
  • Len Treb
    Wed, 3 May 2023, 3:18 PM
    Hi Sir Rogier van Dongen,

    I'm incredibly grateful for this plugin and the invaluable help it provides. However, it appears that there is an issue with sending notifications, including receipts, to both students and teachers. I'm eager to find a solution to this problem, as it's essential to my needs. Could you please advise on how to fix it?
  • Andriy Semenets
    Wed, 2 Aug 2023, 6:15 PM
    Hello
    I found and issue with Cyrulik text in the data-description field. Have created GitHub issue for this https://github.com/sebsoftnl/moodle-enrol_gwpayments/issues/16 were solution proposed.
  • Matt Metzgar
    Fri, 29 Dec 2023, 11:14 PM
    This plugin has been working well for me. Is there some way to import coupons in bulk via a csv file or something similar?
  • Yann Florent
    Tue, 30 Apr 2024, 11:13 PM
    Hello,
    Does it still work with Moodle 4.1.X and above ?
    Thank you.
  • Matt Metzgar
    Wed, 14 Aug 2024, 10:15 PM
    When you enter a coupon for 100% off, it will briefly say "coupon is invalid" before then saying "you have been freely enrolled into the course". Not sure why that error appears.
  • Rogier van Dongen
    Mon, 23 Sept 2024, 7:30 PM
    @Matt
    Do you know anything more specific about the coupon code?
    This error can only occur in 4 specific cases according to the codebase. If not, we may have a bug.
    The 4 possibilities:
    - coupon code does not exist at all
    - coupon code is specific to a course, but the code was tried in another course (this is likely the least relevant option as it only applies to "enrolment extensions")
    - coupon code is tried _before_ it's configured applicable start date (when trying past the end date you will get an "expired" notice)
    - coupon code has surpassed it's maximum usage.

    If non of the above options is applicable please let me know, as it should now be considered a bug somewhere.
    Regarding your questions about importing: this is not possible at the moment and will likely not be implemented unless it's on specific request.
    Thank you in advance.

    @Yann we're working on a release this week so we should then be compatible again up to Moodle 4.4 or 4.5 (verified as well).
  • Nyman Karlsson
    Sat, 8 Feb 2025, 4:11 PM
    Gateway Payments Enrollment streamlines secure transaction processing by registering merchants for seamless payment acceptance. It ensures compliance, efficiency, and smooth integration with financial networks. ekbet16.com
1 2
Please login to post comments