Version Description
2021-06-10 =
Fix - The absence of a cart causing fatal errors when rendering the Cart or Checkout block.
Download this release
Release Info
Developer | woothemes |
Plugin | WooCommerce Stripe Payment Gateway |
Version | 5.2.2 |
Comparing to | |
See all releases |
Code changes from version 5.2.1 to 5.2.2
changelog.txt
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
*** Changelog ***
|
2 |
|
|
|
|
|
|
|
3 |
= 5.2.1 - 2021-06-10 =
|
4 |
* Fix - Remove calls to `has_block()` since it breaks compatibility with older versions of WordPress.
|
5 |
* Tweak - Use the same JavaScript configurations for the Block-based and Shortcode-based checkout flows.
|
1 |
*** Changelog ***
|
2 |
|
3 |
+
= 5.2.2 - 2021-06-10 =
|
4 |
+
* Fix - The absence of a cart causing fatal errors when rendering the Cart or Checkout block.
|
5 |
+
|
6 |
= 5.2.1 - 2021-06-10 =
|
7 |
* Fix - Remove calls to `has_block()` since it breaks compatibility with older versions of WordPress.
|
8 |
* Tweak - Use the same JavaScript configurations for the Block-based and Shortcode-based checkout flows.
|
includes/payment-methods/class-wc-stripe-payment-request.php
CHANGED
@@ -583,6 +583,11 @@ class WC_Stripe_Payment_Request {
|
|
583 |
* @return array The settings used for the payment request button in JavaScript.
|
584 |
*/
|
585 |
public function javascript_params() {
|
|
|
|
|
|
|
|
|
|
|
586 |
return [
|
587 |
'ajax_url' => WC_AJAX::get_endpoint( '%%endpoint%%' ),
|
588 |
'stripe' => [
|
@@ -608,7 +613,7 @@ class WC_Stripe_Payment_Request {
|
|
608 |
'url' => wc_get_checkout_url(),
|
609 |
'currency_code' => strtolower( get_woocommerce_currency() ),
|
610 |
'country_code' => substr( get_option( 'woocommerce_default_country' ), 0, 2 ),
|
611 |
-
'needs_shipping' =>
|
612 |
// Defaults to 'required' to match how core initializes this option.
|
613 |
'needs_payer_phone' => 'required' === get_option( 'woocommerce_checkout_phone_field', 'required' ),
|
614 |
],
|
583 |
* @return array The settings used for the payment request button in JavaScript.
|
584 |
*/
|
585 |
public function javascript_params() {
|
586 |
+
$needs_shipping = 'no';
|
587 |
+
if ( ! is_null( WC()->cart ) && WC()->cart->needs_shipping() ) {
|
588 |
+
$needs_shipping = 'yes';
|
589 |
+
}
|
590 |
+
|
591 |
return [
|
592 |
'ajax_url' => WC_AJAX::get_endpoint( '%%endpoint%%' ),
|
593 |
'stripe' => [
|
613 |
'url' => wc_get_checkout_url(),
|
614 |
'currency_code' => strtolower( get_woocommerce_currency() ),
|
615 |
'country_code' => substr( get_option( 'woocommerce_default_country' ), 0, 2 ),
|
616 |
+
'needs_shipping' => $needs_shipping,
|
617 |
// Defaults to 'required' to match how core initializes this option.
|
618 |
'needs_payer_phone' => 'required' === get_option( 'woocommerce_checkout_phone_field', 'required' ),
|
619 |
],
|
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 5.2.
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
|
8 |
-
"POT-Creation-Date: 2021-06-10
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -1741,53 +1741,53 @@ msgid "Stripe SOFORT"
|
|
1741 |
msgstr ""
|
1742 |
|
1743 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:362
|
1744 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1745 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1746 |
msgid "Tax"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:370
|
1750 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1751 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1752 |
msgid "Shipping"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:377
|
1756 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1757 |
msgid "Pending"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1761 |
msgid "Sorry, we're not accepting prepaid cards at this time."
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1765 |
#. translators: Do not translate the [option] placeholder
|
1766 |
msgid "Unknown shipping option \"[option]\"."
|
1767 |
msgstr ""
|
1768 |
|
1769 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1770 |
msgid "OR"
|
1771 |
msgstr ""
|
1772 |
|
1773 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1774 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1775 |
msgid "Unable to find shipping method for address."
|
1776 |
msgstr ""
|
1777 |
|
1778 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1779 |
#. translators: %d is the product Id
|
1780 |
msgid "Product with the ID (%d) cannot be found."
|
1781 |
msgstr ""
|
1782 |
|
1783 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1784 |
#. translators: 1: product name 2: quantity in stock
|
1785 |
msgid ""
|
1786 |
"You cannot add that amount of \"%1$s\"; to the cart because there is not "
|
1787 |
"enough stock (%2$s remaining)."
|
1788 |
msgstr ""
|
1789 |
|
1790 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1791 |
#. translators: %s: country.
|
1792 |
msgid ""
|
1793 |
"The Payment Request button is not supported in %s because some required "
|
@@ -1795,11 +1795,11 @@ msgid ""
|
|
1795 |
"again."
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1799 |
msgid "Empty cart"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
#: includes/payment-methods/class-wc-stripe-payment-request.php:
|
1803 |
msgid "Discount"
|
1804 |
msgstr ""
|
1805 |
|
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 5.2.2\n"
|
6 |
"Report-Msgid-Bugs-To: "
|
7 |
"https://wordpress.org/support/plugin/woocommerce-gateway-stripe\n"
|
8 |
+
"POT-Creation-Date: 2021-06-10 22:57:05+00:00\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=utf-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
1741 |
msgstr ""
|
1742 |
|
1743 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:362
|
1744 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1097
|
1745 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1527
|
1746 |
msgid "Tax"
|
1747 |
msgstr ""
|
1748 |
|
1749 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:370
|
1750 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1105
|
1751 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1534
|
1752 |
msgid "Shipping"
|
1753 |
msgstr ""
|
1754 |
|
1755 |
#: includes/payment-methods/class-wc-stripe-payment-request.php:377
|
1756 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1112
|
1757 |
msgid "Pending"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:608
|
1761 |
msgid "Sorry, we're not accepting prepaid cards at this time."
|
1762 |
msgstr ""
|
1763 |
|
1764 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:610
|
1765 |
#. translators: Do not translate the [option] placeholder
|
1766 |
msgid "Unknown shipping option \"[option]\"."
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:753
|
1770 |
msgid "OR"
|
1771 |
msgstr ""
|
1772 |
|
1773 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:946
|
1774 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:959
|
1775 |
msgid "Unable to find shipping method for address."
|
1776 |
msgstr ""
|
1777 |
|
1778 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1059
|
1779 |
#. translators: %d is the product Id
|
1780 |
msgid "Product with the ID (%d) cannot be found."
|
1781 |
msgstr ""
|
1782 |
|
1783 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1080
|
1784 |
#. translators: 1: product name 2: quantity in stock
|
1785 |
msgid ""
|
1786 |
"You cannot add that amount of \"%1$s\"; to the cart because there is not "
|
1787 |
"enough stock (%2$s remaining)."
|
1788 |
msgstr ""
|
1789 |
|
1790 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1352
|
1791 |
#. translators: %s: country.
|
1792 |
msgid ""
|
1793 |
"The Payment Request button is not supported in %s because some required "
|
1795 |
"again."
|
1796 |
msgstr ""
|
1797 |
|
1798 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1368
|
1799 |
msgid "Empty cart"
|
1800 |
msgstr ""
|
1801 |
|
1802 |
+
#: includes/payment-methods/class-wc-stripe-payment-request.php:1541
|
1803 |
msgid "Discount"
|
1804 |
msgstr ""
|
1805 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Tags: credit card, stripe, apple pay, payment request, google pay, sepa, sofort,
|
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.6
|
6 |
Requires PHP: 5.6
|
7 |
-
Stable tag: 5.2.
|
8 |
License: GPLv3
|
9 |
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
10 |
Attributions: thorsten-stripe
|
@@ -126,8 +126,7 @@ If you get stuck, you can ask for help in the Plugin Forum.
|
|
126 |
|
127 |
== Changelog ==
|
128 |
|
129 |
-
= 5.2.
|
130 |
|
131 |
-
* Fix -
|
132 |
-
* Tweak - Use the same JavaScript configurations for the Block-based and Shortcode-based checkout flows.
|
133 |
|
4 |
Requires at least: 4.4
|
5 |
Tested up to: 5.6
|
6 |
Requires PHP: 5.6
|
7 |
+
Stable tag: 5.2.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 |
+
= 5.2.2 - 2021-06-10 =
|
130 |
|
131 |
+
* Fix - The absence of a cart causing fatal errors when rendering the Cart or Checkout block.
|
|
|
132 |
|
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: 5.2.
|
9 |
* Requires at least: 4.4
|
10 |
* Tested up to: 5.6
|
11 |
* WC requires at least: 3.0
|
@@ -21,7 +21,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
21 |
/**
|
22 |
* Required minimums and constants
|
23 |
*/
|
24 |
-
define( 'WC_STRIPE_VERSION', '5.2.
|
25 |
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
|
26 |
define( 'WC_STRIPE_MIN_WC_VER', '3.0' );
|
27 |
define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '3.3' );
|
5 |
* Description: Take credit card payments on your store using Stripe.
|
6 |
* Author: WooCommerce
|
7 |
* Author URI: https://woocommerce.com/
|
8 |
+
* Version: 5.2.2
|
9 |
* Requires at least: 4.4
|
10 |
* Tested up to: 5.6
|
11 |
* WC requires at least: 3.0
|
21 |
/**
|
22 |
* Required minimums and constants
|
23 |
*/
|
24 |
+
define( 'WC_STRIPE_VERSION', '5.2.2' ); // WRCS: DEFINED_VERSION.
|
25 |
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
|
26 |
define( 'WC_STRIPE_MIN_WC_VER', '3.0' );
|
27 |
define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '3.3' );
|