#Unai-klarna
1 messages · Page 1 of 1 (latest)
@pallid zodiac it generally means Klarna is declining to work with/ extend credit to the customer for whatever reason. For example it's what happens when testing with a specific test case (test+red@example.com ) https://stripe.com/docs/sources/klarna#testing-klarna-payments
if you're seeing this happen for all customers in production, then I'd reach out to our support team at https://support.stripe.com/email to investigate
Hi, @wide hazel, thanks for answering. This is happening in devel environment, is it normal to happen there?
I wouldn't think so! (unless you are using the test email address mentioned there, which does generate that behaviour).
I have used other email addresses and it doesn't work either
Do you know what other problem may be occurring?
I don't. Do you have an example I can look at, like a src_xxx ID?
Sure, this is the last one: src_1JjOa1FpkfQqD02OAKobqzTb, but the request that is shown on stripe dashboard when I submit the payment method, the request of the Payments.authorize is not shown on the dashboard
yeah that's just a part of Klarna's SDK so you won't see it on Stripe's side
I don't have any ideas unfortunately. I'd try quickly trying it the other way(a redirect to Klarna : https://stripe.com/docs/sources/klarna#redirect-action ) and see if that's any different instead.
Ok, I'll try that, thank you so much for your help.
And about the question of the credit card form, Klarna is suposed to display it after the authorize, right?
yes, they show a popup with a card form
note that won't happen for you
you're in Spain so the only option is pay later
(also possible that's the issue, I don't know you parse the payment_method_categories from the Source, maybe you're not calling it with the right category)
I have checked it and I am calling the authorize with the right payment method. We are also trying to use pay in 3 but charge to the customer in the checkout, not via the webhook when the order is shipped, is that possible?
We are also trying to use pay in 3
but in the response the only option was pay_later, so you can't do that https://dashboard.stripe.com/test/logs/req_gN4E9GEValtOKc at least in this specific case
but charge to the customer in the checkout, not via the webhook when the order is shipped,
not sure I understand what this means unfortunately
When I select Klarna payment method the Klarna method loaded in the widget is this one, which appears to be the pay later with pay in 3 option, and when I am submiting the authorize 'pay_later' is shown:
that's strange
Does it make sense for the 'pay_later' method to appear after selecting the 'pay in 3'?
I really don't know unfortunately
do things work if you use a redirect instead?
I haven't been able to get the redirect to work properly either. Don't worry, I'm going to try to debug this part further and see if I find the problem.
When you add the flow: 'redirect' to source object, when is the customer suposed to be redirected? before or after the payments.authorize?
you don't call payment.authorize in that flow