diff --git a/modules/ppcp-button/resources/js/modules/Helper/ScriptLoading.js b/modules/ppcp-button/resources/js/modules/Helper/ScriptLoading.js index 4b46fb542..2bdcd8acf 100644 --- a/modules/ppcp-button/resources/js/modules/Helper/ScriptLoading.js +++ b/modules/ppcp-button/resources/js/modules/Helper/ScriptLoading.js @@ -3,6 +3,7 @@ import {loadScript} from "@paypal/paypal-js"; import widgetBuilder from "../Renderer/WidgetBuilder"; import merge from "deepmerge"; import {keysToCamelCase} from "./Utils"; +import {getCurrentPaymentMethod} from "./CheckoutMethodState"; // This component may be used by multiple modules. This assures that options are shared between all instances. let options = window.ppcpWidgetBuilder = window.ppcpWidgetBuilder || { @@ -75,7 +76,7 @@ export const loadPaypalScript = (config, onLoaded, onError = null) => { // Adds data-user-id-token to script options. const userIdToken = config?.save_payment_methods?.id_token; - if(userIdToken && !sdkClientToken) { + if(userIdToken && getCurrentPaymentMethod() !== 'ppcp-axo-gateway') { scriptOptions['data-user-id-token'] = userIdToken; }