Klarna Pay Later
Overview
Key information | |
---|---|
Payment type | Invoice / Post Payment |
Integration | Async, Checkout, Payment Link |
Countries | AT, DE, DK, FI, GB, NL, NO, SE, US |
Languages | da, de, en, nl, nn, se, sv |
Processing currencies | EUR, GBP, USD, CHF, DKK, NOK, SEK |
Settlement currencies¹ | EUR, GBP, USD, AUD, CAD, CHF, DKK, HKD, JPY, NOK, NZD, PLN, SEK |
¹ Please contact Payvision Sales to confirm any settlement currency exceptions
Supported features
- Sandbox
- Fraud
- Autovoider
- Device Optimization
PLEASE NOTE:
Features described are supported by the platform but individual connectors (acquirer/bank) may only support a subset of these features. You can check the connector sheets for full details.
Fraud
Klarna takes care of the fraud. Extensive fraud checks are conducted before approving the payment. If fraud happens later, Klarna takes the liability. Fraud cases are notified directly to merchants via email. Late notification status on Accept/Declined are also sent by Klarna to Payvision.
Available workflows
Workflow | Supported | Comments |
---|---|---|
Authorize → incremental authorize | 🗵 No | |
Authorize → cancel | 🗹 Yes | |
Authorize → partial cancel | 🗵 No | |
Authorize → capture | 🗹 Yes | |
Authorize → partial capture | 🗹 Yes | |
Authorize → partial capture → partial capture | 🗵 No | |
Authorize → capture → refund | 🗹 Yes | |
Authorize → capture → partial refund → partial refund | 🗹 Yes | |
Authorize → capture → recurring | 🗵 No | |
Credit | 🗵 No | |
Payment | 🗵 No | |
Payment → refund | 🗵 No | |
Payment → partial refund → partial refund | 🗵 No | |
Payment → recurring | 🗵 No |
Integration notes
Required parameters
The minimum required parameters are:
Parameter | Example value |
---|---|
header.businessId | {your_business_id} |
action | authorize |
transaction.storeId | {your_store_id} |
transaction.brandId | 5010 |
transaction.amount | 10.00 |
transaction.currencyCode | EUR |
transaction.trackingCode | {your_tracking_code} |
transaction.returnUrl | {your_return_url} |
customer.email | |
customer.familyName | Jones |
customer.givenName | Jane |
billing.Address.city | Test City |
billingAddress.street | Easter Road |
billingAddress.countryCode | GB |
billingAddress.zip | EH99 |
shippingAddress.city | Test City |
shippingAddress.street | March Street |
shippingAddress.countryCode | GB |
shippingAddress.zip | EH99 |
shippingAddress.customer.email | |
shippingAddress.customer.familyName | Jones |
shippingAddress.customer.givenName | Jonathan |
order.orderLines[0].productName | Battery Power Pack |
order.orderLines[0].quantity | 2 |
order.orderLines[0].itemAmount | 5.00 |
- if billingAddress.houseNumberSuffix is provided then billingAddress.houseNumber is mandatory
- if shippingAddress.houseNumberSuffix is provided then shippingAddress.houseNumber is mandatory
- For US market, billingAddress.stateCode / shippingAddress.stateCode are mandatory
Optional parameters
Parameter | Example value | Comments |
---|---|---|
transaction.languageCode | da | This is combined with the billing country code to determine the locale. |
customer.birthDate | 1990-01-10 | If not provided, customer will be prompted to enter this for transactions in some countries. |
customer.phone | 0446681800 | If not provided, customer will be prompted to enter this for transactions in some countries. |
General notes
Language
To override the locale, use the transaction.languageCode parameter (see Optional parameters).
Klarna uses a combination of the locale, billing country and currency to determine the UI language. If the combination specified is not supported, the UI language defaults to English.
The supported locales are:
Country | Purchase country | Supported locales | Supported currencies |
---|---|---|---|
Australia | AU | en-AU | AUD |
Austria | AT | de-AT, en-AT | EUR |
Belgium | BE | nl-BE, fr-BE | EUR |
Denmark | DK | da-DK, en-DK | DKK |
Finland | FI | fi-FI, sv-FI, en-FI | EUR |
Germany | DE | de-DE, en-DE | EUR |
Italy | IT | it-IT | EUR |
Netherlands | NL | nl-NL, en-NL | EUR |
Norway | NO | nb-NO, en-NO | NOK |
Spain | ES | es-ES | EUR |
Sweden | SE | sv-SE, en-SE | SEK |
Switzerland | CH | de-CH, fr-CH, it-CH, en-CH | CHF |
United Kingdom | GB | en-GB | GBP |
United States | US | en-US | USD |
Contact us
Have a question? Contact us.
Updated about 1 year ago