OptionalacquiringThe client id of the partner account that is integrating the Klarna.js SDK.
If the integration is done by an Acquiring Partner or distribution partner then this must be set to the distribution partner's own client ID.
OptionalintegrationIntegration metadata for tracking integrator and originator information. This is useful for Acquiring Partners and platforms to track which integration and merchant is using the SDK.
OptionalklarnaThe klarnaNetworkSessionToken allows you to initialize the SDK with an existing session. Only Partners or Acquiring Partners can retrieve this token on the server side.
OptionallocaleSet the default locale for the SDK. See ISO 3166-1 alpha-2
OptionalpartnerWhen operating on behalf of another account, specify the partner account ID using
the partnerAccountId property.
This field is only used when the integrator is an Acquiring Partner or has a complex partner account setup. For direct integration or partner integration, this field can be omitted.
OptionalproductsArray to specify which products to load for optimal performance.
This reduces the amount of data needed to download. For example, only loading 'PAYMENT' will exclude the 'MESSAGING' product.
OptionalsdkThe sdkToken allows you to initialize the SDK with an existing session. Only Partners or Acquiring Partners can retrieve this token on the server side.
This field is deprecated and will be removed in future releases. Please use klarnaNetworkSessionToken instead.
Acquiring configuration for payment account and settlement currency. Use when the Partner Account has multiple Payment Accounts.