Risk-team icon

Klarna chargebacks

Learn about the Klarna dispute process and guidelines.

Klarna is a guaranteed payment method for business models with physical goods. Klarna pays you upfront and assumes the risk of non-payment by the shopper, but only if you meet Klarna's order fulfillment rules. For example, a shopper can dispute a charge if the goods were not delivered or if the delivered goods were faulty. If you do not follow the Klarna scheme rules, Klarna has the right to charge back the payment.

The Klarna chargeback flow involves the stages Dispute Notification, Request for Information (RFI), Information Supplied, and 1st Chargeback.

To manage this Klarna chargeback flow, you can:

Klarna flow

Dispute Notification

When a shopper raises a complaint, Klarna creates a dispute notification. You have 21 days to contact the shopper and resolve the complaint. For returns, the time period is 7 days. If you cannot resolve the complaint with the shopper within that time period, Klarna will escalate the complaint to a Request for Information.

Disputes for unauthorized purchases and high risk orders must be addressed promptly. Therefore, they are escalated to a Request for Information much faster, within days or even hours after receiving a Dispute Notification.

To inform you of a Dispute Notification:

  • We send you a Request for Information dispute webhook. The reason code includes notification to indicate this is a Dispute Notification and not a Request for Information. For example, notification_goods_not_received for a Dispute Notification, compared to goods_not_received for a Request for Information.

  • In your Customer Area we show the complaint under Revenue & risk > Disputes > Requests for Information. To indicate this is a Dispute Notification and not a Request for Information, the description of the dispute reason starts with NOTIFICATION. For example, [NOTIFICATION] The user informed that the invoice is incorrect.

The following table shows the reason codes you can expect for Dispute Notifications.

Dispute reason code Description
notification_return The shopper reported that they made a full or partial return.
Adyen only creates return dispute notifications if the dispute is still open 14 days after the dispute event is created.
notification_goods_not_received The shopper reported that they did not receive the full or partial order.
notification_faulty_goods The shopper reported that they received faulty goods.
notification_already_paid The shopper reported that they already paid directly to the merchant, instead of paying via Klarna.
notification_incorrect_invoice The shopper reported that the invoice is incorrect.
notification_pandemic_impact The shopper reported that the order was canceled due to COVID-19 circumstances.
notification_unauthorized_purchase The shopper reported that the order was placed by someone with unauthorized access to their account.
notification_high_risk_order Klarna suspects this to be fraudulent order, where a shopper's personal details, for example, their payment information, were wrongfully used.

Request for Information

If the dispute is not resolved in time, Klarna escalates the dispute to a Request for Information (RFI). Unlike other payment methods, uploading the requested information is mandatory with Klarna.

You need to respond to an Request for Information within:

  • 96 hours for the dispute reason code high_risk_order.
  • 7 days for the dispute reason code unauthorized_purchase.
  • 14 days for other dispute reason codes.

If you do not respond to the Request for Information in time, a chargeback can take place where money will be deducted from the next payable batch.

To inform you of a Request for Information:

Request for Information reason codes

The following table shows the reason codes you can expect for a Request for Information.

Dispute reason code Description
return The shopper reported that they made a full or partial return.
goods_not_received The shopper reported that they did not receive the order fully or partially.
faulty_goods The shopper reported that they received faulty goods.
already_paid The shopper reported that they already paid directly to the merchant, instead of paying via Klarna.
incorrect_invoice The shopper reported that the invoice is incorrect.
pandemic_impact The shopper reported that the order was cancelled due to COVID-19 circumstances.
unauthorized_purchase The shopper reported that the order was placed by someone with unauthorized access to their account.
high_risk_order Klarna suspects this to be fraudulent order, where a shopper's personal details, for example, their payment information, were wrongfully used.

Respond to an RFI

If you do not agree with the RFI dispute, you can try to defend it. Note that you have only one attempt to submit all the necessary information. After that, it is no longer possible to make any changes to the documents. To defend the dispute, you need to:

  1. Provide your defense documents. For each case, there is a template for you to fill in:

  2. After filling in the template, save the document as a PDF file.

  3. Submit the PDF file using our Disputes API or the Customer Area.

Information Supplied

Adyen received your defense documents and forwarded them to the scheme. It is no longer possible to change these documents. The InformationSupplied journal is booked and we send you an INFORMATION_SUPPLIED webhook.

Based on the information you provided, Klarna assesses the dispute and makes a decision:

  • If Klarna accepts your defense, no further journals are booked, and this is the final status.
  • If Klarna rejects your defense, you will receive a chargeback.

1st Chargeback

Klarna resolves the dispute in the shopper's favor, and initiates a chargeback. The Chargeback journal is booked, your account is debited, and you receive a CHARGEBACK webhook.
You cannot defend this chargeback. This is the final status, and the dispute is lost.

Managing chargebacks

You can manage the Klarna chargeback flow using the Disputes API or your Customer Area.

The Klarna documentation has more information about Klarna disputes.

Discontinued email notification

From May 1, 2023, you no longer receive an email about stop requests by Klarna. Instead, these are reported as a Request for Information (RFI) with the reason code high_risk_order. Resolve these RFIs through the Disputes API or your Customer Area using the correct defense template.

Manage chargebacks using the Disputes API

If you have integrated our Disputes API, you receive a dispute webhook when a shopper starts a dispute process with their issuer. Using the API, you can manage the Klarna chargeback flow for the disputed payment.

Manage chargebacks in the Customer Area

In your Customer Area, you can view disputes, and manage the four stages of a Klarna chargeback flow for a disputed payment.

See also