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
Investigating

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
photo

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 (58)

photo
1

I also just got a notice inside the Stripe dashboard regarding SAQ -A form.

photo
1

At the moment the only way to do this is through 3rd party plugins to WHMCS. Given that many of us have migrated from 3rd party to the built in, on the belief that it's better supported, I would expect a quicker turnaround for this payment gateway change to be made.

I think we would all breath a collective sigh of relief if this could be updated sooner rather than later please!

photo
1

What 3rd party plugins are keeping updated?

The ones that we used to use are no longer updated.

photo
photo
1

This is Urgent. Actually, any feature request related to a popular payment gateway should be on top of your dev list.

Also, make sure to support 3D-Secure when you update this module.