For Partners
For Acquiring Partners
K
Partner Portal
Partner Portal
Get started
Setup your integration
Onboard and manage your Partners
Interoperability distribution
Payment Presentation
API & SDK
Klarna Network Distribution
DOCUMENTATION
Get started
Introduction
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
Backwards compatible integration
Error handling
Request limits
Request timeout
Idempotency
Rate limiting
Data types
Identifiers and References
Integrator tagging
Service level
Versioning and release management
Onboard and manage your Partners
Accounts types and structure
How Partner Accounts work
Understand your account
Model your Partner Accounts
Onboard Partners to Klarna
Prepare the onboarding payload
Submit the onboarding request
Bank account hashing
Legal Registration Number
Keep Partner information updated
Create Payment Program Enablement
Plan and submit changes
Disable and enable Partners
Accounts resources
Partner Accounts
Partner Business Entities
Partner Stores and Brands
Accounts policies
Merchant category codes
Payment Acquiring resources
Payment Products
Payment Accounts
Payment Profiles
Payment Program Plans
Payment Program Enablements
Price Plans
Payment Acquiring Products
Payment Acquiring Accounts
Settlement resources
Settlement configuration
Settlement reports
Settlement report types
Resolve identifiers
Interoperability distribution
Grant access to Klarna Portal
Overview
Integration methods
Deep link
Alternative methods
Payment Presentation
Overview
Present Klarna in the checkout
Integrate Payment Presentation
For server-side integration
For hosted checkout pages and embedded elements
Checkout Styling
Plugins
Payment Authorization
Overview
Authorize customer-initiated transactions
For server-side integration
For hosted checkout pages and embedded elements
Partner-initiated transaction
Auto Capture
Cancel Payment Request
Update Payment Request
Authorization resources
Payment Request
Payment Authorization
Klarna Network Session Token
Supplementary Purchase Data
Payments on restricted businesses
Payment Tokenization
Overview
Integrate Payment Tokenization
For server-side integration
For hosted checkout pages and embedded elements
Tokenization resources
Customer token
Payment Tokenization
After payments
Manage payment transactions
Read and update payment transactions
Capture payment transactions
Refund payment transactions and allocation
Void payment transaction
Disputes
Disputes reasons
Disputes lifecycle
Disputes states
Disputes fees
Handle Disputes
Dispute evidence guidelines
How to integrate
API integration
Monitor Disputes performance
Pricing overview
Settlements
Settlements reconciliation
Request settlement currency
Supported currencies for settlements
Resources
Position Klarna to your Partners
Go-Live checklist
Test your integration
Sample data
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
get
List allowed client origins
post
Create an allowed client origin
get
Read an allowed client origin
delete
Delete an allowed client origin
Account Onboarding & Management
Onboard
post
Onboard a merchant
Partner Accounts
get
Read Partner Account
patch
Update Partner Account
Partner Business Entities
get
Get all partner business entities available
post
Create a Partner Business Entity
get
Read a specific partner business entity
patch
Update a Partner Business Entity
Access Policy Management
Access Policies
get
Get Access Policy
post
Disable Access Policy
post
Enable Access Policy
Access Policy Rules
get
Get Access Policy Rule
delete
Delete Access Policy Rule
Identifier Resolution
Identifier Resolution
get
Resolve Partner Account ID
get
Resolve Payment Account ID
get
Resolve Access Policy ID
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
Payment Products
get
List payment products
post
Disable a Payment Product
post
Re-enable a Payment Product
Payment Accounts
post
Create a Payment Account
get
Read Payment Accounts
Payment Acquiring Accounts
get
Read all Payment Acquiring Accounts
Payment Profiles
get
List all Payment Profiles.
Price Plans
get
Fetch all Price Plans
get
Read a Price Plan
Payment Programs
get
List Payment Program Plans
get
List all Payment Programs for a Payment Program Plan
get
Read a Payment Program
get
List all Payment Program Enablements
post
Create a Payment Program Enablement
get
Read a Payment Program Enablement
delete
Delete a Payment Program Enablement
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
Compliance Decision
get
Get all decisions for a partner account
get
Get a decision
Self Service Partner Portal
Deep Links
post
Create a deep link
delete
Delete a 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
get
Read the state of a Payment Request
delete
Cancel payment request
patch
Update a Payment Request
Payment Presentation API
get
Klarna payment presentation API
get
Retrieve payment presentation variant
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
Network session
Network Session API
post
Generate Klarna network session token
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
Klarna Network Data Schema
Web SDK
Config
IntegrationMetadata
setIntegratorSessionReference
setOriginators
setPartnerAccountId
setAcquiringConfig
setSdkToken
setKlarnaNetworkSessionToken
Customer
Transaction
onWidgetError
onWidgetComplete
onWidgetCancel
widget
Interoperability
token
onTokenUpdate
Network
Session
token
onTokenUpdate
Payment
presentation
button
onComplete
onError
onAbort
onShippingAddressChange
onShippingOptionSelect
off
fetch
cancel
initiate
Klarna Network Distribution
Server Side API
Identity