Feature Requests
Share ideas, discuss and vote on requests from other users in community

Migrate to Stripe Elements Implementation

Brent shared this idea 1 year ago
In Progress

Stripe have implemented a new integration method which supersedes the current Stripe.js method. The new integration is called "Elements" and is based upon hosted input methods.

A new module should be created (or the existing module re-written) to support this new implementation method.

Details are located here: https://stripe.com/docs/elements

The PCI compliance requirements of the Stripe.js implementation method have recently been increased, requiring the completion of an SAQ A-EP evaluation and increasing the costs of compliance. Switching to an Elements implementation would restore back to the simplest Pre-filled SAQ A form: https://stripe.com/docs/security

In addition Stripe have stated that the Stripe.js implementation is depreciated, however no cessation date has been set: https://stripe.com/docs/stripe.js/v2

Best Answer

Hi all,

Thanks for your votes and comments. My main takeaway from this discussion is that the ability to process credit cards via Stripe and make charges at-will - whilst maintaining the easiest Pre-filled SAQ A compliance burden - is your main priority.

Stripe offers two solutions which are marketed to address the desires of this feature request. At this time we are reviewing both to see how well they meet these desires and judging the practicality of implementation.

Comments (68)


This feature request for upgrading would help us a lot.

Please consider adding 3DS as well.

You can comment and vore here https://requests.whmcs.com/topic/stripe-3d-secure


This is much needed feature, any update on when we could be seeing this hit our admins?


For those who are interested in testing a Beta Stripe Payment Gateway with Stripe.js Elements, see Stripe Payment Gateway -- Beta testers wanted