- Posts: 131
- Thank you received: 7
Stripe - Requirement for Strong Customer Authentication
- bonzomedia
-
Topic Author
- Offline
Thanks
On September 14, 2019, a new regulation for authentication will be introduced in Europe. Known as Strong Customer Authentication (SCA), this regulation will apply to online payments within the European Economic Area (EEA) where the cardholder’s bank and the business’s payment provider are both in the EEA. Some businesses outside of Europe may also be impacted depending on how European issuers implement the new authentication rules.
SCA requires that businesses use two independent authentication elements to verify payments. Transactions that don’t meet these new authentication requirements or qualify for any exemption may be declined starting September 14, 2019. 3D Secure 2—the new version of 3D Secure rolling out in 2019—will be the primary authentication method used to meet SCA requirements for card payments.
Stripe is building solutions to make it easy for you to comply with the new regulation and minimize the impact on conversion. We have released a beta of a new SCA-ready API—PaymentIntents, that lets you dynamically apply 3D Secure whenever it is required or there is high fraud risk. PaymentIntents will provide support for 3D Secure 2 automatically in early 2019. As soon as SCA requirements go into effect, PaymentIntents will dynamically trigger 3D Secure 2 when required and apply exemptions to SCA requirements when possible.
Currently in beta, you can find more about this API here. Over the coming months, we’ll be expanding the API’s functionality and releasing additional updates to other Stripe products to help you prepare for SCA.
Please Log in or Create an account to join the conversation.
The "Stripe Connect (v3)" plugin in the HikaShop marketplace would be compatible with the new system ; it's currently under development with some other new features.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
please make it ready for the payments setting "sofort" from stripe.
i attached a screenshot from stripe, where the service "sofort" is possible to enable.
Please Log in or Create an account to join the conversation.
Yes, integration of other card methods is what is under development ; since the new 3DSecure system will require the same modifications.
But with the fact that the plugin is compatible with HikaMarket and the vendors, that development is more complicated because we are also dealing with the "connect" feature and elements like the fact that we can't know the vendor sub-orders before the creation of the order... Well, it's not simple but we are going forward !
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
- Posts: 81
- Thank you received: 9
So, does your answer mean that the free V2 plugin will not be compatible with the new SCA?
Many thanks
Please Log in or Create an account to join the conversation.
- bonzomedia
-
Topic Author
- Offline
- Posts: 131
- Thank you received: 7
Let's put it another way....
Q. Will Hikashop release a new version of the FREE Stripe payment gateway which will be SCA compliant?
Q. If yes, approximately when?
Q. If not free, what will be the cost?
Please Log in or Create an account to join the conversation.
If the SCA requires 3D secure for all transactions (which seems to be the case reading what is written in the first message) then the plugin available freely for Stripe won't work anymore. We do not plan on doing a new version of that plugin to support it. That would basically require rewritting completely the current plugin, and Obsidev is already working on that.
Obsidev is planning on adding that capability in the next few months to the Stripe V3 plugin available on our marketplace. The cost will be the same as the cost of the plugin right now: www.hikashop.com/marketplace/product/133...nect-by-obsidev.html 40€
Please Log in or Create an account to join the conversation.
- Posts: 81
- Thank you received: 9
Please Log in or Create an account to join the conversation.
- bonzomedia
-
Topic Author
- Offline
- Posts: 131
- Thank you received: 7
Please Log in or Create an account to join the conversation.
Yes. There should be no problem to finish the new version of the plugin before that as the work is already quite advanced from what I heard.
Please Log in or Create an account to join the conversation.
Thanks
Dave
Please Log in or Create an account to join the conversation.
You'll be able to download the latest version of the plugin for 5 years via the download link given to you after the purchase. After that the download link won't work anymore and you would have to purchase it again should you want / need to update it.
However, I don't think there will be a need to update payment plugins unless Stripe disables and changes the version of its API the plugin is based on. So you should be fine for a long time.
Please Log in or Create an account to join the conversation.
- Posts: 12
- Thank you received: 2
Please Log in or Create an account to join the conversation.
- bonzomedia
-
Topic Author
- Offline
- Posts: 131
- Thank you received: 7
Thanks for trying this and reporting back.
Not a good start at all.
In my opinion, I selected to use Hikashop because of it's support for Stripe. To see Hikashop drop support for Stripe, and then recommend the purchase of a 3rd party Stripe plug-in which is either not ready for 3D secure or is failing, sucks. Quite a lot.
Please Log in or Create an account to join the conversation.
The Stripe V2 plugin is still available via Github.
Regarding the support of 3D Secure, I could write a huge message to talk about it, but to summarize, I'm afraid that there is no "stable" way to do it in Stripe right now, it's "deprecated" (and will not work one day, without more precision) or in "beta" (so with something which can change soon with the big modifications coming for July)
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
- Posts: 12
- Thank you received: 2
The v3 Plugin is meant to use Elements, so you can initiate 3D Secure using Payment Intents API calls.
There is a migration guide here:
stripe.com/docs/payments/payment-intents...onfirmation#elements
Is this something you are working on / have worked on ?
If so, can I see the work in progress so I might push it forward to a workable solution?
Please Log in or Create an account to join the conversation.
Be sure that we are following that documentation for months now.
The Payment Intent is indeed somethin we want to support and was still in "beta" last week.
That system is still a bit "obscured" since there are a lot of elements that we don't know about, so we cannot know if implementation/usage would work correctly or which are the limitation (like what is the expiration time of a payment intent regarding its capture)
The other thing and that's really bother me, is that I worked for a very long time in order to perform the support of "Sources" and provide an interface which allow to enter the credit card details during the checkout payment selection.
With the Payment Intent, I don't know if it could still work ; and the migration part regarding the support of sources (AliPay, iDeal, Sofort, etc) is not clear yet.
And it is just a very very small part of all questions and interrogation that we have regarding Stripe and the way that the API is evolving. Unfortunately, we are not the only one.
CF : stackoverflow.com/questions/54646239/str...-for-future-payments
[...] PaymentIntents currently does not support creating sources without also creating a charge thereafter. It's also not possible to integrate 3DSecure with the current method of saving credit cards unfortunately.
PaymentIntents is a fairly new Stripe product and we're still working out the kinks and deciding what functionality we'll support down the line. Saving sources is definitely high on our priority list and there'll be more information on this update in the future.
I'm glad to see that PaymentIntents is not marked as "beta" in the Stripe website ; unfortunately, the API is still changing too fast to be able to trust that one choice will continue to work in time.
When I created the first version of Stripe V3, "Sources" were the "stable" way to perform 3D Secure and it was the development that we were doing. In less than a year, every changed and I don't want to propose a plugin which won't work anymore in few months.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
- Posts: 12
- Thank you received: 2
Please Log in or Create an account to join the conversation.
In "end" mode, sure the implementation of PayIntent is not very complicated.
But with a version of a plugin that you do not see, where 75% of the plugin is different in order to ask the credit card during the checkout process and not in the end page... Things are very different !
Now, should I destroy weeks of work just to provide 3D Secure and not being able to release that feature and support of Stripe sources... That's a different question.
When the "sources" development started, it was supporting the 3D Secure, so it should be working if Stripe didn't remove that support in the meantime...
And regarding the price, the plugin contains an integration with Stripe Connect and the development regarding the sources was planned (such as others) ; a price is define by multiple rules and knowing that the plugin will have updates (Original plan is when the API will be mark as stable and no more beta...)
Regards
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.
Please Log in or Create an account to join the conversation.
- Posts: 12
- Thank you received: 2
Josh
Please Log in or Create an account to join the conversation.