Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

extjac's avatar

Stripe and Strong Customer Authentication

Hello, has anyone implemented Stripe with Strong Customer Authentication? any package or example?

0 likes
3 replies
extjac's avatar

It seems that only will throw a PaymentActionRequired exception

jlrdw's avatar

Did you click the link in that section which goes here https://laravel.com/docs/7.x/billing#handling-failed-payments where it explains what to do.

And it also states:

On the payment confirmation page, the customer will be prompted to enter their credit card info again and perform any additional actions required by Stripe, such as "3D Secure" confirmation. After confirming their payment, the user will be redirected to the URL provided by the redirect parameter specified above. Upon redirection, message (string) and success (integer) query string variables will be added to the URL.

Alternatively, you could allow Stripe to handle the payment confirmation for you. In this case, instead of redirecting to the payment confirmation page, you may setup Stripe's automatic billing emails in your Stripe dashboard. However, if a IncompletePayment exception is caught, you should still inform the user they will receive an email with further payment confirmation instructions.

Also Stripe has guides on this:

https://stripe.com/docs/strong-customer-authentication

From what I see on Stripe, they have other articles / documentation as well concerning Strong Customer Authentication.

Please or to participate in this conversation.