WP Manifestindependent plugin directory
manifest / ecommerce / klarna-checkout-external-payment-method-for-woocommerce

Klarna Checkout (V3) External Payment Method for WooCommerce

Klarna Checkout (V3) External Payment Method

by Krokedil · github.com/krokedil/klarna-checkout-external-payment-method-for-woocommerce · website

3stars
2forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/krokedil/klarna-checkout-external-payment-method-for-woocommerce/archive/refs/heads/master.zip

Readme

Klarna Checkout External Payment Method for WooCommerce plugin

This plugin provides a sample integration of an External Payment Method with Klarna Checkout for WooCommerce plugin (Klarnas v3 platform).

  • External Payments Methods needs to be activated by Klarna in the merchants account before installing this plugin.
  • This code may be used in a production store, but this code is not supported by Klarna or Krokedil.

If Woo merchants would like to integrate other External Payment Methods supported by Klarna, it is recommended that they build a custom plugin similar on this sample. The available supported External Payment Methods can be provided by Klarna; the exact name of the External Payment Method sent to Klarna must match one in the list of supported Klarna methods or the data will be ignored and the External Payment Method won't be displayed in Klarna Checkout.

Below are some items to check if PayPal isn't working as expected in the Woo store:

  • The connection settings to PayPal are pulled from the WooCommerce -> Settings -> Payments -> PayPal section; the Klarna Checkout only contains 3 PayPal settings: title, description, and Image url.
  • Confirm that you are using the payment method PayPal Standard for this to work - https://docs.woocommerce.com/document/paypal-standard/
  • Confirm that the PayPal Woo gateway is active in the Woo admin.
  • Confirm that PayPal works correctly via standard Woo checkout, without Klarna Checkout.
  • Confirm that there are no expected required fields for a customer to login that aren't covered in Klarna Checkout.

Read more about External Payment Methods in KCO v3 here - https://developers.klarna.com/en/se/kco-v3/checkout/external-payment-methods/.

Documentation

FAQ and documentation can be found here - https://docs.krokedil.com/article/286-klarna-checkout-external-payment-method/.

Changelog

2020.06.11 - version 2.0.0

  • Tweak - Updated to work better with KCO v2.x. This version is not compatible with KCO v1.x.

2019.02.14 - version 1.1.0

  • Tweak - Removed kcoepm_retrieve_order() function. Sine v1.8.0 of KCO plugin, request to correct API is handled by the main plugin for external payment methods if kco-external-payment exist in URL (in confirmation page).

Version 1.0

  • Initial commit

Read the full README on GitHub →

Releases

TagPublished
2.0.0 Jun 11, 2020
1.1.0 Feb 14, 2019

These releases are tags only. The author does not attach a packaged zip, so there are no download counts to report.