@bigcommerce/checkout-sdk / KlarnaPaymentInitializeOptions
A set of options that are required to initialize the Klarna payment method.
When Klarna is initialized, a widget will be inserted into the DOM. The widget has a list of payment options for the customer to choose from.
<!-- This is where the widget will be inserted -->
<div id="container"></div>service.initializePayment({
methodId: 'klarna',
klarna: {
container: 'container'
},
});An additional event callback can be registered.
service.initializePayment({
methodId: 'klarnav2',
klarnav2: {
container: 'container',
onLoad(response) {
console.log(response);
},
},
});• container: string
The ID of a container which the payment widget should insert into.
▸ Optional onLoad(response): void
A callback that gets called when the widget is loaded and ready to be interacted with.
| Name | Type | Description |
|---|---|---|
response |
KlarnaLoadResponse |
The result of the initialization. It indicates whether or not the widget is loaded successfully. |
void