• Resolved javpb

    (@javpb)


    Hi,

    I have a problem with Klarna Payment for WooCommerce, I downloaded the plugin and downloaded test API from Klarna and I typed the information in fields Test Username and Test Password, and saved all changes. I set all in Woocomerce but in checkout I don’t see method payment Klarna.

    Could you please help me with this? Thank you

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author Kristi at Klarna

    (@klarna)

    Hi @javpb ,
    Klarna logs show that the initial create_session call is successful when testing the KP API credentials (e.g. Date: Wed, 09 Dec 2020 11:53:06 GMT, Klarna-Correlation-Id: 3c0f957c-a2db-4b01-ae26-e30df635decc)

    Other possible reasons why Klarna Payments may not be displayed in Woo checkout (once Klarna API credentials are confirmed to be valid):
    – (if not defaulted) a supported country for Klarna Payments must be selected in the Woo checkout form before Klarna Payments is displayed, as can be tested at public Woo Klarna Payments demo store: https://demo.krokedil.se/klarnapayments/
    – confirm Woo required settings, such as pretty permalinks, per: https://docs.woocommerce.com/document/klarna-payments/#section-2
    – the Woo server must be able to make remote API calls, which can be checked under WooCommerce->Status->System Status: Remote post & Remote get
    – if a currency switcher plugin is used in the store, the Klarna Payments payment method must be configured within the currency switcher for applicable currencies (https://docs.woocommerce.com/document/klarna-payments/#section-6)

    If none of these resolve the issue for you, you can get dedicated support from [email protected] to review your store settings more specifically.

    Thread Starter javpb

    (@javpb)

    Hi,

    Thanks you for your response.

    About the reasons:

    – Spain is my default supported country. I even overrided this by using https://docs.woocommerce.com/document/change-the-default-state-and-country-on-the-checkout/

    – I’m using pretty permalinks

    – Confirmed woo server is able to make remote API calls.

    – No currency switcher is in use.

    I will contact you via support, as I’m not finding a solution for this issue. Thanks

    Plugin Author Kristi at Klarna

    (@klarna)

    Thanks @javpb ,
    That info is helpful for me to narrow down the Klarna logs.

    Per Klarna-Correlation-Id: 1956d8a2-7e7c-43b0-911d-299fcdbb8c8c, timestamp: 2020-12-09T11:22:52Z,
    Spain (ES) is not an available supported country by default for Klarna API test credentials yet, so the create_session has no payment_method_categories returned and thus nothing displays for this scenario in your store.

    You could test with a supported country instead (GB, DE, SE, NL, etc.) or contact Klarna Merchant Support (https://docs.krokedil.com/article/304-klarna-contact-merchant-support) regarding testing for ES.

    Thread Starter javpb

    (@javpb)

    Hi, Thanks for your support. I’ve tried changing my store default customer country, changed default purchase country in Point of sale -> My shop in Klarna’s portal, delete klarna test credentials from Spain, delete my code snippet for the default country (https://docs.woocommerce.com/document/change-the-default-state-and-country-on-the-checkout/), but I didn’t see any difference. Did I make anything wrong? Please help me with this, I don’t know why I still can’t see any Klarna payment method on the checkout. Thanks

    • This reply was modified 4 years, 2 months ago by javpb.
    • This reply was modified 4 years, 2 months ago by javpb.
    Plugin Author Kristi at Klarna

    (@klarna)

    Hi again @javpb ,
    For your recent KP create_session call (with purchase_country=DE & purchase_currency=EUR:
    timestamp: 2020-12-10T03:25:21.874Z
    uid: 09490eb0-da03-42c1-9d65-4e459ca55a8b), I do see successful create_session & update_session call. If you did not see Klarna Payments displayed, can you try testing with the Woo standard Storefront theme, to test if this issue is theme related (note: https://docs.woocommerce.com/document/klarna-payments/#section-6)

    I don’t see an authorize call in our logs. If Klarna Payments did display & you did attempt the test purchase, perhaps JavaScript is not working fully in your Woo checkout, usually this issue is due to JavaScript optimization? Please see: https://docs.krokedil.com/article/302-klarna-payments-optimizing-your-woocommerce-cart-checkout-when-using-an-iframe-based-checkout

    If either of these don’t resolve your issue, could can get direct support for your store via: [email protected]

    Thread Starter javpb

    (@javpb)

    Hi,

    Right now, Klarna payments is been shown when you select Germany for instance, but not in many countries, although we have been approved for using Klarna in several countries, like UK, Italy… and these ones doesn’t show Klarna payment. Also, Klarna in Germany in test mode is shown as Pay in 14 days, rather than the financing options we have set with Klarna.

    As we have the website opened for the public, we currently have deactivated Klarna Payments until we find a solution for these things. Please could you help us with this? Thanks

    Plugin Author Kristi at Klarna

    (@klarna)

    Hi @javpb ,
    Klarna test API credentials are generally not configured to match a merchant’s production account configuration. Thus, supported regions and products for your Klarna contract are not expected to match in the test environment. In order to review your expected financing options, you’ll need to use production Klarna API credentials.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Klarna payment method not showing up in Checkout (Woocommerce)’ is closed to new replies.