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:
101 sites
179 downloads
12 fans
Current versions available: 2


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
    Mon, 28 Feb 2022, 10:24 PM
    Hello Matt,
    The PayPal payment gateway is not in our active maintenance, but thew responsibility of Moodle HQ.
    The best thing to do is to start an issue in the Moodle Tracker but expect the request a lot of information to be provided by you.
    If the error would be a result in our code (which is highly unlikely) we'll take a look at it.
    To be able to determine this at all, I'd need the full error information. IPN can fail over many reasons and without any decent error information it's pure guessing as to what's really your issue.
    Cheers
  • Aakash Jain
    Tue, 21 June 2022, 10:27 PM
    Hello Rogier,

    Thanks for letting me know about this plugin. I am using this and able to provide custom discount percentage, but getting the below error on 'SELECT PAYMENT TYPE' page. Can you help us with this?
    filenotfound
    Sorry, the requested file could not be found
  • Rogier van Dongen
    Tue, 21 June 2022, 11:08 PM
    Hi Aakash,
    Without furtherinformation as to configuration was done, I'm making the assumption the payment gateway configuration itself isn't complete.
    Because this plugin makes use of another subsystem (the payment gateways), you will also have to install one or more payment gateways (there's several available for download, such as stripe, paypal, mollie, etc etc, some of them written by us). Then you will have to set up one or more accounts and make sure they're available/useable/activated. Once you've done that the enrolment plugin can be correctly configured.
    Having said that; it might be easier to send me a direct email (address can be found in almost every file in the plugin source code) if you need a bit more help.
    The comments section here isn't really the place to type out a whole document.
    Cheers!
  • nikk sem
    Wed, 22 June 2022, 2:09 PM
    Hi Rogier,

    I'm having the same issue which Aakash has posted, can you please provide your email address, so i can attach an image of the issue.

    i have added the payment gateway of stripe and also added the payment account using the API key and Secret Key of stripe but when i tried to do payment of any course it shows me error.

    filenotfound
    Sorry, the requested file could not be found

    can you please help me to fix this.

    Thanks
  • 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?
1 2
Please login to post comments