Moodle plugins directory: Stripe | Moodle.org
Stripe
Payment gateways ::: paygw_stripe
Maintained by Alex Morris
Connect Moodle with Stripe to collect payments through various providers. E.g. credit cards, Alipay, Sofort.
Requires a Stripe account.
Latest release:
943 sites
564 downloads
30 fans
Current versions available: 1
Connect Moodle with Stripe to collect payments through various providers. E.g. credit cards, Alipay, Sofort.
Requires a Stripe account.
Setup
Watch this video showing the setup process:
- Install the plugin
- Enable the Stripe payment gateway
- Create a new payment account
- Configure the payment account against the Stripe gateway using your Stripe API keys
- Enable the 'Enrolment on Payment' enrolment method
- Add the 'Enrolment on Payment' method to your chosen course
- Set the payment account, enrolment fee, and currency
- All done! Try a test payment as an unenrolled learner by visiting the course
Details
Stripe offers 106+ currencies however certain payment gateways only support a subset of those.
E.g. Alipay only supports CNY and NZD currencies.
The plugin supports using promotion/coupon codes, automatic tax calculation, and subscriptions.
This plugin can be used with these payment gateways:
- Card
- Alipay
- Bancontact
- EPS
- giropay
- iDEAL
- P24
- SEPA Direct Debit
- Sofort
- WeChat Pay
Some of those payment gateways will only work in Stripe if you have provided additional verification details.
Warm Thanks
Thanks to E-learning Co., Ltd for sponsoring the work to add subscription support to this plugin.Useful links
Contributors
Alex Morris (Lead maintainer)
Please login to view contributors details and/or to contact them
Are there any plans to support 100% coupons in the near future?
Do you know if it is possible to assign the roles for a month? And, what happen when the user stops paying? Is it possible to revoke the role?
Thanks a lot for your help
Thanks for the plugin.
FYI i was using a the stripe api from 2015 which caused a 400 error on the webhook.php - updgrading the stripe api to the 2023 version solved the issue
I sent a message in late June that a 100% coupon is not working. Please if you could send an update if there is a chance to this in the near future?
Thank you for the excellent plugin.
I've got an issue with the customer's email address shown on Stripe's checkout page. We use the version 1.24.
When a user who has already logged in to our Moodle site accesses the checkout page on trying to enroll them in a course through your plugin, their email address automatically appears in the form on the right side of the checkout page. The form is grayed out and can't be editable, thus the user can't change the email address there.
This automatically shown email address seems to be the one that the user registered in our site when they created their account for the first time. The thing is that even if they change the email address on our site through their profile page, the one automatically appearing on the checkout page never changes and remains the old one.
Is there any way to change/update the customer's email address on the checkout page?
Thank you in advance for your help.
The URL of the failing webhook endpoint is: https://elearntralee.com/payment/gateway/stripe/webhook.php HTTP ERROR 400 what is the issue please?
I have the same needs of Alex Samaras, it is possible?
Thanks
I hope you're doing well. I have a question regarding the Moodle Stripe payment gateway settings. I've enabled promotion codes in the settings, expecting the option to add a promotion code to appear on the checkout page. However, it seems that the box for adding the promotion code is not displaying on the checkout page. Could you please guide me on how to enable the promotion code box to appear on the checkout page?
Thank you for your assistance.
Best regards,
Arham Ali
im getting 403 after stripe payment is there anything to config?