| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Discuss (mail) |
| Lines of code | 458 |
| Technical Name |
payment_klarna_ts |
| License | OPL-1 |
| Versions | 17.0 18.0 19.0 |
Odoo Klarna Payment Gateway
Let your customers Pay Now, Pay Later or Pay Over Time through Klarna's secure checkout, fully connected to your Odoo store, invoices and accounting.
Personalized walkthrough · Reply within 24h
Why Choose the Odoo Klarna Payment Gateway?
Odoo Klarna Payment Gateway brings the payment option shoppers love right into your store. At checkout your customer is taken to Klarna's trusted, secure page, picks how they want to pay (Pay Now, Pay Later or Pay Over Time), and is brought straight back to you. Every approved payment, capture and refund flows back into your Odoo invoices and sales orders automatically, so your accounting stays clean and your team stops chasing payments.
Without vs With This Gateway
See the difference Klarna makes for your storefront and your accounting team.
WITHOUT This Gateway
WITH This Gateway
Manual Work vs Automation
How much time and worry this gateway saves your finance team.
| Task | Manual | With This Gateway |
| Mark invoice paid | Check Klarna, update manually | Automatic, instant |
| Issue a refund | Log into Klarna portal | One click in Odoo |
| Offer Pay Later / installments | Not available | Built into Klarna checkout |
| Hold payment for review (manual capture) | Not supported | Toggle on the provider |
How It Works
Get started in 3 simple steps.
Connect Your Klarna Account
Pick your region (Europe, North America or Oceania) and paste your Klarna API username and password into the provider settings.
Choose Your Settings
Select Sandbox to test or Production to go live, and decide whether payments are captured automatically or held for review with manual capture.
Publish & Get Paid
Publish the provider. Klarna shows up at checkout, customers pay on Klarna's secure page, and your invoices and orders update on their own.
Key Features
Everything you need to start accepting Klarna payments in Odoo.
Pay Now, Pay Later & Pay Over Time
Give shoppers the flexible options they expect. Klarna shows the choices available in their country automatically.
Klarna Hosted Checkout
Customers pay on Klarna's trusted, familiar page, then return to your store. Higher trust, smoother checkout.
Automatic Status Updates
When Klarna approves, captures or completes a review, Odoo is updated so your books stay current.
Full & Partial Refunds
Refund any order from inside Odoo, in full or in part. Klarna handles the customer's money, your books update too.
Manual Capture (Hold & Charge)
Authorise now, capture later when you ship or approve. Perfect for pre-orders and fraud review, toggle in one click.
One-Click Refresh Button
If an update is ever delayed, hit "Refresh from Klarna" on the transaction to pull the latest status at once.
Secure & PCI-Compliant
Payment details are entered on Klarna's secure page and never touch your Odoo server. Klarna handles all compliance.
Multi-Region & 15 Currencies
Works across Europe, North America and Oceania, with USD, EUR, GBP, SEK, AUD and more in their local currency.
Sandbox & Production
Test the whole flow end-to-end in Klarna's Playground, then switch to live keys when you're ready, no code changes.
Complete Payment Operations
Everything you can do once Klarna is connected to your Odoo.
Accept
CUSTOMERS → YOU
Manage
FROM ODOO → KLARNA
Automate
KLARNA → ODOO
Payment Options at a Glance
What your customers can use to check out. Klarna shows the right ones for each country.
Klarna Ways to Pay
Flexible options shoppers love
| Pay Now | By country |
| Pay Later | By country |
| Pay Over Time (installments) | By country |
Who Is This For?
Real-world businesses where this Klarna gateway pays off the fastest.
E-commerce Stores
Offer Pay Later and installments at checkout. Shoppers buy more and abandon less, and your sale orders are paid the moment Klarna approves.
B2B & Invoice Collections
Send a payment link with every invoice. Your client pays through Klarna and the invoice is reconciled before you finish your coffee.
Global Sellers
Sell across Europe, North America and Oceania in the local currency. Manual capture lets you review high-value orders before charging.
See It In Action
A complete payment journey, from setup to a paid invoice.
PHASE 1 · ONE-TIME SETUP
Step 1 · Connect Klarna
Choose your region, paste your Klarna API username and password, and pick Sandbox or Production. Decide whether to capture automatically or hold for review with manual capture.
Step 2 · Publish & Go Live
Set the provider to Published. Klarna now appears as a payment option on your storefront, customer portal and invoice pay pages.
PHASE 2 · CUSTOMER PAYS
Step 3 · Customer Picks Klarna at Checkout
Your customer reaches the standard Odoo payment screen and selects Klarna from the list of payment options.
Step 4 · Choose How to Pay
Klarna shows the options available in the customer's country, Pay Now, Pay Later or Pay Over Time. They pick the one that suits them.
Step 5 · Payment Confirmed
Klarna confirms the payment and brings the customer straight back to your order or invoice page.
Step 6 · Payment Success
Back on your store, the customer lands on the payment success page confirming their order has gone through.
PHASE 3 · INSIDE ODOO & KLARNA
Step 7 · Transaction Marked Done in Odoo
The matching Odoo transaction flips to Done as soon as Klarna approves the order, no manual updates required.
Same Order on the Klarna Dashboard
The order appears in your Klarna Merchant Portal with the same reference and amount as the Odoo record.
Step 8 · Invoice Auto-Reconciled
The invoice or sale order is matched to the payment and marked paid automatically. Clean accounting, zero data entry.
Step 9 · Refund Full or Partial, One Click
Open the transaction and click Refund. Customer is reimbursed by Klarna and your accounting picks up the refund automatically.
Same Refund on the Klarna Dashboard
The refund is mirrored on your Klarna Merchant Portal, linked back to the original order so finance can reconcile end-to-end.
Step 10 · Refresh from Klarna · Manual Fallback
If an update is ever delayed, click Refresh from Klarna on the transaction to pull the latest status straight from Klarna.
Frequently Asked Questions
Quick answers to common questions about the Odoo Klarna Payment Gateway.
Is this compatible with Odoo Enterprise and Community?
Yes. Fully compatible with Odoo Enterprise (On-premise and Odoo.SH) and Odoo Community. Not compatible with Odoo Online (SaaS) as it does not support third-party apps.
Do I get free support after purchase?
Yes, 60 days of free support from the date of purchase. Each Odoo version is sold separately.
Which payment options can my customers use?
Klarna's flexible options: Pay Now, Pay Later and Pay Over Time (installments), plus cards where Klarna supports them. Klarna automatically shows the options available in each customer's country, so there is nothing extra to configure in Odoo.
Does the customer leave my website to pay?
For a moment, yes. The customer is taken to Klarna's secure hosted page to complete the payment, then sent straight back to your order or invoice page. This is the page shoppers already know and trust, which helps conversion.
Do I need to be PCI compliant to use this?
No. Payment details are entered on Klarna's secure page and never touch your Odoo server. Klarna handles security and compliance for you.
Can I test before going live?
Absolutely. Switch the provider to Sandbox mode, enter your Klarna Playground credentials, and run payments end-to-end. Switch to Production with your live keys whenever you're ready, no code changes needed.
How are refunds handled?
Open any paid order in Odoo and click Refund. You can refund the full amount or a partial amount. Klarna processes the refund for the customer and it is logged against the original payment in your accounting.
What if a status update is delayed?
Every Klarna transaction gets a "Refresh from Klarna" button on its form. One click pulls the latest status from Klarna and updates Odoo, so you always have a manual fallback.
Does it support manual capture (authorise now, charge later)?
Yes. Toggle "Capture Manually" on the provider, and every order will only be authorised first. You then capture it (when you ship) or cancel it from the transaction screen, great for pre-orders and fraud review.
Which regions and currencies are supported?
The gateway works across Europe, North America and Oceania, covering 25+ countries and 15+ currencies including USD, EUR, GBP, SEK, DKK, NOK, AUD and CAD. You simply pick your region in the provider settings.
Can I request a custom feature?
Absolutely. Contact us at info@teqstars.com to discuss custom requirements.
Why Choose Us?
Trusted Since 2019
7+ years in the Odoo ecosystem
Regular Updates
Always compatible with latest Odoo
Dedicated Support
60 days free · Fast response
10+ Years of Odoo Expertise
Deep domain knowledge since day one
100% Customer Satisfaction
Achieved across all apps
125+ Successful Projects
Completed and delivered on time
Serving 100+ Countries
Worldwide trust and reach
9+ Industries Served
Solutions across diverse sectors
More Integrations by TeqStars
Explore our other popular Odoo connectors.
Ready to Start Accepting Klarna Payments?
Get a personalized demo of the Odoo Klarna Payment Gateway. See exactly how your checkout, refunds and accounting come together in one flow.
Request a Free Demosales@teqstars.com · TeqStars Technologies · Odoo Klarna Payment Gateway
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module