Skip to main content

Klarna

This page contains the setup guide and reference information for the Klarna source connector.

Prerequisites

The Klarna Settlements API is used to get the payouts and transactions for a Klarna account.

Setup guide

Step 1: Set up Klarna

In order to get an Username (UID) and Password please go to this page here you should find Merchant Portal button. Using this button you could log in to your production / playground in proper region. After registration / login you may find and create Username (UID) and Password in settings tab.

note

Klarna Source Connector does not support OAuth at this time due to limitations outside of control.

Step 2: Set up the Klarna connector in Airbyte

For Airbyte Open Source:

  1. Navigate to the Airbyte Open Source dashboard
  2. Set the name for your source
  3. Choose if your account is sandbox
  4. Enter your username
  5. Enter your password
  6. Enter the date you want your sync to start from
  7. Click Set up source

Supported sync modes

The Klarna source connector supports the following sync modes:

FeatureSupported?
Full Refresh SyncYes
Incremental - Append SyncNo

Supported Streams

This Source is capable of syncing the following Klarna Settlements Streams:

Performance considerations

Klarna API has rate limiting

Production environments: the API rate limit is 20 create-sessions per second on average measured over a 1-minute period. For the other operations, the API limit is 200 requests per second on average, measured over a 1 minute period Playground environments: the API rate limit is one quarter (1/4th) of the rate limits of production environments.

Connector will handle an issue with rate limiting as Klarna returns 429 status code when limits are reached

Changelog

Expand to review
VersionDatePull RequestSubject
0.3.62024-12-2150146Update dependencies
0.3.52024-12-1449639Update dependencies
0.3.42024-12-1249230Update dependencies
0.3.32024-10-2947478Update dependencies
0.3.22024-10-2147195Update dependencies
0.3.12024-08-1644196Bump source-declarative-manifest version
0.3.02024-08-1544136Refactor connector to manifest-only format
0.2.162024-08-1043550Update dependencies
0.2.152024-08-0343266Update dependencies
0.2.142024-07-2742818Update dependencies
0.2.132024-07-2042276Update dependencies
0.2.122024-07-1341874Update dependencies
0.2.112024-07-1041483Update dependencies
0.2.102024-07-0941267Update dependencies
0.2.92024-07-0640819Update dependencies
0.2.82024-06-2540504Update dependencies
0.2.72024-06-2240151Update dependencies
0.2.62024-06-0738709Updating US endpoints
0.2.52024-06-0439045[autopull] Upgrade base image to v1.2.1
0.2.42024-04-1937182Updating to 0.80.0 CDK
0.2.32024-04-1837182Manage dependencies with Poetry.
0.2.22024-04-1537182Base image migration: remove Dockerfile and use the python-connector-base image
0.2.12024-04-1237182schema descriptions
0.2.02023-10-2331003Migrate to low-code
0.1.02022-10-2418385Klarna Settlements Payout and Transactions API