For Partners
For Acquiring Partners
K
Partner Portal
Get started
Setup your integration
Payment presentation
Payment authorization
Payment tokenization
API & SDK
Klarna Network — Direct Partner integration
DOCUMENTATION
Get started
Ecosystem overview
Perfect customer journey
Setup your integration
API Ecosystem
Connection configuration
Manage your API credentials
Configure mTLS
Setup your webhooks
Setup IP address restrictions
Integration resilience
Security
Error handling
API request limits
Request timeout
Idempotency
Rate limiting
Data types
Identifiers and references
Klarna service level
Versioning and release management
Payment presentation
Overview
Present Klarna in your checkout
Integrate Payment Presentation
Payment Presentation API
Payment Presentation Web SDK
Checkout styling
Payment authorization
Overview
Authorize customer-initiated transactions
For server-side integration
For Web SDK integration
Auto-capture
Cancel a Payment Request
Update a Payment Request
Authorization resources
Payment Request
Payment Authorization
Klarna Network Session Token
Sharing supplementary purchase data
Payments on restricted businesses
Custom Payment Request expiry
Payment tokenization
Overview
Integrate payment tokenization
For server-side integration
For hosted checkout pages and embedded elements
Payment tokenization resources
Customer Token
Payment Tokenization
After payments
Manage payment transactions
Read and update a Payment Transaction
Capture a Payment Transaction
Refund a Payment Transaction
Void a Payment Transaction
Dispute management
Disputes reasons
Disputes lifecycle
Disputes states
Disputes fees
Handle Disputes
Disputes evidence guidelines
How to integrate
API integration
Monitor disputes performance
Customer protection message
Settlements
Klarna settlements reconciliation
Request settlement currency
Supported settlement currencies
Settlements resources
Settlement configuration
Settlement reports
Settlement report types
Disputes in the settlement report
Express checkout
Integration prerequisites
Web integration
Klarna buttons styling
On-site messaging
Integration prerequisites
Placement
Web integration
Mobile integration
Sign in with Klarna
Integration prerequisites
Web integration
OpenIDConnect and Customer Identity Cloud
Button styling
API & SDK
Server Side API
Management
Security Management
API Keys
get
List all API Keys
post
Create an API Key
get
Read an API Key
delete
Disable an API Key
patch
Update an API Key
Client Identifiers
get
List all Client Identifiers
post
Create a Client Identifier
get
Read a Client Identifier
delete
Disable a Client Identifier
patch
Update a Client Identifier
Client Certificates
get
List all current client certificates
post
Create a client certificate
get
Read the data for a client certificate
patch
Update a Client Certificate
post
Revoke a Client Certificate
get
Read mTLS authorization enforcement status
put
Enforce MTLS authorization
delete
Remove enforcement of MTLS authorization
SFTP Credentials
get
List all SFTP credentials
post
Create SFTP Credentials
get
Read an SFTP Credential
delete
Disable a SFTP Credential
IP Restrictions
get
List all configured allowed IP ranges
put
Set allowed IP ranges
post
Append allowed IP ranges
get
Read IP restriction enforcement status
patch
Manage IP restriction enforcement
Allowed Client Origins
get
List allowed client origins
post
Create an allowed client origin
get
Read an allowed client origin
delete
Delete an allowed client origin
Brands & Stores Management
Brands
get
Get all brands available
post
Create a Brand
get
Read a specific brand
patch
Update a Brand
Stores
get
Get all stores available
post
Create a Store
get
Read a specific Store
patch
Update a Store
Store Groups
get
Get all store groups available
post
Create a Store Group
get
Read a specific Store Group
patch
Update a Store Group
Payment Acquiring
Settlements
get
List settlements
post
Generate settlement report
get
Get settlement details
get
Get settlement report (CSV)
get
Get settlement tax invoice (PDF)
get
Get settlement transactions report (CSV)
get
Get settlement summary report (CSV)
get
List settlement transactions
post
Set payout status
get
Get payout status
Self Service Partner Portal
Deep Links
post
Create account deep link
delete
Delete account deep link
post
Create deep link
delete
Delete deep link
User Access
post
Create or update user access
delete
Delete user access
Payment
Payment Authorize API
post
Authorize a payment transaction.
Payment Request API
post
Create a server-to-server payment request
get
Read the state of a Payment Request
delete
Cancel payment request
patch
Update a Payment Request
Payment Presentation API
get
Retrieve Klarna payment presentation elements
Card Settlements API
webhook
card for settlement authorized
webhook
card authorization reversed
webhook
card for settlement captured
Payment Dispute API
get
List disputes
get
Get dispute
post
Accept dispute loss
post
Respond to representment request
post
Appeal pre-arbitration decision
post
Upload partner evidence attachment
get
Download dispute attachment
webhook
Dispute state changed
webhook
Dispute updated
Payment Transaction API
get
Read Payment Transaction
patch
Update Payment Transaction
post
Reauthorize Payment Transaction
post
Capture Payment Transaction
post
Refund Payment Transaction
post
Void Payment Transaction
get
Read Payment Capture
post
Refund Payment Capture
get
Read Payment Refund
get
Read Payment Chargeback
Notifications
Signing Keys
get
List signing keys
post
Create signing key
get
Get signing key
delete
Delete signing key
Webhooks
get
List webhooks
post
Create webhook
get
Get webhook
delete
Delete webhook
patch
Update webhook
post
Simulate a webhook
Identity
Identity API
post
Introspect a customer token issued in the account linking flow.
post
Revoke a customer token issued in the account linking flow.
post
Generate SDK token
Identity Request API
webhook
Identity request state change
Web SDK
Config
IntegrationMetadata
setIntegratorSessionReference
setOriginators
setPartnerAccountId
setAcquiringConfig
setSdkToken
setKlarnaNetworkSessionToken
Customer
Transaction
onWidgetError
onWidgetComplete
onWidgetCancel
widget
Network
Session
token
onTokenUpdate
Payment
presentation
button
onComplete
onError
onAbort
onShippingAddressChange
onShippingOptionSelect
off
fetch
cancel
initiate
Klarna Network — Direct Partner integration
Server Side API
Identity