diff --git a/.changeset/cyan-tools-love.md b/.changeset/cyan-tools-love.md new file mode 100644 index 0000000000..d46a9a409f --- /dev/null +++ b/.changeset/cyan-tools-love.md @@ -0,0 +1,5 @@ +--- +'@adyen/adyen-web': patch +--- + +Improvements: add `authorization_token` in the Klarna widget AdditionalDetails state data, so that we are aligned with the API specs. diff --git a/packages/lib/src/components/Klarna/components/KlarnaWidget/KlarnaWidget.tsx b/packages/lib/src/components/Klarna/components/KlarnaWidget/KlarnaWidget.tsx index 125f16cbe3..619d6b7963 100644 --- a/packages/lib/src/components/Klarna/components/KlarnaWidget/KlarnaWidget.tsx +++ b/packages/lib/src/components/Klarna/components/KlarnaWidget/KlarnaWidget.tsx @@ -58,7 +58,9 @@ export function KlarnaWidget({ sdkData, paymentMethodType, payButton, ...props } data: { paymentData: props.paymentData, details: { - token: res.authorization_token + // For the backward compatibility we need to pass both 'token' and 'authorization_token' + token: res.authorization_token, + authorization_token: res.authorization_token } } });