Klarna Direct

Integrate Payment Presentation

Retrieve Klarna's Payment Presentation instructions and render Klarna in the payment selector. Choose your integration path — the Klarna Web SDK, embedded in the checkout, or the Payment Presentation API, called from the backend.
42 min read
Retrieve Klarna's Payment Presentation instructions and render Klarna in the payment selector. One decision shapes the integration — whether the Klarna Web SDK can be embedded in the checkout:
  1. 1.
    Web SDK (recommended) — the Klarna Web SDK retrieves the presentation instructions client-side, renders Klarna in the payment selector, and mounts the Klarna payment button.
  2. 2.
    Presentation API — the Partner's backend calls getPresentationAPIAPI and the checkout renders Klarna from the returned data. Use this path only when the Klarna Web SDK cannot be embedded.
For when to choose each path and the flows they follow, see the Payment Presentation overview.
Related articles
Payment Presentation Overview
Authorize customer-initiated transactions
Payment Tokenization Overview
1. General
Web Sdk
Support
Partner support•Service Status
Cookies|Terms & Conditions|Copyright Klarna AB 2026