window.klarnaAsyncCallback = function () { window.Klarna.Payments.Buttons.init({ client_id: "klarna_live_client_b25GQzRGd3ooMFgwaG1LMihHekpvS0xGcG96aHpwRDcsYjUzZmNjYmYtYjQ5Ny00YWVkLWE3NDYtM2I4YTg1M2I2ZGYyLDEsd2wxWEpwNy96Rlo2anovejRZMSswSmpUblcvQXE2ZDMxamZ6ckhCeFk4TT0", }).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