Klarna Add-on for LearnPress

200+ active users

  • Add Klarna payment options directly to your LearnPress course checkout.
  • Let students pay for courses with Klarna payment options directly inside the LearnPress purchase flow.
  • Support sandbox testing and live payments across Klarna’s Europe, North America, and Oceania API regions.
  • Keep order completion reliable with secure return validation, transaction storage, and webhook status sync.
  • Sell LearnPress courses with a familiar Klarna checkout experience for modern education sites.

Price: Original price was: $19.Current price is: $10.

  • Lifetime license for 1 site License Info:Includes lifetime usage on 1 site. You can switch between environments as needed by deactivating/reactivating the key. Only one active installation can receive updates and support at a time.Learn More
  • 12 months Update & Support Updates & Support Info:Purchase includes 12 months of updates and support. After expiry, the add-on remains functional, but you must renew the license to access future updates and support services.Learn More
I would like to extend Update & Support
Total $10
Secure Checkout
Version
Version: 4.0.0
Last Updated: A week ago
Compatible to WordPress Version: 6.3 or higher

Klarna addon for LearnPress helps course creators and LMS site owners offer more flexible payment choices inside their existing course checkout. Students stay in the LearnPress checkout flow, choose Klarna when available, complete authorization through Klarna, and return to a LearnPress order that is updated automatically.

Need Custom Features for Your Website?

How It Helps To Increase Conversion

How the Paystack Add-on for LearnPress empowers e-learning websites:

Native LearnPress payment gateway

Adds Klarna as a LearnPress payment method, so course purchases can be processed directly through the LearnPress checkout flow.

Klarna Payments checkout widget

Loads Klarna’s hosted payment experience on the LearnPress checkout page and authorizes the purchase only after LearnPress validates the order.

Multiple Klarna payment categories

Let the site owner offer all Klarna methods or limit checkout to Pay later, Pay over time, or Pay now.

Sandbox and live mode support

Configure test mode for Klarna playground credentials, then switch to live credentials when the store is ready.

Regional Klarna API configuration

Choose Europe, North America, or Oceania endpoints from the gateway settings.

Secure order confirmation

Uses one-time confirmation state, session validation, customer checks, and a durable order lock to reduce duplicate or invalid payment finalization.

Webhook status synchronization

Registers a LearnPress REST endpoint that can sync accepted, rejected, refunded, cancelled, and expired Klarna order states back to LearnPress.

Klarna refunds from LearnPress

Supports LearnPress refunds by sending refund requests to Klarna and adding a refund note to the order.

klarna add on for learnpress 1

Step by step tutorial how to use Klarna Add-On for LearnPress

1

Download Add – On

  • To download Klarna add-on for LearnPress, visit ‘My Account’ on thimpress.com
  • Click ‘Download‘ or ‘Select version‘ to download
2

Install and Activate

  • Click ‘Upload Plugin‘ and choose the plugin zip files that you just downloaded. Click ‘Install Now‘ to start the installation process
  • After plugin installed successfully, click ‘Activate Plugin‘ and you will be notified that the plugin is activated
3

Enable Klarna in LearnPress payments

  • Open the LearnPress payment settings, find Klarna, and switch the gateway on.
4

Add Klarna credentials

  • Enter the Klarna API Username (UID) and API Password from the Klarna merchant account.
5

Choose the payment region

  • Select Europe, North America, or Oceania to match the Klarna account and market.
6

Configure test or live mode

  • Enable test mode while validating checkout, then disable it for live payments.
7

Set the purchase country

  • Enter a two-letter country code or leave it blank so the addon can derive the country from the site locale.
8

Choose Klarna methods

  • Offer all Klarna methods, or restrict the checkout to Pay later, Pay over time, or Pay now.
9

Test a course purchase

  • Choose Klarna at checkout, authorize the payment, and confirm the LearnPress order status.
10

Review order status and refunds

  • Check the transaction ID and use LearnPress refunds when a Klarna refund should be created.

Screenshots

klarna screen 1
klarna screen 2
klarna screen 3

All Your Questions
Answered

You have questions.
We have answers.

What is Klarna addon for LearnPress?

Klarna addon for LearnPress is a commercial payment addon that adds Klarna as a native LearnPress payment gateway for paid course checkout.

Which LearnPress version is required?

The addon requires LearnPress 4.4.0 or later.

Which LearnPress version is requiredCan I test payments before going live?

Yes. The gateway includes a test mode setting for Klarna playground credentials.

Which Klarna regions are supported?

The settings include Europe, North America, and Oceania API regions.

Can I choose which Klarna payment options appear?

Yes. You can offer all Klarna methods or choose a specific category: Pay later, Pay over time, or Pay now.

How does the checkout flow work?

The addon creates a Klarna session for the LearnPress cart, loads Klarna’s payment widget, lets LearnPress validate and create the order first, then authorizes with Klarna and finalizes the LearnPress order when the customer returns.

Does it support webhooks?

Yes. The addon registers a REST webhook endpoint for Klarna push notifications and re-checks Klarna’s authoritative order state before updating the LearnPress order.

Does it support refunds?

Yes. When a LearnPress order has a Klarna transaction ID, the addon can send a refund request to Klarna and add a refund note to the LearnPress order.

What happens if Klarna marks the payment as pending?

The LearnPress order is moved to processing and the Klarna transaction ID is stored, allowing later status updates to be synchronized.

What happens if Klarna rejects the payment?

The LearnPress order is marked failed and the customer sees that Klarna declined the purchase.

We have a delicated team to support you 24/5

Go to our Forum and explore more than 2000 support topics

Feel free to contact us for support anytime

We're Here to Assist!
Click to Chat on Messenger.

×