All credit card payments in the EU will need Strong Customer Authentication (SCA) authentication (e.g users receive a text with pin number by mobile phone in order to authenticate a payment) by September 2019. In order be compliant with SCA the Stripe module payment button option needs to implement the latest version of the Checkout, as that's complaint with SCA by default. Currently the Stripe module uses the legacy version of the checkout button.
There is a link on the new Checkout from our Docs here:

https://stripe.com/docs/payments/checkout

Here is the link about how to migrate to the new version of checkout
https://stripe.com/docs/payments/checkout/migration#client-products

Is anyone able to make this update please?

Comments

jane5273 created an issue.

marcopbazz’s picture

I'm looking at other drupal modules dealing with Stripe and I found out this issue: https://www.drupal.org/project/uc_stripe/issues/3040854

Ubercart Stripe has already included SCA in 7.x-3.x release, so it could be a possible approach since it's very similar to ms_stripe

Jane.L’s picture

Hi Marco, that sounds good. Is there anything I can help with in terms of testing etc?
Also, perhaps this issue should merge with the Stripe library issue as this issue only has 2 followers (you and me) whereas the library issue has 6?

marcopbazz’s picture

Hi Jane, I've just finished a "dirty" first patch, can you test it?
I agree to merge the issues, so I will post my patch in the other thread.

Jane.L’s picture

This issue is now being addressed at this thread:

https://www.drupal.org/project/moneysuite/issues/2916933

starting at comment #30

Jane.L’s picture

This issue is now closed and fixed - see Stripe Library Upgrade Thread