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
Comment #2
marcopbazz commentedI'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
Comment #3
Jane.L commentedHi 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?
Comment #4
marcopbazz commentedHi 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.
Comment #5
Jane.L commentedThis issue is now being addressed at this thread:
https://www.drupal.org/project/moneysuite/issues/2916933
starting at comment #30
Comment #6
Jane.L commentedThis issue is now closed and fixed - see Stripe Library Upgrade Thread