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 continued votes and comments. I'm pleased to confirm that our Stripe module will be updated from Stripe.js v2 to Elements and Payment Intents (which is SCA-ready) in WHMCS version 7.8.

Keep an eye on https://blog.whmcs.com for pre-release announcements in the coming weeks, and how to help with pre-release testing.

Comments (76)

photo
1

Hi,

Today I've logged into our Stripe account and have been given the following message:

    Update your integration to prepare for SCA

    On September 14, European regulation will mandate Strong Customer Authentication (SCA) for many online payments. When it goes into effect, a form of two-factor authentication will be required for many card payments. Unless you update your integration, your customers’ banks will decline many transactions.

It looks like not only does WHMCS need to update their Stripe integration ASAP, they also need to make sure it works with this new workflow.

https://stripe.com/gb/payments/strong-customer-authentication

We now have a deadline - What are WHMCS's plans?

photo
1

Hi all,

Thanks for your continued votes and comments. I'm pleased to confirm that our Stripe module will be updated from Stripe.js v2 to Elements and Payment Intents (which is SCA-ready) in WHMCS version 7.8.

Keep an eye on https://blog.whmcs.com for pre-release announcements in the coming weeks, and how to help with pre-release testing.

photo
1

Hi John,

it's Christmas in June with this announcement!

As the new Payments Intents API allows for SEPA payments, would it be possible to ask to throw that in?

photo
1

Hi digitall,

That would be a seperate request: https://requests.whmcs.com/topic/stripe-options

photo