Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Stripe required changes for compliance with new EU SCA Regulations #22

Open
robarov opened this issue Feb 4, 2019 · 12 comments
Open

Stripe required changes for compliance with new EU SCA Regulations #22

robarov opened this issue Feb 4, 2019 · 12 comments

Comments

@robarov
Copy link

robarov commented Feb 4, 2019

Got this mail, indicating some required changes to keep this plugin working in the EU in the near future:

Hi there,

In September, the European Union will be introducing rules requiring Strong Customer Authentication (SCA) for many online transactions as part of PSD2 regulation.

Our information shows that your business will be impacted by SCA and that you’ll need to make changes to your Stripe integration to become compliant. Transactions that don’t meet the new SCA requirements may be declined by your customers’ banks.

Stripe has built a new Payments API—PaymentIntents—to get European customers ready for these rule changes. PaymentIntents is designed to recognize when the new SCA rules apply and to trigger any required authentication.

You can learn more in our guide on SCA and read the docs to get started integrating this new SCA-ready payments API.

Are there any plans in achieving this?

@alexjcollins
Copy link

+1 for this. Keen to know if you have plans to update before mid-September. If not, we need to know so we can work out plans internally for our clients.

@aarmitage
Copy link

We're considering options for a simple cart and have the same question on the SCA requirements. Obviously this being a free plugin might mean new development like this is low priority, but it would be great to know whether this is something the plugin supports, either now or for the future.

@peteeveleigh
Copy link

I think at this stage it's safe to assume that this plugin won't be getting updated to the new version of Stripe Checkout which is SCA compatible.

@aarmitage
Copy link

Agreed! Always worth asking.

@peteeveleigh
Copy link

Oh absolutely! It's why I came here :)
I'm currently looking at the feasibility of making a plugin that uses the new Stripe Checkout, or updating this one. But it's probably not going to happen before 14th Sept even if I can figure things out.

@aarmitage
Copy link

Did you see the implementation has been delayed? https://www.fca.org.uk/news/press-releases/fca-agrees-plan-phased-implementation-strong-customer-authentication.

Although Stripe have been pretty on the ball, from what I've seen they're not going to force through the changes now before 14 Sept. This is what I received from them...

We wanted to send you a quick update on the upcoming Strong Customer Authentication (SCA) requirements being introduced in Europe next month.

Earlier this week, the UK regulator granted an 18 month phase-in period to give banks and businesses more time to prepare for these new requirements. As a result, we don’t expect banks to fully require SCA for payments from UK cards until March 2021.

Our information shows that 99% of your yearly payments volume is from UK cardholders. We still recommend updating your payments flow as early as possible to help avoid an increase in declines from other European cards, or in case of an early enforcement by select banks.

Our new payments APIs and other SCA-ready solutions are designed to take this uncertainty into account. If you update your integration to the new solutions ahead of 14 September 2019, our APIs won’t trigger authentication unless required by the cardholder’s bank. Similarly, after 14 September 2019, we’ll take into account each country’s enforcement timeline and only apply authentication and exemptions when SCA is required.

@peteeveleigh
Copy link

The implementation has been delayed in the UK, Germany, and Poland (I think) but other EU cards will still be subject to the additional checks.

This means that if all of your customers are using UK cards you'll be OK. But you won't be able to process cards from other countries in the EU (Germany and Poland excepted). Anyone using a card that requires the checks will have their card declined.

@Coysh
Copy link

Coysh commented Sep 12, 2019

Anyone got any updates on this?
I looked at using briancnoble's fork for Stripe Elements, but doesn't seem to be finished

@jalendport
Copy link
Owner

@robarov @alexjcollins @aarmitage @fantasticmachine @Coysh happy to announce I've taken over the stripe-checkout plugin and will be upgrading it to the newest version of Stripe Checkout (which afaik has full support for the SCA stuff) in the next little bit. Can't make any promises yet on the timeframe but it's near the top of my todo list for sure. If you have any questions, feel free to post them here or to DM me on Twitter or Discord...

@alexjcollins
Copy link

alexjcollins commented Nov 19, 2019

That's great to hear – thanks @jalendport 🎉

@aarmitage
Copy link

🎉👏

@Coysh
Copy link

Coysh commented Nov 19, 2019

@jalendport this is the best news I've heard for weeks! Will there be a dev repo we can check in on?
EDIT: Found it at https://github.com/jalendport/craft-stripecheckout

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants