#DeputyCheese-klarna
1 messages · Page 1 of 1 (latest)
pi_3KRZ54ClDK2O5WMj0OQStbSn
I created a new one with capture_method = manual, then it's not already captured after redirect from Klarna to our site
I'm confused by this capture_method option though
Shouldn't that always be "manual"? Because otherwise the money would be charged when the user has been redirected to Klarna and if the redirect back to our site fails for some reason, he has paid but his order has not been finalized.
Thanks! Give me a few minutes to look into this.
Thanks
Fyi: when I charge manually it's the same, I also get "succeeded" as status immediately. But I've read that the API should not give me a "succeeded" status back for Klarna because that has to be confirmed via stripe webhooks for testing purposes.
Found it here (https://stripe.com/docs/payments/sofort/accept-a-payment#fulfillment), sorry in german: "Im Test-Modus verbleibt der Status des PaymentIntent drei Minuten lang im Verarbeitungszustand, um dies zu simulieren"
The payment intent for sofort/klarna should stay 3 minutes in processing mode
- another confusing thing is that the payment method sometimes is referred to as "klarna" and sometimes as "sofort". Does it matter which of both I am using?
I'm a bit confused. Is your question about Klarna or Sofort?
Note that Sofort is a delayed notification payment method, and Klarna Klarna is an immediate notification payment method. So they are different.
They are quite different. We have separate docs for each:
Okay that's why I was confused. I thought Klarna bought Sofort and they merged their service into one.
Thanks for clarifying that
And can you please help me out understanding the capture_method setting?
Shouldn't that always be "manual"? Because otherwise the money would be charged when the user has been redirected to Klarna and if the redirect back to our site fails for some reason, he has paid but his order has not been finalized.
You can separate authorization and capture with Klarma by setting capture_method: 'manual' as explained here: https://stripe.com/docs/payments/klarna/accept-a-payment#manual-capture
However by default, as soon as the user finishes the payment flow, the funds will be automatically captured.