ClassicPay

Enrolment ::: enrol_classicpay
Maintained by Sebsoft BV, Rogier van Dongen
The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses. It uses the PayNL payment gateway to provide payments supporting a wide variety of payment methods.
Latest release:
67 sites
69 downloads
32 fans
Current versions available: 1


SEBSOFT CLASSICPAY ENROLMENT PLUGIN


The Sebsoft ClassicPay enrolment Plugin offers you the possibility to set up paid courses.

It uses a payment gateway to provide payments supporting a wide variety of payment methods.


The service is provided by Sebsoft.

Sebsoft will arrange for your registration at Pay.nl, and we will be able to provide you with the tariffs we're able to supply.

The foundation "Stichting Pay.nl" will collect your funds, and pay out these amounts directly to your account.

This foundation is a so called "third party funds foundation", so in case of any problems at Pay.nl,

the foundation makes sure your money is safe.

Sebsoft will periodically bill you for the transaction costs.

It is only this way we can provide you with this service correct, fast and easy.


You yourself will contractually have an agreement with Pay.nl, where you pay the

transaction cost to Sebsoft, and you will receive the money from "Stichting Pay.nl".

You will receive this contractual agreement from Sebsoft, after validation of all

required legal documents you (must) provide when applying for the service.


-----

COUPONS

The Classicpay 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 classicpay enrolment

method enabled for the course, the classicpay 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.


-----

PAYMENT METHODS

Currently supported payment methods are (subject to change):


Giropay

iDEAL

Maestro

MisterCash / Bancontact

Mybank

Wire transfer / Overboeking

Paysafecard

Sofortbanking (limited)

Postepay *

Carte Bleue *

Visa Mastercard *

AfterPay *

Click and Buy *

Incasso / Direct debit / SEPA domiciliëring *

PayPal *


Note: payment methods marked with an asterisk * require extra information, which

is usually account information. We will contact you regarding details when you

try to enable them. Because of the sensitive nature of the account information,

we will contact you personally about the details rather than have it sent from Moodle.

The payment method will not show as enabled until the required information has been provided.


All costs are excluding VAT, en will be billed to you every week by Sebsoft.

When you have a company in one of the other supported countries, and you have a valid VAT registration number,

you can make use of the intracommunity supplies arrangement, so you don't have pay the VAT.


-----

CLASSICPAY PLUS


This is an extension which will cost you the amount of €0,10 extra (excluding Dutch VAT) per transaction.

If you have a company in one of the other supported countries, and you have a valid VAT registration number,

you can make use of the intracommunity supplies arrangement, so you don't have pay the VAT.

Using this extension your endusers can receive a nice invoice from our ClassicPay service.

This invoice can be processed within the administration of your end users.

Apart from your endusers receiving this invoice, you will receive the invoice itself in your e-mail inbox as well.


-----

INSTALLATION


- Copy the classicpay folder to your enrol directory.

- Go to the administration notifications page.

- Install te plugin.

- Configure your plugin.

- The plugin, once installed, creates it's own administration menu (at the bottom)

- Go to the service registration page from the menu.

- Carefully read the registration information and sign up.

- [once successfully registered, the merchant details are automatically configured]

- [once registered, configure your account using the Service Information page]

- We're ready to run!

------

Installation video

Installation & configuration of this pluigin


Potential privacy issues

When applying for a merchant, all information and legal documents will be sent to our service. Using classicpay plus, invoice requests will send some personal info (name, email) to our service.

Screenshots

Screenshot #0
Screenshot #1
Screenshot #2
Screenshot #3
Screenshot #4
Screenshot #5
Screenshot #6
Screenshot #7

Contributors

Sebsoft BV (Lead maintainer)
Rogier van Dongen
Please login to view contributors details and/or to contact them

Comments RSS

Comments

  • David Mudrák
    Fri, 19 June 2015, 8:39 PM

    Thanks guys for sharing this plugin with the community. While testing the functionality (I used demo API keys provided by PAYNL themselves, thanks for your offer to provide demo access) I spotted a trivial typo in the UI and reported it into your tracker.

    I appreciate you paying attention to following the Moodle coding guidelines, and overall high level of the code organisation. Well done on that.

    I am happy to approve the plugin now. You are cleared to land, welcome to the Plugins directory!

  • Sebsoft BV
    Fri, 19 June 2015, 8:49 PM
    Hi David,
    MUCH appreciated! I will be updating the plugin within the next few hours for the outstanding issue.
    We (as a company) also highly appreciate you explicitly mentioning the following of Moodle coding standards. It's become part of our standard protocol here, as we're using an updated, more extensive version of the plugin contribution list. One of the steps following now, is diving into providing actual testable plugins (behat/phpunit).
    As always, cheers & thanks!
    Rogier
  • Usman Asar
    Fri, 3 July 2015, 4:09 AM
    Perhaps a video tutorial showing integration and how to use will be beneficial for many prospected clients (I am sure there will be many).
  • Sebsoft BV
    Fri, 28 Aug 2015, 11:58 PM
    We've added a new version!
    In short, we now support fixed price discount coupons as well with this update.
    Also, the error handling for the remote Classicpay API was improved just by a smidgin.
    Cheers!
  • Sebsoft BV
    Fri, 30 Oct 2015, 4:53 PM
    Forced new fix. The previous version had a wrong upgrade script version, so this only updates to version 2015060104. This will make sure versions are corrected and we're on track. There's NO changes compared to 2015060103
  • Sam McCullough
    Thu, 19 Nov 2015, 4:00 AM
    Does this plugin allow the possibility of extending an enrollment for a period of time with a payment, say 24 hours or a week?

  • Pimenko
    Thu, 3 Dec 2015, 9:38 PM
    Hi Sebsoft,

    Do you know if we can find somewhere information in English or other language about Pay.nl ?

    Best regards.
  • Sebsoft BV
    Thu, 3 Dec 2015, 10:56 PM
    Hi Sam,
    Sorry about taking this long to respond. At the moment, that isn't supported. But we'll write it down as a feature request. This probably will not work as just 'the enrolment plugin', but will require some modifications.


    Hi Clement,

    I've contacted Pay.nl about this. They do provide an English backend / supportdesk, but the main site is in Dutch only at the moment.
    If you have any questions about the plugin, or how payments will/should work, you can just send us a Moodle Message smile. If you want, you can contact Pay.nl directly via support@pay.nl.


    Best regards,
    Rogier van Dongen & Sebastian Berm
  • tumer altas
    Thu, 31 Dec 2015, 5:26 PM
    Is there a way to integrate PayU Turkey as the payment gateway. We can pay for the customization.
  • Sebsoft BV
    Thu, 31 Dec 2015, 5:59 PM
    @Tumer altas: We have contacted you via a Moodle Message.
  • Aleksandar Simov
    Wed, 19 Oct 2016, 12:55 AM
    Is there a way to add "easypay" and "epay" as payment method for bulgarian users ? for more information please contact me by e-mail.
  • Sophie Kamuf
    Tue, 17 Oct 2017, 12:00 AM
    Is there any way to allow free access for 7 days and then require payment afterward?
  • Rogier van Dongen
    Wed, 18 Oct 2017, 7:14 PM
    Hello Sophie,
    At this moment, this is not an option with this plugin. You could provide free access for 7 days using the coupon plugin. When the user is then unenroled, the course could be paid for using this plugin.
    However, I wouldnt recommend this method as it still involves having to inform the student manually about the expiration as well as the fact the course needs to be paid for after 7 days.
    It also requires two different processes (the coupon plugin and this enrolment plugin).
    Cheers, Rogier
  • Rolf Petersen
    Wed, 7 Mar 2018, 4:50 PM
    Hello , I think, we will use this plugin. How about using it with latest Moodle (3.4)? Will it work with M 3.4?
    Thanks for an answer!
    Rolf
  • Amruta Jamale
    Tue, 29 May 2018, 7:13 PM
    Hi,
    Is this payment plugin PCI compliant?
Please login to post comments