window.klarnaAsyncCallback = function () { window.Klarna.Payments.Buttons.init({ client_id: "klarna_live_client_WmluL3FiNjJMS0NIRmRSazMwdW1hR3BQRjFTbEx1dU4sYmU0NTZhY2UtNjI0Ni00OTJlLTlkMTUtYmE3ODQzNDAyNjdmLDEseGpnbFQzczRPYVhmMWFMbm5xS0lMVWcwWU0zM1cyVFFOM3RNdisvajNDZz0", }).load( { container: "#container", theme: "default", shape: "default", on_click: (authorize) => { // Here you should invoke authorize with the order payload. authorize( { collect_shipping_address: true }, payload, // order payload (result) => { // The result, if successful contains the authorization_token }, ); }, }, function load_callback(loadResult) { // Here you can handle the result of loading the button }, ); };
top of page
bottom of page