Fix AXO loading when vaulting disabled

This commit is contained in:
Pedro Silva 2024-04-17 14:51:30 +01:00
parent 0fd27144ae
commit 20a4a8e0d3
No known key found for this signature in database
GPG key ID: E2EE20C0669D24B3
2 changed files with 9 additions and 7 deletions

View file

@ -78,6 +78,8 @@ class AxoManager {
}); });
} }
} }
this.triggerGatewayChange();
} }
registerEventHandlers() { registerEventHandlers() {

View file

@ -60,6 +60,13 @@ export const loadPaypalScript = (config, onLoaded, onError = null) => {
scriptOptions = merge(scriptOptions, config.script_attributes); scriptOptions = merge(scriptOptions, config.script_attributes);
} }
// Axo SDK options
const sdkClientToken = config?.axo?.sdk_client_token;
if(sdkClientToken) {
scriptOptions['data-sdk-client-token'] = sdkClientToken;
scriptOptions['data-client-metadata-id'] = 'ppcp-cm-id';
}
// Load PayPal script for special case with data-client-token // Load PayPal script for special case with data-client-token
if (config.data_client_id?.set_attribute) { if (config.data_client_id?.set_attribute) {
dataClientIdAttributeHandler(scriptOptions, config.data_client_id, callback, errorCallback); dataClientIdAttributeHandler(scriptOptions, config.data_client_id, callback, errorCallback);
@ -72,13 +79,6 @@ export const loadPaypalScript = (config, onLoaded, onError = null) => {
scriptOptions['data-user-id-token'] = userIdToken; scriptOptions['data-user-id-token'] = userIdToken;
} }
const sdkClientToken = config?.axo?.sdk_client_token;
if(sdkClientToken) {
scriptOptions['data-sdk-client-token'] = sdkClientToken;
}
scriptOptions['data-client-metadata-id'] = 'ppcp-cm-id';
// Load PayPal script // Load PayPal script
loadScript(scriptOptions) loadScript(scriptOptions)
.then(callback) .then(callback)