--- title: "Klarna" slug: "klarna" updated: 2026-01-16T10:21:10Z published: 2026-01-16T10:21:10Z canonical: "docs.apcopay.com/klarna" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.apcopay.com/llms.txt > Use this file to discover all available pages before exploring further. # Klarna **Klarna** is a fintech payments platform that lets merchants offer shoppers flexible checkout options — including pay now, pay later, and instalment plans — while handling payment processing, risk, and customer checkout flows to boost conversions. ## Supported Transaction Types - [ ] Authorisation - [ ] Capture - [x] Purchase - [x] Refund - [ ] Withdrawal ## Integrations Supported **Deposit** - [x] Hosted Payment Page - [ ] Direct Connect ( server-to-server) **Refunds** - [ ] Hosted Payment Page - [x] Direct Connect ( server-to-server) ## Additional properties required to process Klarna You must include the following properties, including ForcePayment to force payment routing to occur via Interac. | Description | Hosted Payment Page (Deposits) | Direct Connect (Refunds) | | --- | --- | --- | | Transaction type | "TransactionType": "PURC" | "TransactionType": "PARTIALREFUND", | | **Force Transaction Routing** | “Routing”:{ "ForcePayment": "KLARNA” } | “Routing”:{ "ForcePayment": "KLARNA” } | | **Client Information** | "Client": { "email": "customer+payment-closed@email.de", "clientAccount": "testing", "firstName": "John", "lastName": "Doe", "country": "DEU", "mobileNo": "+491713920102", "street": "12A, 10435 Berlin", "city": "Berlin", "ZIPCode": "10176", "state": "", "dateOfBirth": "1977-12-31", "IPAddress": "127.0.0.1" | N/A | | **PaymentDestination Information** | N/A | "PspId": "1020167", | | **Test Indicator** (required in Sandbox Environment only) | "isTest”: true | Below is a sample deposit request. ```json {  "TransactionType": "PURC",  "Amount": "10.00",  "Currency": "EUR",  "Country": "DEU",  "OrderReference": "KlarnaOrder1",  "RedirectionURL": "https:/www.yourURLhere.com/Redirect/",  "FailRedirectionURL": "https://yourURLhere.com/FailRedirect/",  "CallBackURL": "https://www.yourURLhere.com/Listener",  "Routing": {    "ForcePayment": "KLARNA"  },  "IsTest": "True",  "Profile": "showandedit",  "Client": {    "email": "customer+payment-closed@email.de",    "clientAccount": "testing",    "firstName": "John",    "lastName": "Doe",    "country": "DEU",    "mobileNo": "+491713920102",    "street": "12A, 10435 Berlin",    "city": "Berlin",    "ZIPCode": "10176",    "state": "",    "dateOfBirth": "1977-12-31",    "IPAddress": "127.0.0.1"  } } ``` Below is a sample Refund request. ```json {  "TransactionType": "PARTIALREFUND",  "PspId": "1020167",  "Amount": "10.00",  "Currency": "EUR",  "OrderReference": "Klarna refund",  "RedirectionURL": "https:/www.yourURLhere.com/Redirect/",  "CallBackURL": "https://www.yourURLhere.com/Listener",  "IsTest": "True" } ```