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

Migrate to Stripe Elements Implementation

VeeroTech Hosting shared this idea 2 years ago
Completed

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

Comments (77)

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
1

Hi all,

Version 7.8 has now reached public beta, which includes this feature: https://preview.whmcs.com

The documentation for these new options has been published at https://docs.whmcs.com/Stripe#Payment_Workflow

Please join us during the pre-release testing period and provide your feedback in our dedicated beta community board: https://whmcs.community/forum/471-v78-beta-discussion/