How Partners can improve Klarna approval rates and reduce false declines by sharing complete and accurate purchase data — line items, purchase reference, customer details, and shipping information — at every stage of the transaction lifecycle.
Sharing complete and accurate data with every payment is one of the most effective actions Partners can take to improve their Klarna integration. When Partners provide detailed information about products, customers, and shipping to the Acquiring Partner, Klarna can make more accurate authorization decisions — leading to higher approval rates, fewer false declines, and a better experience for customers.
Providing complete purchase data — including line items, purchase reference, customer details, and shipping information — is a contractual requirement under the Klarna Network Rules. Beyond compliance, providing complete data is one of the highest-impact actions Partners can take to improve authorization rates, reduce disputes, and deliver a better customer experience.
Purchase data is the set of information Partners provide alongside each payment request to the Acquiring Partner. The Acquiring Partner uses this data to complete the payment with Klarna on behalf of Partners. It includes:
Partners provide this data in the Acquiring Partner's payment API — not directly to Klarna. The Acquiring Partner is responsible for forwarding it to Klarna in the correct format. For data the Acquiring Partner's API doesn't support structurally (for example, travel reservations or customer purchase history), Klarna provides a separate passthrough mechanism called klarna_network_data. See Share purchase data through your Acquiring Partner for both mechanisms.
supplementary_purchase_data is the internal Klarna API parameter the Acquiring Partner populates when calling Klarna. Partners do not use this field name directly — Partners provide data through the Acquiring Partner's own API fields. The Acquiring Partner handles the mapping.
Klarna's fraud assessment and underwriting models evaluate hundreds of signals in real time for every transaction. The more context Partners provide — product details, delivery information, customer identifiers — the more accurately Klarna can assess affordability and intent. This means more legitimate transactions get approved, while genuinely suspicious patterns are caught early.
More accurate data → smarter decisions → fewer false declines → higher conversion.
When a customer disputes a transaction, Klarna uses Partner data as part of the evidence package. If data is absent or inconsistent across the Payment Authorization, capture, and refund stages:
Klarna's automated dispute resolution works best when data is complete and consistent across all stages of the transaction lifecycle.
Line item data provides critical transaction context that improves Payment Authorization outcomes and enables a better customer experience. While line items may not always be mandatory in API requests, sending complete and accurate line item data is mandatory for all Payment Authorizations.
Authorization benefits:
Customer experience benefits:
Dispute resolution:
Consistent name and product_identifier values across all operations (Payment Authorization, capture, refund) are essential for dispute evidence integrity. When these values change between stages, Klarna cannot reliably match items to build a defense.
The purchase reference is the customer-facing order identifier. It creates a consistent, traceable reference across Klarna touchpoints:
Providing customer data (name, email, phone, address) supports:
Shipping details are critical for:
| Stage | How Partner data helps |
|---|---|
| Checkout | Complete data enables faster Payment Authorization decisions, higher approval rates, and reduced false declines. Customers see a smooth payment experience. |
| Post-purchase | Line items with images and URLs power rich order views in the Klarna app, enable Buy Again, and reduce "what did I buy?" support contacts. |
| Capture & fulfillment | Consistent data between Payment Authorization and capture ensures seamless order processing. Shipping details support delivery tracking and proactive communication, helping reduce order-related support inquiries. |
| Refunds & returns | Matching line item data across operations enables accurate refund mapping. Customers see exactly which items were refunded and why. |
| Disputes | Complete, consistent data across all stages provides the evidence package Klarna needs to resolve disputes quickly and accurately. |
image_url and product_url — whenever data is available at checkout.total_tax_amount to 0 if no tax applies rather than omitting the field.| Action | Why it matters |
|---|---|
| Include detailed line items | Helps Klarna approve more transactions by improving fraud assessment accuracy while streamlining disputes, returns, and in-app order visibility. |
| Provide complete shipping and billing details | Enables Klarna to verify identities, detect fraud, and assess delivery risk more accurately — improving approval rates and reducing false positives and support requests. |
| Add purchase reference and customer identifiers | Creates a consistent, customer-facing reference that improves traceability across Klarna touchpoints, simplifies disputes, and ensures smoother customer communication. |
| Send data consistently across all operations | Ensures Klarna can build complete evidence packages for disputes, accurately map refunds, and maintain a coherent customer experience throughout the order lifecycle. |
Better data = better decisions.
Every enriched data field helps Klarna's fraud assessment and underwriting models make faster and more accurate decisions — leading to more approvals, fewer false declines, and higher revenue for Partners.
Related articles