Enrolment: Stripe Payment

enrol_stripepayment
Maintained by Picture of DualCube TeamDualCube Team
Enrolment in Moodle using Stripe payment gateway for paid courses This plugin helps admins and webmasters use Stripe as the payment gateway. Stripe is one of the populer payment gateways.
390 sites
321 downloads
34 fans
Current versions available: 1

Enrolment in Moodle using Stripe payment gateway for paid courses

This plugin helps admins and webmasters use Stripe as the payment gateway. Stripe is one of the populer payment gateways. This plugin has all the settings for development as well as for production usage. Its easy to install, set up and effective.

Creating Merchant Account :

1) Create account at https://stripe.com.

2) Complete your merchant profile details from https://dashboard.stripe.com/account.

3) Now set up secret key and publishers key at https://dashboard.stripe.com/account/apikeys.

4) For test mode use test api keys and for live mode use live api keys.

Now you are done with merchant account set up.

Installation Guidence : 

Login to your moodle site as an “admin user” and follow the steps.

1) Upload the zip package from Site administration > Plugins > Install plugins. Choose Plugin type 'Enrolment method (enrol)'. Upload the ZIP package, check the acknowledgement and install.

2) Go to Enrolments > Manage enrol plugins > Enable 'Stripe' from list

3) Click 'Settings' which will lead to the settings page of the plugin

4) Provide merchant credentials for Stripe. Note that, you will get all the details from your merchant account. Now select the checkbox as per requirement. Save the settings.

5) Select any course from course listing page.

6) Go to Course administration > Users > Enrolment methods > Add method 'Stripe' from the dropdown. Set 'Custom instance name', 'Enrol cost' etc and add the method.

This completes all the steps from the administrator end. Now registered users can login to the Moodle site and view the course after a successful payment.
FAQ. How to change the button text "Pay with Card"?
Ans. Please go to "Your moodle directory"/enrol/stripepayment/enrol.html file from backend, then add the (data-label="your text") into <script> tag.


Screenshots

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

Contributors

Picture of DualCube Team
DualCube Team (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Picture of Formation ornitho Natagora
    Wed, Jul 31, 2019, 12:29 AM
    Hello,
    Two or three months ago I asked whether the module was going to be ready for the new Strong Customer Authentication (SCA) rollout in September. As I didn't received any answer I set myself to modify the module code in order to use the new API, ready for SCA.
    I will do a Pull Request on GitHub in the very few hours or days.
  • Picture of DualCube Team
    Wed, Jul 31, 2019, 2:00 PM
    We have this update scheduled in September. I can not be more specific than that. But I assure you that it will come within the specified time.
    Thank you.
  • Picture of Miguel Pa
    Sun, Aug 25, 2019, 8:22 PM
    Hello:
    When will the SCA integration be in order to use the new "Payment Intents" API.

    I love this plugin I hope the update comes soon so you don't have to take other alternatives.

    Thank you.
  • Picture of Michael Berka
    Thu, Sep 5, 2019, 12:11 AM
    Thanks for this great plugin. Will there be an adjustment of the plugin for strong customer authentification in time?
  • Picture of Miguel Pa
    Thu, Sep 5, 2019, 7:27 PM
    I hope so, I am looking forward to this important update because I love this plugin and I would not like to have to switch to the Paypal plugin.
    Update please, I would even pay for this type of plugin.
  • Picture of Formation ornitho Natagora
    Fri, Sep 6, 2019, 3:38 AM
    My fork is ready for SCA - https://github.com/LouisNatagora/moodle-enrol_stripepayment
    In addition I added French translations and debit card are supported in addition to credit card (only implemented for Bancontact, Belgium, at present time - other debit card can be added easily if needed).
    I made a Pull request for it to be integrated in the standard module.
  • Picture of DualCube Team
    Mon, Sep 9, 2019, 2:26 PM
    Dear users,
    We are facing an issue with the update. Please bear with us. It will be available soon.
    Thank you.
  • Picture of Miguel Pa
    Mon, Sep 9, 2019, 5:53 PM
    👏👏👏 Thank you.
  • Picture of Dave Foord
    Thu, Sep 19, 2019, 5:36 PM
    DualCube - Can you please give us some sort of idea of when you think the update will be available, so that we can make appropriate plans please.
  • Picture of Miguel Pa
    Thu, Sep 19, 2019, 6:06 PM

    I also join Dave's request.

    Please. We are looking forward to this update.

    First of all thanks to DualCube.
  • Picture of DualCube Team
    Wed, Sep 25, 2019, 5:51 PM
    Please use https://github.com/LouisNatagora/moodle-enrol_stripepayment

    This is ready for SCA.

    Thank you.
  • Picture of DualCube Team
    Wed, Sep 25, 2019, 5:51 PM
    Please use https://github.com/LouisNatagora/moodle-enrol_stripepayment

    This is ready for SCA.

    Thank you.
  • Picture of Miguel Pa
    Mon, Sep 30, 2019, 2:40 AM
    How can I make it work with Spain cards?
  • Picture of Josick Guermeur
    Tue, Oct 8, 2019, 8:46 PM
    Hello
    I just tested the plugin, works great.
    On the payment receipt sent automatically by Stripe the name of the course bought doesn't appear only "Charge for Course Enrolment Cost. "
    Strpe says it comes from what the plugin sends.
    Is there a way to customize this, ideally to have the name of the course bought?
    Thanks
  • Picture of Josick Guermeur
    Wed, Oct 16, 2019, 4:27 PM
    Hello
    I'd appreciate some answer to my previous message.
    And also another necessary improvement: fields for firsname and lastname as with only name, people put their lastname only
1 2 3 4 5 6 7 8 9 10 11 12
Please login to post comments