Stripe Payment with SCA and Coupon

Enrolment ::: enrol_stripepayment
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.
Latest release:
1363 sites
452 downloads
85 fans
Current versions available: 7

Brief Introuction

Elevate your e-learning payment experience with the Stripe Payment Plugin. Seamlessly integrate Stripe, a leading payment gateway, and empower your learners with effortless payment management. 

Rest easy with robust security features, including fraud prevention and data encryption, safeguarding your business and users from online threats. Unlock the power of coupon support for accessible course offerings. 

Benefit from Stripe's speedy and reliable payment processing, and tailor your enroll button's design to seamlessly fit your site. Maximize your e-learning payment system's efficiency by installing and configuring this exceptionally effective plugin today.

What Stripe Payments Offers!

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.

Our Features:
Easy to use

Stripe has a simple and intuitive user interface that makes it easy for learners to manage their payment processing

Flexible payment options

With a wide range of payment methods, including credit and debit cards, Apple Pay, Google Pay, and Alipay transactions become easy.

High level of security

Stripe is known for its robust security features, including built-in fraud prevention tools, data encryption, and 2-factor authentication. This helps to protect businesses and their customers from online fraud and hacking.

Coupon Support

You also get the option to offer special discounts to learners using stripe coupons.

Fast and reliable payment processing

Stripe processes payments quickly and reliably making it easy for learners to get started. This document will help you to configure the plugin further https://dualcube.com/docs/stripe-payment-with-sca-and-coupon/

Enroll Button Color

This unique feature will help you select the color of the enrolment button as per your choice.

stripe color

S Stripe Pro Version!

Stripe Pro is an advanced payment gateway that allows you to offer subscription payments to students. You can also access premium features such as free trial, sign-up fee, and so on with this solution. Go To Stripe Pro site

😊By investing in Stripe Pro, you become an essential partner in shaping the future of these projects. Keep the open-source spirit alive!

Screenshots

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

Contributors

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

Comments RSS

Show comments
  • Dan Rapoza
    Wed, 10 July 2024, 11:39 PM
    Yes, we received the payments in the Stripe account. I'll go ahead and post on your forum, thanks
  • Vikas Kumar Jha
    Wed, 17 July 2024, 12:46 PM
    Hi Team, How can students see the payment transaction history or order ID, etc? I used this plugin today and was able to make a payment with a Stripe test account. The only problem I see is that students are not able to track transaction history. Anyone faced this challenge?
  • DualCube Team
    Wed, 17 July 2024, 4:40 PM
    Hi Vikas,

    Since students don't need to create an account on Stripe, the only way they can view this transaction is through their bank transaction records.
  • Vikas Kumar Jha
    Sat, 3 Aug 2024, 9:33 AM
    Thanks, DualCube Team. I currently have a free version, and it allows me to enable coupons. However, I am currently not seeing any option to create a coupon with a discount %
    Is this an option that is available only in the premium version?
  • Jim Crammond
    Sat, 3 Aug 2024, 6:46 PM
    Hi Vikas, the discount is set in stripe when creating the coupon. The plugin will apply the discount set in the coupon.
  • Albert Alcaine i Peralta
    Wed, 21 Aug 2024, 5:33 PM
    Seems that there's a critical error when using 4.3.5+ Build 20240705, see screenshot in Issues #148 where crashes Moodle when enrolling to a course.

    "Exemption: Call to a member function js_call_amd() on null"

    Trace and messages available at https://github.com/dualcube/moodle-enrol_stripepayment/issues/148
  • DualCube Team
    Wed, 21 Aug 2024, 6:37 PM
    Hi Albert, we've just released an update with the fix. Please ensure you've installed the latest version of the plugin, 3.4.8 (2024082100), and check again.
  • Nepal B
    Mon, 17 Feb 2025, 2:24 AM
    Dear all,

    I encountered an issue with the plugin that caused all H2 fonts to be blocked across the site.

    Upon investigation, it appears that the following style code was applied:

    #region-main h2 {
    display: none;
    }

    After uninstalling the plugin, the issue was resolved.



    Best regards,

    Tanja

    Here is a part of the style codes, I found:



    .StripeElement {
    padding: 15px;
    border: 1px solid #e9ebec;
    background: #f9f9f9;
    box-shadow: 0 10px 6px -4px #d4d2d2
    }

    @media (min-width: 200px) and (max-width:700px) {
    .stripe-img,.stripe-dclr,.stripe-line-left,.couponcode-wrap,.stripe-buy-btn {
    width:100%
    }

    .stripe-left {
    width: 100%
    }

    #region-main {
    padding: 0
    }

    .generalbox {
    width: 300px
    }

    body#page-enrol-index #region-main .generalbox:last-of-type {
    width: 320px;
    margin: 0 auto;
    float: none
    }

    #page-enrol-index p {
    text-align: center
    }

    #apply {
    margin-top: 10px
    }

    #coupon {
    margin-top: 10px
    }

    #page-enrol-index #region-main-box .card-title {
    text-align: center
    }

    #page-enrol-index #region-main-box .card-title:before,#page-enrol-index #region-main-box .card-title:after {
    display: none
    }

    .couponcode-wrap {
    display: block
    }
    }

    #region-main h2 {
    display: none
    }

    .enrolmenticons {
    display: none
    }

    #new_coupon {
    margin-bottom: 10px
    }

    button#final-payment-button {
    line-height: 1
    }




  • DualCube Team
    Tue, 18 Feb 2025, 8:12 PM
    We've resolved the issue on our end. Please download and install the latest version from our GitHub : https://github.com/dualcube/moodle-enrol_stripepayment/archive/refs/heads/master.zip

    Let us know if this resolves the problem.
  • Sola Ogunleye
    Thu, 21 Aug 2025, 11:04 PM
    Hi Everyone,
    Please help as I do not have Plugin Installer in on my Moodle Site. I logged in as Admin and clicked Plugin tab, and under the Plugin, there is no Plugin Installer Button. Please help. I actually need to install a payment gateway. Thanks
  • DualCube Team
    Sat, 23 Aug 2025, 3:30 PM
    Hello Sola, The “Plugin installer” option in Moodle may not always be visible depending on your site’s configuration. You can refer to some solutions shared here:
    https://stackoverflow.com/questions/69674760/moodle-install-plugin-setting-doesnt-appear-in-site-administration
  • Joey Orating
    Sun, 21 Sept 2025, 5:55 PM
    Im having issue when using a COUPON CODE on course purchase using this plugin. It always says an invalid parameter settings when applying coupon code. Please help thank you very much. smile
  • DualCube Team
    Mon, 22 Sept 2025, 3:54 PM
    Hello Joey, sorry to hear that you have faced this issue.

    After hearing this from you, we checked this on our end, as you can see everything is working well :
    - Stripe Coupon - https://prnt.sc/LkMiX4VF256O
    - Coupon Application - https://prnt.sc/k_QE4y7_zYjx

    Please make sure you are applying the coupon Id only. Can you please check again after applying the coupon ID.
  • Joey Orating
    Mon, 22 Sept 2025, 8:41 PM
    Helllo DualCube Team, it works!!!! It works!!!! THANKS A LOT!!! smile
  • DualCube Team
    Mon, 22 Sept 2025, 9:13 PM
    You are most welcome Joey smile
Please login to post comments