You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to pay with Klarna and choosing "pay by bank" on the in-app-browser, Klarna attempts to open the banking login in a new tab. Since the in-app-browser doesn't support tabs, you're just redirected in the same window. After the banking login completes you're supposed to close the tab - which you can't. So you can't get back to Klarna to complete the payment.
You're stuck on the following screen. Your only option is to close the in-app-browser, which will bring you back to the initial native payment sheet.
I have a complete screen recording, but it contains personal information. I'm happy to share it privately. I cannot reproduce the issue in Stripe's/Klarna's dev environment.
Happy to share the full XCode project privately, but I believe the issue is well within the payment sheet, not my app code.
iOS version
18
Installation method
pod
SDK version
24.1.2
Other information
What am I doing wrong? We can't be the only ones facing this issue.
I'm trying to pay through my bank N26. Maybe it behaves differently for different banks.
This issue only appeared for our customers a few weeks ago. I strongly suspect that Klarna is at fault here, but they are impossible to contact. Sorry :/
The text was updated successfully, but these errors were encountered:
Hey @phoboslab, thanks for bringing this to our attention!
I don't think this is something we've seen reported before. Can you share a few sample Payment Intent ids for which you experienced this so we can take a better look?
Here is a recording of pi_3QVrewCZ37r8cY5H0k5Tm1TI from this morning. It's stuck in payment_intent.requires_action because Klarna never returns to Stripe.
I've shared the sample with our partner and they've confirmed it's related to the Pay by Bank redirect - more specifically it seems to be bank dependent based on how each handle/perform the redirect back to Klarna after auth.
Let me get back to you once I have an update on the fix timeline or next steps
Summary
Some(?) Klarna Payments can't complete.
When trying to pay with Klarna and choosing "pay by bank" on the in-app-browser, Klarna attempts to open the banking login in a new tab. Since the in-app-browser doesn't support tabs, you're just redirected in the same window. After the banking login completes you're supposed to close the tab - which you can't. So you can't get back to Klarna to complete the payment.
You're stuck on the following screen. Your only option is to close the in-app-browser, which will bring you back to the initial native payment sheet.
I have a complete screen recording, but it contains personal information. I'm happy to share it privately. I cannot reproduce the issue in Stripe's/Klarna's dev environment.
Code to reproduce
As simple as it gets:
Happy to share the full XCode project privately, but I believe the issue is well within the payment sheet, not my app code.
iOS version
18
Installation method
pod
SDK version
24.1.2
Other information
What am I doing wrong? We can't be the only ones facing this issue.
I'm trying to pay through my bank N26. Maybe it behaves differently for different banks.
This issue only appeared for our customers a few weeks ago. I strongly suspect that Klarna is at fault here, but they are impossible to contact. Sorry :/
The text was updated successfully, but these errors were encountered: