Klarna logo

Klarna

Klarna is a Swedish fintech offering BNPL, banking, cards, and a shopping app to 150M+ consumers. Merchant API supports Pay-in-3, Pay-in-30, and financing.

6 APIs 0 Features
FintechBNPLPaymentsCardsShopping

APIs

Klarna Payments API

Create and authorize Klarna payment sessions; create orders against authorizations.

Klarna Checkout API

Hosted Klarna Checkout (KCO) for full-funnel checkout experience.

Klarna Order Management API

Capture, refund, cancel and update orders post-authorization.

Klarna Customer Token API

Persist a payment authorization as a customer token for repeat purchases.

Klarna Settlements API

Read merchant settlement reports and transactions.

Klarna Push Notifications

Outbound HTTP POST callbacks Klarna issues to merchant-hosted URLs for Payments authorization, HPP status updates, Checkout push, and pending-order risk decisions.

Event Specifications

Klarna Push Notifications

AsyncAPI 2.6 description of Klarna's outbound HTTP push surface — the set of server-to-server callbacks that Klarna issues to merchant-hosted endpoints when payment, checkout, a...

ASYNCAPI

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
LLMsTxt
LLMsTxt

Sources

Raw ↑
aid: klarna
url: https://raw.githubusercontent.com/api-evangelist/klarna/refs/heads/main/apis.yml
name: Klarna
kind: company
description: Klarna is a Swedish fintech offering BNPL, banking, cards, and a shopping app to 150M+ consumers. Merchant API
  supports Pay-in-3, Pay-in-30, and financing.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
  - Fintech
  - BNPL
  - Payments
  - Cards
  - Shopping
created: '2026-05-08'
modified: '2026-05-30'
specificationVersion: '0.19'
apis:
  - name: Klarna Payments API
    description: Create and authorize Klarna payment sessions; create orders against authorizations.
    humanURL: https://docs.klarna.com/klarna-payments/
    baseURL: https://api.klarna.com
    tags:
    - Payments
    - BNPL
    properties:
    - type: Documentation
      url: https://docs.klarna.com/klarna-payments/
  - name: Klarna Checkout API
    description: Hosted Klarna Checkout (KCO) for full-funnel checkout experience.
    humanURL: https://docs.klarna.com/klarna-checkout/
    baseURL: https://api.klarna.com
    tags:
    - Checkout
    - Hosted
    properties:
    - type: Documentation
      url: https://docs.klarna.com/klarna-checkout/
  - name: Klarna Order Management API
    description: Capture, refund, cancel and update orders post-authorization.
    humanURL: https://docs.klarna.com/order-management/
    baseURL: https://api.klarna.com
    tags:
    - Order Management
    properties:
    - type: Documentation
      url: https://docs.klarna.com/order-management/
  - name: Klarna Customer Token API
    description: Persist a payment authorization as a customer token for repeat purchases.
    humanURL: https://docs.klarna.com/customer-token/
    baseURL: https://api.klarna.com
    tags:
    - Tokens
    - Recurring
    properties:
    - type: Documentation
      url: https://docs.klarna.com/customer-token/
  - name: Klarna Settlements API
    description: Read merchant settlement reports and transactions.
    humanURL: https://docs.klarna.com/settlements/
    baseURL: https://api.klarna.com
    tags:
    - Settlements
    - Reporting
    properties:
    - type: Documentation
      url: https://docs.klarna.com/settlements/
  - name: Klarna Push Notifications
    description: Outbound HTTP POST callbacks Klarna issues to merchant-hosted URLs for Payments authorization, HPP status updates, Checkout push, and pending-order risk decisions.
    humanURL: https://docs.klarna.com/
    baseURL: https://merchant.example.com
    tags:
    - Webhooks
    - Push Notifications
    - Callbacks
    - Events
    properties:
    - type: AsyncAPI
      url: asyncapi/klarna-push-notifications-asyncapi.yml
    - type: Documentation
      url: https://docs.klarna.com/payments/web-payments/integrate-with-klarna-payments/other-actions/authorization-callback/
    - type: Documentation
      url: https://docs.klarna.com/payments/web-payments/integrate-with-klarna-payments/integrate-via-hpp/api-documentation/status-callbacks/
    - type: Documentation
      url: https://docs.klarna.com/order-management/manage-orders-with-the-api/view-and-change-orders/acknowledge-your-kco-orders/
common:
  - type: GitHubOrganization
    url: https://github.com/klarna
  - type: LinkedIn
    url: https://www.linkedin.com/company/klarna
  - type: Website
    url: https://www.klarna.com/
  - type: Plans
    url: plans/klarna-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/klarna-rate-limits.yml
  - type: FinOps
    url: finops/klarna-finops.yml
  - type: LLMsTxt
    url: https://docs.klarna.com/llms.txt
maintainers:
  - FN: Kin Lane
    email: kin@apievangelist.com