Home Articles Platform info WooCommerce Klarna v3 with Cloudflare WAF

Klarna v3 with Cloudflare WAF

To use Klarna Checkout v3 with Cloudflare require some configuration in Cloudflare. Here is what you need to do.

The online payment provider Klarna requires validation callbacks with a 200 HTTP reply with the latest version (3) of their payment solution. If the validation callback fails, the error “Sorry, this purchase cannot be processed.” is displayed. 

The Klarna validation callback triggers a ruleset in the default setup of Cloudflare Web Application Firewall (WAF). To solve this issue with Klarna v3 for WooCommerce, you need to add a custom Page Rule with Cloudflare.

Klarna v3 Page Rule setup for Cloudflare (WooCommerce)

  • Log in to the Cloudflare dashboard and click the “Page Rules” tab.
  • Click on the big blue button named “Create Page Rule”.
  • In the field “If the URL matches”, add the following text:

    *domain.com/wc-api/KCO_WC_Validation/*

    Replace domain.com with your domain name.
  • In the drop-down menu “Then the settings are:”, select “Disable Security”.
  • Finally, click the blue button marked “Save and Deploy”.

Now Klarna v3 should work with your WooCommerce website. 

Did this help you?