A custom Klarna pay-later and installment integration for Dynamics 365 Business Central, built as a per-tenant AL extension. Eligibility checks, order capture/cancel/refund, and settlement reconciliation wired straight into your order-to-cash. Built, installed, and supported by ECOSIRE. One-time license from $299.00 USD for Dynamics 365 BC (build-to-order) — includes 12 months of updates and support.

A custom Klarna pay-later and installment integration for Dynamics 365 Business Central, built as a per-tenant AL extension. Eligibility checks, order capture/cancel/refund, and settlement reconciliation wired straight into your order-to-cash. Built, installed, and supported by ECOSIRE.
ابھی کوئی ادائیگی نہیں۔ یہ ہماری ٹیم کو قیمت کی درخواست بھیجتا ہے — ہم قیمت اور اگلے اقدامات کے ساتھ ای میل کے ذریعے رابطہ کریں گے۔
Klarna BNPL for Business Central is a build-to-order AL extension that connects Klarna's Payments and Order Management APIs to your Dynamics 365 Business Central order-to-cash flow. It is not an instant AppSource download. ECOSIRE builds it against your tenant, installs it as a per-tenant extension, and supports it on your environment.
Klarna pay-later and slice-it installment options presented on the Sales Order based on real-time eligibility
Eligibility check at order time evaluated by order amount, currency, and billing country against your Klarna account rules
Table and page extensions on Sales Order and Posted Sales Invoice exposing Klarna order reference, BNPL method, and status
Event subscribers on standard order and posting codeunits to create, capture, cancel, and refund Klarna orders without rewriting base app logic
Automatic capture on shipment or invoice posting, with cancel on void and refund on credit memo
Settlement reconciliation via a scheduled job queue entry that matches Klarna payouts to posted invoices
Business Central core has no native Klarna connector and no buy-now-pay-later concept. This extension adds one. We extend the Sales Order and Posted Sales Invoice with table and page extensions that surface Klarna eligibility, the Klarna order reference, and BNPL status. Event subscribers on the standard order and posting codeunits drive the Klarna session: an eligibility check at order time (by amount, currency, and billing country), order creation on confirmation, capture on shipment or posting, and cancel/refund when an order is voided or credited.
Settlement reconciliation is handled through a scheduled job queue entry that pulls Klarna payouts and reconciles them against posted invoices, posting Klarna fees to the G/L account and dimensions you nominate. Multi-currency is supported for EUR, GBP, SEK, USD, and other Klarna-supported currencies aligned to your BC currency setup.
Credentials and behavior live in a dedicated setup page with environment-scoped API keys (playground vs production). A bespoke permission set governs access, and all calls run through Business Central's outbound HTTP stack with retry and logging. Optional Dataverse / Power Platform surfacing lets your CRM and Power BI see BNPL status.
You get the full AL source, the compiled .app, a permission set, deployment to your sandbox then production, and a support window. Scope adjusts to your Klarna account, regions, and posting rules.
Owns order-to-cash and the G/L. Needs Klarna settlements reconciled against posted invoices and Klarna fees posted to the right account and dimensions, with no manual journal entries or unexplained bank differences.
Wants to raise average order value by offering pay-later and installments at the point of order. Needs eligibility checks and BNPL status visible directly on the Sales Order without leaving Business Central.
Responsible for the tenant. Wants a clean per-tenant extension installed via sandbox-then-production, governed by a permission set, with credentials managed safely and the extension surviving BC monthly updates.
Buy the license on ecosire.com and download the Klarna BNPL for Business Central module ZIP from your account dashboard.
Extract the ZIP into your Odoo custom addons folder on the server (or upload via Apps > Install from file on Odoo.sh / runbot).
Activate Developer Mode, open Apps, click Update Apps List, search for Klarna BNPL for Business Central, and press Install.
Open the new menu, paste your ECOSIRE license key, connect any external credentials (Shopify, Amazon, Stripe, etc.), and save.
Run the built-in connection test, sync your first 10 records, and schedule the recurring cron. Contact support if anything fails.
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Klarna pay-later and installments on the Sales Order | ||||
| Order-time eligibility by amount, currency, and country | ||||
| Automatic capture, cancel, and refund tied to BC posting | ||||
| Settlement reconciliation with Klarna fee posting to G/L | ||||
| Built as a clean per-tenant extension with full AL source handed over | ||||
| Installed and supported on your environment with a support window | ||||
| Tailored to your regions, currencies, and posting rules | ||||
| Optional Dataverse / Power Platform surfacing of BNPL status |
No. This is a build-to-order AL extension, not an instant AppSource listing. ECOSIRE builds it against your specific Klarna account and Business Central configuration, then installs it as a per-tenant extension. You receive the full AL source and the compiled .app, so you are never locked out of your own integration.
Typical delivery is about 2 to 4 weeks from receiving your Klarna credentials and order-to-cash requirements. We build against your sandbox, walk you through eligibility, capture, and refund behavior, then promote to production with you. Timeline depends on how many regions, currencies, and posting rules are in scope.
A scheduled job queue entry pulls Klarna payout and settlement data, matches it to posted sales invoices by the stored Klarna order reference, and posts Klarna fees to the G/L account and dimensions you nominate. This keeps your bank reconciliation accurate without manual matching.
Every build includes a post-go-live support window. Because Business Central ships monthly updates and Klarna evolves its API, we monitor for breaking changes and patch the extension under your support agreement. After the window, we offer ongoing maintenance retainers; you also hold the source, so any qualified AL developer can maintain it.
No. We extend standard objects with table and page extensions and hook into the order and posting flow through published event subscribers rather than modifying base app code. This is the Microsoft-recommended extension model, so it coexists with other extensions and survives platform upgrades.
A custom Klarna pay-later and installment integration for Dynamics 365 Business Central, built as a per-tenant AL extension. Eligibility checks, order capture/cancel/refund, and settlement reconciliation wired straight into your order-to-cash. Built, installed, and supported by ECOSIRE.