Stripe Payment with SCA and Coupon icon

Stripe Payment with SCA and Coupon

Maintained by DualCube Team
Add a price to your courses and check out quickly with Stripe Payment. Stripe is a user-friendly payment solution that allows for secure transactions. This plugin includes a number of payment processing services, including the ability to accept credit card payments. You can also offer various discounts to learners looking to purchase your courses.
Price option: Free

Supports Moodle 2.5-5.0 See all versions
Latest release: 11 months ago
Installations: 1387
Downloads (last 90 days): 273

Frankenstyle name: enrol_stripepayment
Enrolment

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

Hi Arindam.
Thanks for making this update so quickly. Apologies for taking so long to feed back - some unrelated issues with my Moodle site were preventing me from testing the plugin properly. I've now been able to test it and all seems to be working exactly as expected. This has solved a hugely frustrating issue for me, so thank you again!
Lisa
Hello,
We have updated the plugin with this feature available now. Please download the latest version and let me know .
Hello Lisa,
Thanks for your nice words! Really appreciate the enthusiasm you promoted to the team smile. We will surely try to implement this feature in the very next update.
Thanks and Regards,
Arindam
Hi
Thanks so much for this plugin - it's a much nicer interface for the user than other payment plugins that I've explored. I'm now looking at using it for users to book places on face-to-face sessions with a limited number of seats. For future releases it would be really useful to have a maximum enrolment limit, in the same way as can be set in the self enrolment option. Are there any plans for this? Brilliant plugin - but that would be the icing on the cake smile
@Romero This plugin working is fine in moodle 3.1.
Please check permissions all folders and files.
Your point: And i have another question... is it necesary that client has a stripe account or client can use his credit card without stripe account and without make a new stripe account?
>> No it is not necessary.
But in case of admin of moodle site it is necessary.
@ Eric Please change permissions all folders as 755 and files as 644. Let me know if that works.
Hey Sean, Tha ks for getting back to me I read the comments from them as my starting point. And I tried to pass the email through the billing address as well with no success. Will give your solution a go and see how that works.
Cheers
Dual Cube offered the following code To help with much of this. The course>fullname code shows in Stripe with the period and space or ". " then " ." at the other end. I'm not sure if they're necessary.
in charge.php use this for course name in Stripe Dashboard:
"description" => ". $course->fullname ."
Also this to show the course name in the payment wondow:
"Charge for". $course->fullname ."Enrolment Cost".$cost
Use this to customise your payment window with your logo: <?php p($PAGE->theme->setting_file_url('logo', 'logo')) ?>
The only thing keeping me from my true love of this plugin is the need to manually send receipts for every charge when asked because the request isn't included in the code. I found the "receipt_email" code in the Stripe documentation but this code doesn't appear in either charge.php or enrol.html
Stripe suggested (in charge.php):
"description" => $course->fullname,
"receipt_email" => $user_email // replace with your variable
));
The last line is the last piece of this puzzle.
Also is there a way to include the email in the data sent to stripe? I would like stripe to email the receipt automatically.
Heya,
I modified charge.php line 116 to "<?php p($courseshortname) ?> - <?php p($coursefullname) ?>" so that it would push the course name to stripe for the receipt. Instead of the course name I now get "<?php p() ?> - <?php p() ?>". Do you guys have an idea how I can make it pass the short name and then course name onto stripe?
Cheers
And i have another question... is it necesary that client has a stripe account or client can use his credit card without stripe account and without make a new stripe account?
Im really impatient to get Moodle 3.1 versión of this plugin...
It would be great a new version for Moodle 3.1.
this plugin looks fine because payments commisions are better than PayPal... but i cannot join because i use Moodle 3.1...
No matter what I try, when I go to add Stripe Payment to the Course Enrollment Method, it returns a "Page not Found" error. Any insight to this? I have tried searching around and am not able to find much about it. I am on the latest Moodle 3.0. (Posted in GitHub issues as well) Thanks for any advice!
The customer's first and last name should also be visible on both the confirmation emails and the transaction record on the dashboard but currently only the email shows. Is there an easy way to change this? Also, in spite of the course name showing in the payment window, the stripe report still shows "Charge for Enrollment Cost" under payments. Is there a way for this course name to show in the transaction record on the Stripe Dashboard?
Precisely what I was looking for.
Thanks again Arindam!