In order to get the improved purchase flow to work in an optimal way, there are a few things to consider:
With the new purchase flow we will also introduce additional payment methods to your checkout, in order to accommodate a predictable and consistent User Experience, regardless of where the consumer shops.
Only if you are validating payment methods and comparing such to what you would expect prior to creating Klarna orders in your backend systems please make sure this will be fixed. You’ll find the payment methods that need to be supported below.
If you’re showing Klarna as a payment option in your check-out using Klarna Payments, see the payment methods that need to be supported here.
If you are using Klarna in your mobile app, we need you to be on the Klarna SDK versions that are compatible with the new UX!
Please make sure you are on the latest SDK versions available, but not lower than the following ones:
In order to optimize the purchase experience, we recommend you to retain only one single widget in your check-out. This means Klarna will be shown as one payment method at your check-out in which the new purchase flow is visualized, and the consumer can choose how to pay and be remembered for future purchases.
If a B2C or B2B session has already commenced and the customer type changes, it is necessary to initiate a new session. The reason for this is that Klarna does not handle B2B purchases directly; they are facilitated by a third-party vendor. As a result, the B2B Purchase flow operates independently from Klarna's B2C shopping experience. Therefore, it is crucial to create a session tailored to the appropriate customer type. Modifying an existing session to accommodate a new customer type will not be effective.
For additional information on supported customer types and instructions on how to configure them, please read more here.
If your checkout process involves multiple steps and allows order changes on the final order review page before submission, here are the steps you need to follow:
Note: If you're utilizing a platform or plugin for Klarna integration without direct control, be reassured that we have already contacted our partners to make the necessary adjustments.
If you offer recurring payments, there are additional requirements you might need to consider to ensure consumers receive the optimal sign-up experience:
With the new purchase flow, we are tailoring the user experience leveraging the intent you specify when you create a session to accommodate the correct payment method offering and a predictable and consistent User Experience - regardless of if the customer makes a one off purchase, signs up for a subscription or adds Klarna as a payment method to your service.
To ensure the correct User Experience is rendered, please make sure you set the correct intent on session creation via Klarna Payments:
For one-time payments:
For recurring payments:
buy_and_tokenize’ if you want to place the first order at checkout. This is relevant for subscriptions without a free trial or a one time payment where Klarna is saved as a payment method to your digital wallet.
tokenize’ if you don’t want to place an order at checkout. This is relevant for subscriptions with a free trial or when saving Klarna as a payment method to your digital wallet.
If you are offering subscriptions with Klarna, we also require you to send in the details of the subscription when creating an order to ensure both the signup and recurring payments work in an optimal way. This is to guarantee that we have the necessary details to provide the best consumer retention experience possible.
The subscription details needs to be sent in both on the initial session and when creating an order using the customer token.
Why does it look different when I shop with Klarna?
Why do I need to login to a Klarna account?
Will you remember me next time?
How do I choose how to pay?