Version Description
- Fix - Add payment method on My Account page error.
Download this release
Release Info
| Developer | royho |
| Plugin | |
| Version | 3.1.2 |
| Comparing to | |
| See all releases | |
Code changes from version 3.1.1 to 3.1.2
- includes/class-wc-gateway-stripe.php +12 -1
- includes/class-wc-stripe-apple-pay.php +1 -17
- readme.txt +6 -4
- woocommerce-gateway-stripe.php +2 -2
- wordpress_org_assets/banner-1544x500.png +0 -0
- wordpress_org_assets/banner-772x250.png +0 -0
- wordpress_org_assets/icon-128x128.png +0 -0
- wordpress_org_assets/icon-256x256.png +0 -0
- wordpress_org_assets/screenshot-1.png +0 -0
- wordpress_org_assets/screenshot-2.png +0 -0
- wordpress_org_assets/screenshot-3.png +0 -0
- wordpress_org_assets/screenshot-4.png +0 -0
- wordpress_org_assets/screenshot-5.png +0 -0
- wordpress_org_assets/wc-stripe.sketch +0 -0
includes/class-wc-gateway-stripe.php
CHANGED
|
@@ -170,6 +170,17 @@ class WC_Gateway_Stripe extends WC_Payment_Gateway_CC {
|
|
| 170 |
|
| 171 |
if ( $this->stripe_checkout ) {
|
| 172 |
$this->order_button_text = __( 'Continue to payment', 'woocommerce-gateway-stripe' );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 173 |
}
|
| 174 |
|
| 175 |
if ( $this->testmode ) {
|
|
@@ -524,7 +535,7 @@ class WC_Gateway_Stripe extends WC_Payment_Gateway_CC {
|
|
| 524 |
* @access public
|
| 525 |
*/
|
| 526 |
public function payment_scripts() {
|
| 527 |
-
if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) ) {
|
| 528 |
return;
|
| 529 |
}
|
| 530 |
|
| 170 |
|
| 171 |
if ( $this->stripe_checkout ) {
|
| 172 |
$this->order_button_text = __( 'Continue to payment', 'woocommerce-gateway-stripe' );
|
| 173 |
+
|
| 174 |
+
// Stripe checkout does not support add payment method.
|
| 175 |
+
if ( is_add_payment_method_page() ) {
|
| 176 |
+
if ( false !== ( $key = array_search( 'add_payment_method', $this->supports ) ) ) {
|
| 177 |
+
unset( $this->supports[ $key ] );
|
| 178 |
+
}
|
| 179 |
+
|
| 180 |
+
if ( false !== ( $key = array_search( 'tokenization', $this->supports ) ) ) {
|
| 181 |
+
unset( $this->supports[ $key ] );
|
| 182 |
+
}
|
| 183 |
+
}
|
| 184 |
}
|
| 185 |
|
| 186 |
if ( $this->testmode ) {
|
| 535 |
* @access public
|
| 536 |
*/
|
| 537 |
public function payment_scripts() {
|
| 538 |
+
if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
|
| 539 |
return;
|
| 540 |
}
|
| 541 |
|
includes/class-wc-stripe-apple-pay.php
CHANGED
|
@@ -76,7 +76,6 @@ class WC_Stripe_Apple_Pay extends WC_Gateway_Stripe {
|
|
| 76 |
*/
|
| 77 |
if ( version_compare( WC_VERSION, '3.0.0', '<' ) ) {
|
| 78 |
add_action( 'woocommerce_after_add_to_cart_button', array( $this, 'display_apple_pay_button' ), 1 );
|
| 79 |
-
add_filter( 'body_class', array( $this, 'body_class' ) );
|
| 80 |
} else {
|
| 81 |
add_action( 'woocommerce_after_add_to_cart_quantity', array( $this, 'display_apple_pay_button' ), 1 );
|
| 82 |
}
|
|
@@ -278,21 +277,6 @@ class WC_Stripe_Apple_Pay extends WC_Gateway_Stripe {
|
|
| 278 |
<?php
|
| 279 |
}
|
| 280 |
|
| 281 |
-
/**
|
| 282 |
-
* Add legacy WooCommerce body class.
|
| 283 |
-
*
|
| 284 |
-
* @since 3.1.0
|
| 285 |
-
* @version 3.1.0
|
| 286 |
-
* @param array $classes
|
| 287 |
-
* @return array $classes
|
| 288 |
-
*/
|
| 289 |
-
public function body_class( $classes ) {
|
| 290 |
-
if ( 'yes' === $this->_gateway_settings['apple_pay'] && isset( $gateways['stripe'] ) ) {
|
| 291 |
-
$classes[] = 'wc-stripe-legacy';
|
| 292 |
-
}
|
| 293 |
-
return $classes;
|
| 294 |
-
}
|
| 295 |
-
|
| 296 |
/**
|
| 297 |
* Generates the Apple Pay single cart.
|
| 298 |
*
|
|
@@ -673,7 +657,7 @@ class WC_Stripe_Apple_Pay extends WC_Gateway_Stripe {
|
|
| 673 |
|
| 674 |
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
|
| 675 |
$amount = wc_format_decimal( $values['line_subtotal'], $decimals );
|
| 676 |
-
$subtotal += $values['line_subtotal'];
|
| 677 |
$quantity_label = 1 < $values['quantity'] ? ' (x' . $values['quantity'] . ')' : '';
|
| 678 |
|
| 679 |
$item = array(
|
| 76 |
*/
|
| 77 |
if ( version_compare( WC_VERSION, '3.0.0', '<' ) ) {
|
| 78 |
add_action( 'woocommerce_after_add_to_cart_button', array( $this, 'display_apple_pay_button' ), 1 );
|
|
|
|
| 79 |
} else {
|
| 80 |
add_action( 'woocommerce_after_add_to_cart_quantity', array( $this, 'display_apple_pay_button' ), 1 );
|
| 81 |
}
|
| 277 |
<?php
|
| 278 |
}
|
| 279 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 280 |
/**
|
| 281 |
* Generates the Apple Pay single cart.
|
| 282 |
*
|
| 657 |
|
| 658 |
foreach ( WC()->cart->get_cart() as $cart_item_key => $values ) {
|
| 659 |
$amount = wc_format_decimal( $values['line_subtotal'], $decimals );
|
| 660 |
+
$subtotal += $values['line_subtotal'];
|
| 661 |
$quantity_label = 1 < $values['quantity'] ? ' (x' . $values['quantity'] . ')' : '';
|
| 662 |
|
| 663 |
$item = array(
|
readme.txt
CHANGED
|
@@ -3,7 +3,7 @@ Contributors: automattic, woothemes, mikejolley, akeda, royho, mattyza, slash1an
|
|
| 3 |
Tags: credit card, stripe, woocommerce
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 4.7.2
|
| 6 |
-
Stable tag: 3.1.
|
| 7 |
License: GPLv3
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 9 |
|
|
@@ -95,6 +95,9 @@ If you get stuck, you can ask for help in the Plugin Forum.
|
|
| 95 |
|
| 96 |
== Changelog ==
|
| 97 |
|
|
|
|
|
|
|
|
|
|
| 98 |
= 3.1.1 =
|
| 99 |
* Fix - Apple Pay error notice log link is incorrect.
|
| 100 |
* Fix - Apple Pay domain verification paths check.
|
|
@@ -150,6 +153,5 @@ If you get stuck, you can ask for help in the Plugin Forum.
|
|
| 150 |
|
| 151 |
== Upgrade Notice ==
|
| 152 |
|
| 153 |
-
= 3.1.
|
| 154 |
-
* Fix -
|
| 155 |
-
* Fix - Apple Pay domain verification paths check.
|
| 3 |
Tags: credit card, stripe, woocommerce
|
| 4 |
Requires at least: 4.4
|
| 5 |
Tested up to: 4.7.2
|
| 6 |
+
Stable tag: 3.1.2
|
| 7 |
License: GPLv3
|
| 8 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
| 9 |
|
| 95 |
|
| 96 |
== Changelog ==
|
| 97 |
|
| 98 |
+
= 3.1.2 =
|
| 99 |
+
* Fix - Add payment method on My Account page error.
|
| 100 |
+
|
| 101 |
= 3.1.1 =
|
| 102 |
* Fix - Apple Pay error notice log link is incorrect.
|
| 103 |
* Fix - Apple Pay domain verification paths check.
|
| 153 |
|
| 154 |
== Upgrade Notice ==
|
| 155 |
|
| 156 |
+
= 3.1.2 =
|
| 157 |
+
* Fix - Add payment method on My Account page error.
|
|
|
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: 3.1.
|
| 9 |
* Text Domain: woocommerce-gateway-stripe
|
| 10 |
* Domain Path: /languages
|
| 11 |
*
|
|
@@ -32,7 +32,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
| 32 |
/**
|
| 33 |
* Required minimums and constants
|
| 34 |
*/
|
| 35 |
-
define( 'WC_STRIPE_VERSION', '3.1.
|
| 36 |
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
|
| 37 |
define( 'WC_STRIPE_MIN_WC_VER', '2.5.0' );
|
| 38 |
define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
|
| 5 |
* Description: Take credit card payments on your store using Stripe.
|
| 6 |
* Author: WooCommerce
|
| 7 |
* Author URI: https://woocommerce.com/
|
| 8 |
+
* Version: 3.1.2
|
| 9 |
* Text Domain: woocommerce-gateway-stripe
|
| 10 |
* Domain Path: /languages
|
| 11 |
*
|
| 32 |
/**
|
| 33 |
* Required minimums and constants
|
| 34 |
*/
|
| 35 |
+
define( 'WC_STRIPE_VERSION', '3.1.2' );
|
| 36 |
define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
|
| 37 |
define( 'WC_STRIPE_MIN_WC_VER', '2.5.0' );
|
| 38 |
define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
|
wordpress_org_assets/banner-1544x500.png
DELETED
|
Binary file
|
wordpress_org_assets/banner-772x250.png
DELETED
|
Binary file
|
wordpress_org_assets/icon-128x128.png
DELETED
|
Binary file
|
wordpress_org_assets/icon-256x256.png
DELETED
|
Binary file
|
wordpress_org_assets/screenshot-1.png
DELETED
|
Binary file
|
wordpress_org_assets/screenshot-2.png
DELETED
|
Binary file
|
wordpress_org_assets/screenshot-3.png
DELETED
|
Binary file
|
wordpress_org_assets/screenshot-4.png
DELETED
|
Binary file
|
wordpress_org_assets/screenshot-5.png
DELETED
|
Binary file
|
wordpress_org_assets/wc-stripe.sketch
DELETED
|
Binary file
|
