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

photo
1

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

photo
1

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

photo
1

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

photo
1

....

photo
1

Hello Kjetil,

I understand when you say "We dont want". But since WHMCS hasn't had the new mandatory features such as Elements and 3DS, we don't have any other options.

You/We can either

1 - Wait for WHMCS to update the Stripe module with the features we requested

2 - Use available third-party module

3 - Switch to WHMCS alternatives (I don't find any better option)

4 - Hire a Developer or use our existing Developer to create our own module

5 - Cry for not having the business

photo
1

Hello Jafar Muhammed,

it seems the alternative gateway you are proposing doesn't support mandatory 3D Secure cards. That limits the usefulness of the system.

photo
1

I get that digitall,

I had discussed with the developer, Steven. And he promised me to add 3DS and support for other currencies such as Indian Rupees will be added in the upcoming version.

Currently, this module will only support USD and built on Elements.

I am anticipating this after one three to four weeks.

photo