Add Klarna to your Salesforce Commerce Cloud checkout to offer Pay in 4 and financing, reduce payment friction, and track payment performance across markets with clean reporting.
• Klarna payment methods are rendered at checkout, and the Klarna order session is tied to the Salesforce cart and shopper identifiers.
• Customer, billing, shipping, tax, currency, and locale fields are mapped between Salesforce and Klarna to keep the payment request and order record aligned.
• Order placement triggers a create/authorize call to Klarna, and the Klarna order ID and status are stored on the Salesforce order for traceability.
• Payment lifecycle updates such as authorized, captured, partially captured, canceled, and refunded are synchronized back to Salesforce via API polling and/or webhooks, depending on the environment.
• Refunds initiated in Salesforce are sent to Klarna with line-level amounts when available, and the resulting refund IDs are persisted on the order payment record.
• Chargebacks and disputes are ingested from Klarna and linked to the originating Salesforce order, with status history logged for auditing and customer service workflows.
.png)
We map Klarna payment identifiers and status changes to Salesforce order and customer objects, so authorizations, captures, refunds, and chargebacks stay tied to the right record.
Typically this includes Pay in 4 and financing, depending on your Klarna contract and market. We configure the checkout logic so eligibility and messaging match Klarna’s rules.
Yes, we implement per-site configuration for Klarna credentials, currencies, locales, and tax behavior. This keeps payment behavior consistent across storefronts without custom workarounds.
Refunds and captures can be synced back to Salesforce with line-level references when needed. This helps support and finance see what was captured or refunded without digging through Klarna logs.
scandiweb has delivered 2,100+ eCommerce projects since 2003, and our teams handle payment integrations alongside checkout UX and tracking. That reduces risk when Klarna logic gets complex.





