Solidgate

Overview

Discover every way to present Klarna in your checkout with Solidgate — Klarna Web SDK or Payment Presentation API, orchestrated by you or by Solidgate, plus Solidgate's hosted and embedded checkout alternatives.
2 min read
There are several ways to add Klarna to a checkout you build on top of Solidgate. The right one for you depends on two things:
  1. 1.
    The customer experience you want — an in-page Klarna pop-up, or a full-page redirect to Klarna's hosted page.
  2. 2.
    Who runs the Klarna lifecycle server-side — you, or Solidgate.
Pick your combination below; each variant links to its dedicated end-to-end walkthrough.

How Klarna shows up to your customer

  • In-page pop-up — only available with the Klarna Web SDK. The Klarna Purchase Journey opens in an overlay inside your checkout.
  • Full-page redirect to Klarna's hosted page — used with the Klarna Payment Presentation API (no SDK). When step-up is required, the customer is redirected to Klarna's hosted page to complete the Klarna Purchase Journey.

Build your own checkout form

Klarna Web SDK (in-page pop-up)

The Klarna Web SDK runs client-side in your checkout, renders Klarna in your payment selector, and opens the Klarna Purchase Journey as an in-page pop-up.
  • Partner-orchestrated — you call Klarna's Payment Request API directly and subscribe to the completion webhook yourself. Most control, full Klarna feature surface.
    Walkthrough →
  • Solidgate-orchestrated — you forward the klarna_network_session_token to Solidgate; Solidgate calls Klarna's Payment Request API on your behalf and returns a payment_request_id back to the SDK when step-up is required. No webhook subscription on your side.

Klarna Payment Presentation API (full-page redirect)

You call Klarna's Payment Presentation API server-side, render Klarna in your own payment selector, and the Klarna Purchase Journey ends in a full-page redirect to Klarna's hosted page. No SDK.
  • Partner-orchestrated — you also call Klarna's Payment Request API directly and subscribe to the completion webhook yourself. Server-side equivalent of the Web SDK partner-orchestrated path.
  • Solidgate-orchestrated — you only call Klarna's Payment Presentation API; Solidgate handles authorization and returns a payment_request_url for the redirect. No webhook subscription on your side.

If you don't build your own checkout form

Two further options on the Solidgate side, with no Klarna-specific work for you:
  • Solidgate's hosted payment page — Klarna shows up by default once it's enabled with Solidgate.
  • Solidgate's embedded payment form (when Solidgate offers one) — drop Solidgate's payment-form components into your own checkout and Klarna is rendered inside them.
For the configuration of either, follow Solidgate's product documentation.
Related articles
One Time Payments
One Time Payments
One Time Payments
One Time Payments
SupportPartner support•Service Status
Cookies|Terms & Conditions|Copyright Klarna AB 2026
Jump to section...