WooCommerce Stripe Payment Gateway - Version 4.5.2

Version Description

  • 2020-08-19 =
  • Fix - Allow extension to attempt to run in all countries, not just officially supported ones

See changelog for all versions.

Download this release

Release Info

Developer wpmuguru
Plugin Icon 128x128 WooCommerce Stripe Payment Gateway
Version 4.5.2
Comparing to
See all releases

Code changes from version 4.5.1 to 4.5.2

changelog.txt CHANGED
@@ -1,5 +1,8 @@
1
  *** Changelog ***
2
 
 
 
 
3
  = 4.5.1 - 2020-08-12 =
4
  * Add - Support for Bulgaria, Czech Republic, Greece, Cyprus, Malta, Slovenia
5
  * Add - Additional metadata for order status change events when tracking is permitted
1
  *** Changelog ***
2
 
3
+ = 4.5.2 - 2020-08-19 =
4
+ * Fix - Allow extension to attempt to run in all countries, not just officially supported ones
5
+
6
  = 4.5.1 - 2020-08-12 =
7
  * Add - Support for Bulgaria, Czech Republic, Greece, Cyprus, Malta, Slovenia
8
  * Add - Additional metadata for order status change events when tracking is permitted
languages/woocommerce-gateway-stripe.pot CHANGED
@@ -2,10 +2,10 @@
2
  # This file is distributed under the same license as the WooCommerce Stripe Gateway package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WooCommerce Stripe Gateway 4.5.1\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
8
- "POT-Creation-Date: 2020-08-12 19:35:17+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
@@ -1315,7 +1315,7 @@ msgid ""
1315
  msgstr ""
1316
 
1317
  #: includes/payment-methods/class-wc-gateway-stripe-alipay.php:60
1318
- #: woocommerce-gateway-stripe.php:364
1319
  msgid "Stripe Alipay"
1320
  msgstr ""
1321
 
@@ -1344,27 +1344,27 @@ msgid "Add Payment"
1344
  msgstr ""
1345
 
1346
  #: includes/payment-methods/class-wc-gateway-stripe-bancontact.php:60
1347
- #: woocommerce-gateway-stripe.php:358
1348
  msgid "Stripe Bancontact"
1349
  msgstr ""
1350
 
1351
  #: includes/payment-methods/class-wc-gateway-stripe-eps.php:60
1352
- #: woocommerce-gateway-stripe.php:361
1353
  msgid "Stripe EPS"
1354
  msgstr ""
1355
 
1356
  #: includes/payment-methods/class-wc-gateway-stripe-giropay.php:60
1357
- #: woocommerce-gateway-stripe.php:360
1358
  msgid "Stripe Giropay"
1359
  msgstr ""
1360
 
1361
  #: includes/payment-methods/class-wc-gateway-stripe-ideal.php:60
1362
- #: woocommerce-gateway-stripe.php:362
1363
  msgid "Stripe iDeal"
1364
  msgstr ""
1365
 
1366
  #: includes/payment-methods/class-wc-gateway-stripe-multibanco.php:60
1367
- #: woocommerce-gateway-stripe.php:366
1368
  msgid "Stripe Multibanco"
1369
  msgstr ""
1370
 
@@ -1393,12 +1393,12 @@ msgid "Awaiting Multibanco payment"
1393
  msgstr ""
1394
 
1395
  #: includes/payment-methods/class-wc-gateway-stripe-p24.php:60
1396
- #: woocommerce-gateway-stripe.php:363
1397
  msgid "Stripe P24"
1398
  msgstr ""
1399
 
1400
  #: includes/payment-methods/class-wc-gateway-stripe-sepa.php:75
1401
- #: woocommerce-gateway-stripe.php:365
1402
  msgid "Stripe SEPA Direct Debit"
1403
  msgstr ""
1404
 
@@ -1425,7 +1425,7 @@ msgid ""
1425
  msgstr ""
1426
 
1427
  #: includes/payment-methods/class-wc-gateway-stripe-sofort.php:60
1428
- #: woocommerce-gateway-stripe.php:359
1429
  msgid "Stripe SOFORT"
1430
  msgstr ""
1431
 
@@ -1515,29 +1515,23 @@ msgid ""
1515
  "WooCommerce %2$s is no longer supported."
1516
  msgstr ""
1517
 
1518
- #: woocommerce-gateway-stripe.php:64
1519
- msgid ""
1520
- "Stripe is not available in your store's country and will not be available "
1521
- "for buyers to choose during checkout."
1522
- msgstr ""
1523
-
1524
- #: woocommerce-gateway-stripe.php:288
1525
  msgid "Settings"
1526
  msgstr ""
1527
 
1528
- #: woocommerce-gateway-stripe.php:304
1529
  msgid "View Documentation"
1530
  msgstr ""
1531
 
1532
- #: woocommerce-gateway-stripe.php:304
1533
  msgid "Docs"
1534
  msgstr ""
1535
 
1536
- #: woocommerce-gateway-stripe.php:305
1537
  msgid "Open a support request at WooCommerce.com"
1538
  msgstr ""
1539
 
1540
- #: woocommerce-gateway-stripe.php:305
1541
  msgid "Support"
1542
  msgstr ""
1543
 
2
  # This file is distributed under the same license as the WooCommerce Stripe Gateway package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce Stripe Gateway 4.5.2\n"
6
  "Report-Msgid-Bugs-To: "
7
  "https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
8
+ "POT-Creation-Date: 2020-08-19 19:45:47+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
1315
  msgstr ""
1316
 
1317
  #: includes/payment-methods/class-wc-gateway-stripe-alipay.php:60
1318
+ #: woocommerce-gateway-stripe.php:292
1319
  msgid "Stripe Alipay"
1320
  msgstr ""
1321
 
1344
  msgstr ""
1345
 
1346
  #: includes/payment-methods/class-wc-gateway-stripe-bancontact.php:60
1347
+ #: woocommerce-gateway-stripe.php:286
1348
  msgid "Stripe Bancontact"
1349
  msgstr ""
1350
 
1351
  #: includes/payment-methods/class-wc-gateway-stripe-eps.php:60
1352
+ #: woocommerce-gateway-stripe.php:289
1353
  msgid "Stripe EPS"
1354
  msgstr ""
1355
 
1356
  #: includes/payment-methods/class-wc-gateway-stripe-giropay.php:60
1357
+ #: woocommerce-gateway-stripe.php:288
1358
  msgid "Stripe Giropay"
1359
  msgstr ""
1360
 
1361
  #: includes/payment-methods/class-wc-gateway-stripe-ideal.php:60
1362
+ #: woocommerce-gateway-stripe.php:290
1363
  msgid "Stripe iDeal"
1364
  msgstr ""
1365
 
1366
  #: includes/payment-methods/class-wc-gateway-stripe-multibanco.php:60
1367
+ #: woocommerce-gateway-stripe.php:294
1368
  msgid "Stripe Multibanco"
1369
  msgstr ""
1370
 
1393
  msgstr ""
1394
 
1395
  #: includes/payment-methods/class-wc-gateway-stripe-p24.php:60
1396
+ #: woocommerce-gateway-stripe.php:291
1397
  msgid "Stripe P24"
1398
  msgstr ""
1399
 
1400
  #: includes/payment-methods/class-wc-gateway-stripe-sepa.php:75
1401
+ #: woocommerce-gateway-stripe.php:293
1402
  msgid "Stripe SEPA Direct Debit"
1403
  msgstr ""
1404
 
1425
  msgstr ""
1426
 
1427
  #: includes/payment-methods/class-wc-gateway-stripe-sofort.php:60
1428
+ #: woocommerce-gateway-stripe.php:287
1429
  msgid "Stripe SOFORT"
1430
  msgstr ""
1431
 
1515
  "WooCommerce %2$s is no longer supported."
1516
  msgstr ""
1517
 
1518
+ #: woocommerce-gateway-stripe.php:216
 
 
 
 
 
 
1519
  msgid "Settings"
1520
  msgstr ""
1521
 
1522
+ #: woocommerce-gateway-stripe.php:232
1523
  msgid "View Documentation"
1524
  msgstr ""
1525
 
1526
+ #: woocommerce-gateway-stripe.php:232
1527
  msgid "Docs"
1528
  msgstr ""
1529
 
1530
+ #: woocommerce-gateway-stripe.php:233
1531
  msgid "Open a support request at WooCommerce.com"
1532
  msgstr ""
1533
 
1534
+ #: woocommerce-gateway-stripe.php:233
1535
  msgid "Support"
1536
  msgstr ""
1537
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === WooCommerce Stripe Payment Gateway ===
2
- Contributors: automattic, royho, akeda, mattyza, bor0, woothemes
3
  Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort, bancontact, alipay, giropay, ideal, p24, woocommerce, automattic
4
  Requires at least: 4.4
5
  Tested up to: 5.5
6
  Requires PHP: 5.6
7
- Stable tag: 4.5.1
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
  Attributions: thorsten-stripe
@@ -126,9 +126,8 @@ If you get stuck, you can ask for help in the Plugin Forum.
126
 
127
  == Changelog ==
128
 
129
- = 4.5.1 - 2020-08-12 =
130
- * Add - Support for Bulgaria, Czech Republic, Greece, Cyprus, Malta, Slovenia
131
- * Add - Additional metadata for order status change events when tracking is permitted
132
 
133
  [See changelog for all versions](https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/master/changelog.txt).
134
 
1
  === WooCommerce Stripe Payment Gateway ===
2
+ Contributors: woocommerce, automattic, royho, akeda, mattyza, bor0, woothemes
3
  Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort, bancontact, alipay, giropay, ideal, p24, woocommerce, automattic
4
  Requires at least: 4.4
5
  Tested up to: 5.5
6
  Requires PHP: 5.6
7
+ Stable tag: 4.5.2
8
  License: GPLv3
9
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
10
  Attributions: thorsten-stripe
126
 
127
  == Changelog ==
128
 
129
+ = 4.5.2 - 2020-08-19 =
130
+ * Fix - Allow extension to attempt to run in all countries, not just officially supported ones
 
131
 
132
  [See changelog for all versions](https://raw.githubusercontent.com/woocommerce/woocommerce-gateway-stripe/master/changelog.txt).
133
 
woocommerce-gateway-stripe.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Take credit card payments on your store using Stripe.
6
  * Author: WooCommerce
7
  * Author URI: https://woocommerce.com/
8
- * Version: 4.5.1
9
  * Requires at least: 4.4
10
  * Tested up to: 5.5
11
  * WC requires at least: 3.0
@@ -22,7 +22,7 @@ if ( ! defined( 'ABSPATH' ) ) {
22
  /**
23
  * Required minimums and constants
24
  */
25
- define( 'WC_STRIPE_VERSION', '4.5.1' );
26
  define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
27
  define( 'WC_STRIPE_MIN_WC_VER', '3.0' );
28
  define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '3.0' );
@@ -54,73 +54,6 @@ function woocommerce_stripe_wc_not_supported() {
54
  echo '<div class="error"><p><strong>' . sprintf( esc_html__( 'Stripe requires WooCommerce %1$s or greater to be installed and active. WooCommerce %2$s is no longer supported.', 'woocommerce-gateway-stripe' ), WC_STRIPE_MIN_WC_VER, WC_VERSION ) . '</strong></p></div>';
55
  }
56
 
57
- /**
58
- * WooCommerce country not supported notice.
59
- *
60
- * @since 4.5.1
61
- * @return string
62
- */
63
- function woocommerce_stripe_wc_country_not_supported() {
64
- echo '<div class="error"><p><strong>' . __( 'Stripe is not available in your store\'s country and will not be available for buyers to choose during checkout.', 'woocommerce-gateway-stripe' ) . '</strong></p></div>';
65
- }
66
-
67
- /**
68
- * Check that the WooCommerce country is supported by Stripe.
69
- * See https://stripe.com/global for list.
70
- *
71
- * @since 4.5.1
72
- * @return bool
73
- */
74
- function woocommerce_stripe_wc_country_is_supported_country() {
75
- $wc_default_country = substr( get_option( 'woocommerce_default_country' ), 0, 2 );
76
-
77
- $supported_countries = apply_filters(
78
- 'wc_stripe_supported_countries',
79
- array(
80
- 'AT', // Austria
81
- 'AU', // Australia
82
- 'BE', // Belgium
83
- 'BG', // Bulgaria
84
- 'CA', // Canada
85
- 'CY', // Cyprus
86
- 'CZ', // Czech Republic
87
- 'DK', // Denmark
88
- 'EE', // Estonia
89
- 'FI', // Finland
90
- 'FR', // France
91
- 'DE', // Germany
92
- 'GR', // Greece
93
- 'HK', // Hong Kong
94
- 'IE', // Ireland
95
- 'IT', // Italy
96
- 'JP', // Japan
97
- 'LV', // Latvia
98
- 'LT', // Lithuania
99
- 'LU', // Luxembourg
100
- 'MY', // Malaysia
101
- 'MT', // Malta
102
- 'MX', // Mexico
103
- 'NL', // Netherlands
104
- 'NZ', // New Zealand
105
- 'NO', // Norway
106
- 'PL', // Poland
107
- 'PR', // Puerto Rico #1203
108
- 'PT', // Portugal
109
- 'RO', // Romania
110
- 'SG', // Singapore
111
- 'SK', // Slovakia
112
- 'SI', // Slovenia
113
- 'ES', // Spain
114
- 'SE', // Sweden
115
- 'CH', // Switzerland
116
- 'GB', // United Kingdom (UK)
117
- 'US' // United States (US)
118
- )
119
- );
120
-
121
- return in_array( $wc_default_country, $supported_countries );
122
- }
123
-
124
  add_action( 'plugins_loaded', 'woocommerce_gateway_stripe_init' );
125
 
126
  function woocommerce_gateway_stripe_init() {
@@ -136,11 +69,6 @@ function woocommerce_gateway_stripe_init() {
136
  return;
137
  }
138
 
139
- if ( ! woocommerce_stripe_wc_country_is_supported_country() ) {
140
- add_action( 'admin_notices', 'woocommerce_stripe_wc_country_not_supported' );
141
- return;
142
- }
143
-
144
  if ( ! class_exists( 'WC_Stripe' ) ) :
145
 
146
  class WC_Stripe {
5
  * Description: Take credit card payments on your store using Stripe.
6
  * Author: WooCommerce
7
  * Author URI: https://woocommerce.com/
8
+ * Version: 4.5.2
9
  * Requires at least: 4.4
10
  * Tested up to: 5.5
11
  * WC requires at least: 3.0
22
  /**
23
  * Required minimums and constants
24
  */
25
+ define( 'WC_STRIPE_VERSION', '4.5.2' );
26
  define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
27
  define( 'WC_STRIPE_MIN_WC_VER', '3.0' );
28
  define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '3.0' );
54
  echo '<div class="error"><p><strong>' . sprintf( esc_html__( 'Stripe requires WooCommerce %1$s or greater to be installed and active. WooCommerce %2$s is no longer supported.', 'woocommerce-gateway-stripe' ), WC_STRIPE_MIN_WC_VER, WC_VERSION ) . '</strong></p></div>';
55
  }
56
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
57
  add_action( 'plugins_loaded', 'woocommerce_gateway_stripe_init' );
58
 
59
  function woocommerce_gateway_stripe_init() {
69
  return;
70
  }
71
 
 
 
 
 
 
72
  if ( ! class_exists( 'WC_Stripe' ) ) :
73
 
74
  class WC_Stripe {