diff --git a/composer.json b/composer.json index 931d9bf..cdd693f 100644 --- a/composer.json +++ b/composer.json @@ -2,7 +2,7 @@ "name": "mondu/magento2-payment", "description": "Mondu payment method for magento 2", "type": "magento2-module", - "version": "1.1.13", + "version": "1.1.14", "license": [ "MIT" ], diff --git a/etc/module.xml b/etc/module.xml index 58533fc..3d2e5a3 100755 --- a/etc/module.xml +++ b/etc/module.xml @@ -1,6 +1,6 @@ - + diff --git a/view/frontend/web/js/view/payment/method-renderer/mondu.js b/view/frontend/web/js/view/payment/method-renderer/mondu.js index 3a72956..e48c57e 100644 --- a/view/frontend/web/js/view/payment/method-renderer/mondu.js +++ b/view/frontend/web/js/view/payment/method-renderer/mondu.js @@ -125,6 +125,7 @@ define([ placeOrder: function (data, event) { var self = this; if (!additionalValidators.validate()) return; + if(!self.isPlaceOrderActionAllowed() === true) return; if (event) { event.preventDefault(); } @@ -132,6 +133,7 @@ define([ quote.billingAddress(quote.shippingAddress()); } $("body").trigger("processStart"); + self.isPlaceOrderActionAllowed(false); let payment_method; switch (self.getCode()) { @@ -159,6 +161,7 @@ define([ self.openCheckout(res.token); return; } else { + self.isPlaceOrderActionAllowed(true); self.messageContainer.addErrorMessage({ message: res.message, });