Skip to content

Commit 1fafff2

Browse files
authored
Merge pull request #1284 from Adyen/release/25.2.1
Release/25.2.1
2 parents b0777aa + 7dd4c82 commit 1fafff2

14 files changed

Lines changed: 64 additions & 58 deletions

File tree

cartridges/app_adyen_SFRA/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
33
<name>app_adyen_SFRA</name>
4-
<comment>v25.2.0</comment>
4+
<comment>v25.2.1</comment>
55
<projects></projects>
66
<buildSpec>
77
<buildCommand>

cartridges/bm_adyen/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
33
<name>bm_adyen</name>
4-
<comment>v25.2.0</comment>
4+
<comment>v25.2.1</comment>
55
<projects></projects>
66
<buildSpec>
77
<buildCommand>

cartridges/bm_adyen/cartridge/controllers/AdyenSettings.js

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ var server = require('server');
44
var Transaction = require('dw/system/Transaction');
55
var csrfProtection = require('dw/web/CSRFProtection');
66
var URLUtils = require('dw/web/URLUtils');
7+
var PaymentMgr = require('dw/order/PaymentMgr');
78
var AdyenConfigs = require('*/cartridge/adyen/utils/adyenConfigs');
89
var AdyenHelper = require('*/cartridge/adyen/utils/adyenHelper');
910
var constants = require('*/cartridge/adyen/config/constants');
@@ -77,19 +78,23 @@ server.post('TestConnection', server.middleware.https, function (req, res, next)
7778
return next();
7879
});
7980
server.get('GetStores', server.middleware.https, function (req, res, next) {
80-
try {
81-
var stores = managementApi.fetchAllStores();
82-
bmHelper.saveMetadataField('Adyen_StoreId', stores);
83-
res.json({
84-
success: true,
85-
stores: stores
86-
});
87-
} catch (error) {
88-
AdyenLogs.error_log('Error while fetching stores:', error);
89-
res.json({
90-
success: false
91-
});
81+
if (PaymentMgr.getPaymentMethod(constants.METHOD_ADYEN_POS).isActive()) {
82+
try {
83+
bmHelper.saveMetadataField('Adyen_StoreId', []);
84+
var stores = managementApi.fetchAllStores();
85+
bmHelper.saveMetadataField('Adyen_StoreId', stores);
86+
res.json({
87+
success: true,
88+
stores: stores
89+
});
90+
} catch (error) {
91+
AdyenLogs.error_log('Error while fetching stores:', error);
92+
res.json({
93+
success: false
94+
});
95+
}
96+
return next();
9297
}
93-
return next();
98+
return {};
9499
});
95100
module.exports = server.exports();

cartridges/bm_adyen/cartridge/static/default/js/adyenSettings.js

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -97,16 +97,18 @@ document.addEventListener('DOMContentLoaded', () => {
9797
const listItems = [];
9898
let dragStartIndex;
9999
function renderStores() {
100-
const stores = JSON.parse(availableStores);
101-
stores.forEach(store => {
102-
const option = document.createElement('option');
103-
option.value = store.reference;
104-
option.textContent = `${store.reference} (${store.id})`;
105-
terminalDropdown.appendChild(option);
106-
if (activeSelectedStores.includes(store.reference)) {
107-
option.selected = true;
108-
}
109-
});
100+
if (availableStores) {
101+
const stores = JSON.parse(availableStores);
102+
stores.forEach(store => {
103+
const option = document.createElement('option');
104+
option.value = store.reference;
105+
option.textContent = `${store.reference} (${store.id})`;
106+
terminalDropdown.appendChild(option);
107+
if (activeSelectedStores.includes(store.reference)) {
108+
option.selected = true;
109+
}
110+
});
111+
}
110112
}
111113
function settingChanged(key, value) {
112114
const settingIndex = changedSettings.findIndex(setting => setting.key === key);

cartridges/int_adyen_SFRA/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
33
<name>int_adyen_SFRA</name>
4-
<comment>v25.2.0</comment>
4+
<comment>v25.2.1</comment>
55
<projects></projects>
66
<buildSpec>
77
<buildCommand>

cartridges/int_adyen_SFRA/cartridge/adyen/config/constants.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,5 +120,5 @@ module.exports = {
120120
EXTERNAL_PLATFORM_VERSION: 'SFRA',
121121
APPLE_DOMAIN_URL: '/.well-known/apple-developer-merchantid-domain-association',
122122
CHECKOUT_COMPONENT_VERSION: '5.68.0',
123-
VERSION: '25.2.0'
123+
VERSION: '25.2.1'
124124
};

cartridges/int_adyen_SFRA/cartridge/adyen/scripts/pos/adyenTerminalApi.js

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -135,10 +135,6 @@ function createTerminalPayment(order, paymentInstrument, terminalId) {
135135
}
136136
if (paymentResponse.result === constants.RESULTCODES.SUCCESS) {
137137
order.custom.Adyen_eventCode = constants.RESULTCODES.AUTHORISATION;
138-
// Set payment status and export status
139-
order.setPaymentStatus(Order.PAYMENT_STATUS_PAID);
140-
order.setConfirmationStatus(Order.CONFIRMATION_STATUS_CONFIRMED);
141-
order.setExportStatus(Order.EXPORT_STATUS_READY);
142138
result = {
143139
error: false,
144140
authorized: true

cartridges/int_custom_cartridge/.project

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<projectDescription>
33
<name>int_custom_cartridge</name>
4-
<comment>v25.2.0</comment>
4+
<comment>v25.2.1</comment>
55
<projects></projects>
66
<buildSpec>
77
<buildCommand>

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "app_adyen_SFRA",
3-
"version": "25.2.0",
3+
"version": "25.2.1",
44
"description": "Adyen's official cartridge for SFRA",
55
"main": "index.js",
66
"paths": {

0 commit comments

Comments
 (0)