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

[email protected]

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

[email protected]

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.