Stripe and SCA Regulation
- ryan
- Thread is marked as Resolved.
-
-
As you're the first person to mention it, there's currently no plans, but we'll have a look. It will depend on how complex the changes are.
-
-
ryan, does this mean any EU online store must implement a 3D Secure enabled payment flow now?
Quote
Transactions that don’t follow the new authentication guidelines may be declined by your customers’ banks....
Although not legally within scope of the regulation, we expect a small minority of European banks to require SCA for all payments with their cards regardless of where the business is based. If you’re based outside of Europe but a large portion of your sales are to European customers, we recommend preparing for SCA to minimize the risk of any payment being declined.
It sounds like this could affect anyone that target EU customers.
-
-
ryan, does this mean any EU online store must implement a 3D Secure enabled payment flow now?
'3D Secure 2', yeah. Before September 14, 2019. Otherwise payments may get declined.
-
-
We're getting questions on this too
-
I've started looking into this too for a customer. As far as I understand the legislation change will affect all payment processing platforms when interfacing with EU based banks (not only Stripe) and all EEA based businesses.
Stripe already has SCA compatible solutions available, and a lot of information:
- https://stripe.com/gb/payments/strong-customer-authentication
- https://stripe.com/docs/strong-customer-authentication
- https://stripe.com/gb/guides/strong-customer-authentication
- https://stripe.com/docs/strong-customer-authentication/migration
The Omnipay Stripe gateway has not yet been updated to use Stripe's SCA compatible tools. People have asked the question: https://github.com/thephpleague/omnipay-stripe/issues
-
Looks like there's a bit of movement on this:
-
Yes, it seems to be coming along.
-
My customers have also been receiving notifications from stripe and are now asking about it too.
-
Any update on this? The Omnipay-Stripe library looks to be updated to support payment intents (https://github.com/thephpleague/omnipay-stripe/pull/128).
I'm currently having to use manual checkout to fulfil Stripe purchases using their new version of checkout which is not ideal.