Deprecated
The current supported Klarna adapter is KCO v3, read about it here: Klarna KCO v3
See Klarna references https://developers.klarna.com/en/se/kco-v2
For KCO v2 we have integrated Checkout, Verification, Settle order, Cancel and B2B functionalities.
Klarna have different options to use with its checkouts:
| KCO v2 | Norce [Storm] | |||
|---|---|---|---|---|
| Parameter | Values | Storm API | Config | Values |
| terms_uri | url | termsurl | url | |
| checkout_uri | url | checkouturl | url | |
| confirmation_uri | url | confirmationurl | url | |
| push_uri | url | - | - | Set by Norce |
| validation_uri | url to Norce | - | - | Set by Norce |
| - | - | validationurl | - | url to F/E |
| disable_autofocus | DisableAutofocus | DisableAutofocus | value or null | |
| allow_separate_shipping_address | True, False | allowseparateshippingaddress | SeparateShippingAddress | True, False |
| Locale | e.g. sv-se | Locale | ClientLanguage | e.g. sv-se |
| Id | CheckoutId | - | ||
| AllowedCustomerTypes | organization, person | b2b | - | only, yes, no |
| - | Adds basketid and klarna_order_id to confirmationUri-parameter | addparameters | - | yes, no |
| - | - | validationcontenttype | - | json, xml |
| layout (KCO v2) | mobile | mobile | - | true/false |
| merchantId | - | AgreementID | ||
| sharedSecret | - | EncryptionKey | ||
| NationalIdentificationNumberMandatory, DateOfBirthMandatory, VerifyNationalIdentificationNumber | true/false | - | NationalIdentificationNumberMandator | true/false |
See also Working with the checkout process for some common practices.