For PartnersFor Acquiring Partners

Integrate Payment Presentation

Retrieve Klarna's Payment Presentation instructions and render Klarna in the payment selector. Choose your integration path: server-side integration, where Partners build their own payment form, hosted checkout pages and embedded elements, where you host it, or mobile integration, where your own Mobile SDK embeds the Klarna Mobile SDK.
104 min read
Retrieve Klarna's Payment Presentation instructions and render Klarna in the payment selector. One decision shapes the integration. It's who builds and hosts the payment form:
  1. 1.
    Server-side integration: Partners build, host, and maintain their own payment form. You call Klarna's getPresentationAPIAPI endpoint server-side and forward the Klarna assets in your Partner-facing payment methods response.
  2. 2.
    Hosted checkout pages and embedded elements: you build and host the payment form, as a hosted checkout page or an embedded element. The Klarna web SDK retrieves the presentation instructions client-side and renders the Klarna payment method.
  3. 3.
    Mobile integration: you provide your own Mobile SDK (for example, unified payment sheet, drop-in UI, or custom component library) that embeds the Klarna Mobile SDK as an internal dependency. The Klarna Mobile SDK retrieves the presentation instructions in the app and renders the Klarna payment method natively.
For when to choose each path and the flows they follow, see the Payment Presentation overview.
Related articles
Payment Presentation Overview
Partner Accounts
Manage your API credentials
Klarna Network Session Token
Sharing supplementary purchase data
API & SDK references
API
Support
Partner support•Service Status
Cookies|Terms & Conditions|Copyright Klarna AB 2026