In this section you can read about some common Klarna payments with Shopify integration errors and learn how to fix them in your store. You will also read about some limitations that can affect your Klarna with Shopify integration.
By Shopify’s design, new payments apps aren't displayed under a store's Apps menu. To verify you have the app installed in your store:
The Klarna payment method, also known as gateway, isn’t the same as the Klarna app. New payment app integrations require an app. The payment method and the app work together for a successful integration.
Uninstalling or installing the app does impact the integration, so please be careful to only uninstall the Klarna app when necessary.
On the other hand, deactivating or activating the Klarna payment method impacts the storefront's checkout, that is, if the Klarna payment method displays or not, but the visibility of the payment method in checkout has no effect on the integration working successfully and doesn’t update Klarna's database.
If the Klarna payment method doesn’t display in your checkout, make sure the Klarna payment method is active in your Shopify store admin > Settings > Payments. If the payment method is active, but doesn't display, try the following:
If there is no custom code, contact Shopify for support.
Upon redirection from Shopify to Klarna’s hosted payment page, the payment method error "Your payment can’t be processed for technical reasons. Try again or use a different payment method." may appear to the customer.
The most common reason for this error is that the Integration guides steps within the Klarna Merchant portal haven’t been completed fully. Activating the payment method and the subsequent activation of the required unlisted Klarna unlisted payments app in your Shopify store admin are only 2 of the 3 required steps for the Klarna payment method to work successfully in checkout.
You’ll also need to have active Klarna API credentials. You can sign up for a new account to receive the API credentials at http://klarna.com/business. Once you have the Klarna API credentials, within Klarna's Merchant portal, complete the Shopify Integration guides steps.
This error could also be caused by other issues, such as a Klarna merchant account configured for a different currency than the store's base currency. For support, please contact Merchant support.
The “Klarna is connected but you can’t use it to accept payments” warning message in your payment method in your Shopify store indicates that you haven’t finished setting up your account or it is still being approved, and the payments app's ready flag is set to false in your store. To resolve this, click the Manage link within the payment method and complete the steps in the Integration guides in the Klarna Merchant Portal, particularly step 4 (Test), which sets the ready flag to true for the payment method's app in your Shopify store.
If the Klarna page loads, but no payment methods are available or order is rejected, that means your Shopify integration was successful, but no payment methods are available for the entered customer data for your Klarna merchant account. To fix the issue:
If the Klarna payment method says, "You are connected to Klarna but you can’t use it to accept payments because your account is still being approved ....", you don’t need to wait for approval. Follow the Installation steps to complete the integration in Klarna's Merchant portal > Integration guides.
Contact Klarna Merchant support team who can enable the Integration guides app for your account if you’re contracted directly with Klarna. If you aren’t contracted directly with Klarna, for example, you’re contracted instead via Shopify Payments, Mollie, or another payment service provider (PSP), you should follow your integrator's steps for activating Klarna.
You can confirm if Integration guides are enabled by checking the left navigation for Integration guides in the Klarna Merchant portal. If the left side navigation menu isn't showing at all for any Merchant Portal apps in your browser, click the Merchant Portal menu navigation, that is, the black circle with 3 white lines inside, at the top left of the screen to open the menu.
If you see the error stating "You already have a store that is integrated with Klarna...", please contact Merchant support and provide the displayed correlation_id
.
If you see the “Unexpected error” message when going through the integration steps, uninstall the Klarna app from within the Klarna payment method in your Shopify admin, under Settings > Payments). Don’t uninstall the "Klarna Payments" HPSDK app from the store's Apps menu, as the HPSDK app doesn’t impact the new payments app integration, but is used for order management for previously placed HPSDK Klarna orders. New payments apps, like the Klarna app, aren’t displayed within the store's Apps menu.
You can only uninstall the new payment apps from within the payment method's configuration when the payment method isn’t active. If the payment method isn’t currently active in your store, search for the Klarna payment method and click Activate to get to the payment method's configuration options. Once there, you can check if you can uninstall the app.
Once you’ve uninstalled the Klarna app, you can retry the installation steps in the Integration guides app in the Klarna Merchant portal.
If you previously completed the integration through step 4 of the Integration guides (Test), and then uninstalled the "Klarna" app, you'll need to wait 48 hours or request Klarna Merchant support to do a database update before you're able to redo the integration.
If you previously completed the integration through Integration guides step #4 (Test), then uninstalled the Klarna app, you need to wait 48 hours or request your region’s Klarna Merchant support team to manually update the database before you can redo the integration.
If you've confirmed that the app is installed in your store, to next verify the database connection, log into the Klarna Merchant portal, select Integration guides from the left-side menu and select the Shopify option.
Note that even though you’ll generate a set of API credentials during the Integration guides flow, you don’t need to enter those credentials anywhere in your Shopify store, as the code does it for you.
Even if customers previously entered their phone number in Shopify checkout, Shopify may not share that phone number with payments integrations when email is required in checkout. Thus Klarna may ask the customer to enter their phone number again.
While some Shopify custom script code works for payment methods integrated via Shopify's new payments app integrations, renaming the payment method isn’t currently supported by Shopify in the payments app, as payment providers can configure translations for the payment method name. If you wish to rename the Klarna payment method you may choose to use a third party app such as Payfy or BSure Checkout Rules.
You can find the list of translated payment method names in this article.
Currently, the payment method footer injection isn’t supported by Shopify's new payments platform. As a workaround, instead of using liquid code shop.enabled_payment_types , you may update your store's footer theme code directly, for example, by adding the code below, but you'll need to test what works for your store's specific theme.
You can also refer to another solution posted in the Shopify community.
If customers update a related, but different Shopify session separately from the Shopify session used to place the Klarna order, the order totals between the Shopify and Klarna orders may not match, but the Paid by customer amount for the Shopify order should always match the Klarna order total. While not ideal, this is working as expected and designed. Make sure to only fulfill order line items paid for by the customer.
Need help? We're happy to assist! Reach out to your region’s merchant support team. You can also refer to Shopify community for questions, support, and feedback, or visit the Shopify help center.