The armincx Klarna integration brings your Klarna disputes into the inbox: every dispute becomes a ticket, and your team or the AI agent responds to it there, without switching to the Merchant Portal. This covers chargebacks, disputes and evidence requests from customers who paid with Klarna.
You need Klarna Disputes API credentials, meaning an API username and password, for each merchant account. Your Klarna account must be enabled for dispute management.
Under Integrations, select Klarna, add a display name if you like and enter the credentials. Use "Test connection" to check them. For several merchant accounts, for example one per shop or region, repeat this step.
| What | How |
|---|
| Channel | a dedicated Klarna channel, separate from other conversations |
| Contact | found or created via the buyer's email address |
| Subject | reason and amount of the dispute |
| Tags | dispute and klarna, usable for views, routing rules and AI agent triggers |
| Status | open, or resolved automatically once Klarna marks the dispute as resolved |
Disputes also appear in the customer panel of every ticket from that contact, alongside regular conversations.
If Klarna has enabled webhooks for your merchant account, armincx registers them automatically when you connect, and new disputes arrive in near real time. Without webhooks, armincx syncs on a periodic background schedule, so updates take longer. The first sync of a new connection can take a few hours.
Your AI agents get read and write actions:
- Read: find a customer's disputes via their email address and load the current state directly from Klarna, including which actions are allowed right now
- Write: provide evidence, with PDF attachments from the ticket; use Accept claim; appeal
Accept claim requires approval by your team by default. If the agent proposes a partial refund with the evidence, that waits for approval too.
You'll find the step-by-step guide in our documentation.