mahocommerce / module-klarna
Klarna Payments integration for Maho
Package info
github.com/MahoCommerce/module-klarna
Type:maho-module
pkg:composer/mahocommerce/module-klarna
Requires
- php: >=8.3
Requires (Dev)
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-21 20:14:41 UTC
README
Klarna Payments integration for Maho Commerce.
This is a port of Klarna's Magento 1.x plugin to Maho, comprising three modules:
- Klarna_Core — shared REST client, request/order-line builders, abstract payment method, and the
klarna/notificationcallback controller. - Klarna_Payments — the customer-facing Klarna Payments method (checkout iframe, session create/update, authorization).
- Klarna_OrderManagement — post-purchase operations (capture, refund, cancel, extend authorization) via Klarna's Order Management API.
See https://developers.klarna.com/documentation/klarna-payments/
Requirements
- PHP >= 8.3
- Maho Commerce >= 26.5
- An account with Klarna
Installation
composer require mahocommerce/module-klarna
Clear the cache after installation:
./maho cache:flush
Disclaimer
The original Klarna Magento 1 plugins were offered as-is; with the deprecation of Magento 1, Klarna no longer maintains them. This Maho port is an independent effort and is likewise provided as-is. Klarna's API can change over time; the user assumes full responsibility for maintaining their store and its Klarna integration, including updating for API changes and security fixes.
License
Original code Copyright 2015-2020 Klarna Bank AB (publ), licensed under the Apache License, Version 2.0. Maho port modifications are distributed under the same license.