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, the Payment Presentation API, called from the backend, or the Klarna Mobile SDK, in an app.
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:
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.
Presentation API: the Partner's backend calls
getPresentationAPI
and the checkout renders Klarna from the returned data. Use this path only when the Klarna Web SDK cannot be embedded.
Mobile SDK: in an iOS, Android, React Native, or Flutter app, the Klarna Mobile SDK retrieves the presentation instructions, renders Klarna in the payment form, and renders the Klarna payment button.