Version Description
21-09-2022 =
Fix - Subscription renewal charged twice
Fix - Credit card components not loading on update
Download this release
Release Info
Developer | carmen222 |
Plugin | Mollie Payments for WooCommerce |
Version | 7.3.3 |
Comparing to | |
See all releases |
Code changes from version 7.3.2 to 7.3.3
- mollie-payments-for-woocommerce.php +2 -2
- readme.txt +6 -1
- src/Gateway/GatewayModule.php +1 -1
- src/PaymentMethods/Creditcard.php +3 -1
mollie-payments-for-woocommerce.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Mollie Payments for WooCommerce
|
4 |
* Plugin URI: https://www.mollie.com
|
5 |
* Description: Accept payments in WooCommerce with the official Mollie plugin
|
6 |
-
* Version: 7.3.
|
7 |
* Author: Mollie
|
8 |
* Author URI: https://www.mollie.com
|
9 |
* Requires at least: 5.0
|
@@ -12,7 +12,7 @@
|
|
12 |
* Domain Path: /languages
|
13 |
* License: GPLv2 or later
|
14 |
* WC requires at least: 3.0
|
15 |
-
* WC tested up to: 6.
|
16 |
* Requires PHP: 7.2
|
17 |
*/
|
18 |
declare(strict_types=1);
|
3 |
* Plugin Name: Mollie Payments for WooCommerce
|
4 |
* Plugin URI: https://www.mollie.com
|
5 |
* Description: Accept payments in WooCommerce with the official Mollie plugin
|
6 |
+
* Version: 7.3.3
|
7 |
* Author: Mollie
|
8 |
* Author URI: https://www.mollie.com
|
9 |
* Requires at least: 5.0
|
12 |
* Domain Path: /languages
|
13 |
* License: GPLv2 or later
|
14 |
* WC requires at least: 3.0
|
15 |
+
* WC tested up to: 6.9
|
16 |
* Requires PHP: 7.2
|
17 |
*/
|
18 |
declare(strict_types=1);
|
readme.txt
CHANGED
@@ -3,7 +3,7 @@ Contributors: daanvm, danielhuesken, davdebcom, dinamiko, inpsyde, l.vangunst, n
|
|
3 |
Tags: mollie, payments, payment gateway, woocommerce, credit card, ideal, bancontact, klarna, sofort, giropay, woocommerce subscriptions
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 6.0
|
6 |
-
Stable tag: 7.3.
|
7 |
Requires PHP: 7.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
@@ -185,6 +185,11 @@ Automatic updates should work like a charm; as always though, ensure you backup
|
|
185 |
|
186 |
== Changelog ==
|
187 |
|
|
|
|
|
|
|
|
|
|
|
188 |
= 7.3.2 - 14-09-2022 =
|
189 |
|
190 |
* Fix - Warning stops transaction when debugging on production
|
3 |
Tags: mollie, payments, payment gateway, woocommerce, credit card, ideal, bancontact, klarna, sofort, giropay, woocommerce subscriptions
|
4 |
Requires at least: 3.8
|
5 |
Tested up to: 6.0
|
6 |
+
Stable tag: 7.3.3
|
7 |
Requires PHP: 7.2
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
185 |
|
186 |
== Changelog ==
|
187 |
|
188 |
+
= 7.3.3 - 21-09-2022 =
|
189 |
+
|
190 |
+
* Fix - Subscription renewal charged twice
|
191 |
+
* Fix - Credit card components not loading on update
|
192 |
+
|
193 |
= 7.3.2 - 14-09-2022 =
|
194 |
|
195 |
* Fix - Warning stops transaction when debugging on production
|
src/Gateway/GatewayModule.php
CHANGED
@@ -154,7 +154,7 @@ class GatewayModule implements ServiceModule, ExecutableModule
|
|
154 |
});
|
155 |
|
156 |
add_filter('woocommerce_payment_gateways', function ($gateways) use ($container) {
|
157 |
-
$mollieGateways = $
|
158 |
return array_merge($gateways, $mollieGateways);
|
159 |
});
|
160 |
add_filter('woocommerce_payment_gateways', [$this, 'maybeDisableApplePayGateway'], 20);
|
154 |
});
|
155 |
|
156 |
add_filter('woocommerce_payment_gateways', function ($gateways) use ($container) {
|
157 |
+
$mollieGateways = $container->get('gateway.instances');
|
158 |
return array_merge($gateways, $mollieGateways);
|
159 |
});
|
160 |
add_filter('woocommerce_payment_gateways', [$this, 'maybeDisableApplePayGateway'], 20);
|
src/PaymentMethods/Creditcard.php
CHANGED
@@ -38,7 +38,9 @@ class Creditcard extends AbstractPaymentMethod implements PaymentMethodI
|
|
38 |
|
39 |
public function hasPaymentFields(): bool
|
40 |
{
|
41 |
-
$
|
|
|
|
|
42 |
return $componentsEnabled ? $componentsEnabled === 'yes' : $this->defaultComponentsEnabled() === 'yes';
|
43 |
}
|
44 |
|
38 |
|
39 |
public function hasPaymentFields(): bool
|
40 |
{
|
41 |
+
$optionName = 'mollie_wc_gateway_creditcard_settings';
|
42 |
+
$settings = get_option($optionName, false);
|
43 |
+
$componentsEnabled = $settings['mollie_components_enabled'] ?? false;
|
44 |
return $componentsEnabled ? $componentsEnabled === 'yes' : $this->defaultComponentsEnabled() === 'yes';
|
45 |
}
|
46 |
|