Completed
Push — master ( 29ee89...16fdff )
by Roy
02:20
created
includes/class-wc-gateway-stripe.php 1 patch
Spacing   +263 added lines, -263 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -120,9 +120,9 @@  discard block
 block discarded – undo
120 120
 	public function __construct() {
121 121
 		$this->retry_interval       = 1;
122 122
 		$this->id                   = 'stripe';
123
-		$this->method_title         = __( 'Stripe', 'woocommerce-gateway-stripe' );
123
+		$this->method_title         = __('Stripe', 'woocommerce-gateway-stripe');
124 124
 		/* translators: 1) link to Stripe register page 2) link to Stripe api keys page */
125
-		$this->method_description   = sprintf( __( 'Stripe works by adding payment fields on the checkout and then sending the details to Stripe for verification. <a href="%1$s" target="_blank">Sign up</a> for a Stripe account, and <a href="%2$s" target="_blank">get your Stripe account keys</a>.', 'woocommerce-gateway-stripe' ), 'https://dashboard.stripe.com/register', 'https://dashboard.stripe.com/account/apikeys' );
125
+		$this->method_description   = sprintf(__('Stripe works by adding payment fields on the checkout and then sending the details to Stripe for verification. <a href="%1$s" target="_blank">Sign up</a> for a Stripe account, and <a href="%2$s" target="_blank">get your Stripe account keys</a>.', 'woocommerce-gateway-stripe'), 'https://dashboard.stripe.com/register', 'https://dashboard.stripe.com/account/apikeys');
126 126
 		$this->has_fields           = true;
127 127
 		$this->supports             = array(
128 128
 			'products',
@@ -149,43 +149,43 @@  discard block
 block discarded – undo
149 149
 		$this->init_settings();
150 150
 
151 151
 		// Get setting values.
152
-		$this->title                       = $this->get_option( 'title' );
153
-		$this->description                 = $this->get_option( 'description' );
154
-		$this->enabled                     = $this->get_option( 'enabled' );
155
-		$this->testmode                    = 'yes' === $this->get_option( 'testmode' );
156
-		$this->inline_cc_form              = 'yes' === $this->get_option( 'inline_cc_form' );
157
-		$this->capture                     = 'yes' === $this->get_option( 'capture', 'yes' );
158
-		$this->statement_descriptor        = WC_Stripe_Helper::clean_statement_descriptor( $this->get_option( 'statement_descriptor' ) );
159
-		$this->three_d_secure              = 'yes' === $this->get_option( 'three_d_secure' );
160
-		$this->stripe_checkout             = 'yes' === $this->get_option( 'stripe_checkout' );
161
-		$this->stripe_checkout_image       = $this->get_option( 'stripe_checkout_image', '' );
162
-		$this->stripe_checkout_description = $this->get_option( 'stripe_checkout_description' );
163
-		$this->saved_cards                 = 'yes' === $this->get_option( 'saved_cards' );
164
-		$this->secret_key                  = $this->testmode ? $this->get_option( 'test_secret_key' ) : $this->get_option( 'secret_key' );
165
-		$this->publishable_key             = $this->testmode ? $this->get_option( 'test_publishable_key' ) : $this->get_option( 'publishable_key' );
166
-		$this->bitcoin                     = 'USD' === strtoupper( get_woocommerce_currency() ) && 'yes' === $this->get_option( 'stripe_bitcoin' );
167
-		$this->payment_request             = 'yes' === $this->get_option( 'payment_request', 'yes' );
168
-
169
-		if ( $this->stripe_checkout ) {
170
-			$this->order_button_text = __( 'Continue to payment', 'woocommerce-gateway-stripe' );
171
-		}
172
-
173
-		WC_Stripe_API::set_secret_key( $this->secret_key );
152
+		$this->title                       = $this->get_option('title');
153
+		$this->description                 = $this->get_option('description');
154
+		$this->enabled                     = $this->get_option('enabled');
155
+		$this->testmode                    = 'yes' === $this->get_option('testmode');
156
+		$this->inline_cc_form              = 'yes' === $this->get_option('inline_cc_form');
157
+		$this->capture                     = 'yes' === $this->get_option('capture', 'yes');
158
+		$this->statement_descriptor        = WC_Stripe_Helper::clean_statement_descriptor($this->get_option('statement_descriptor'));
159
+		$this->three_d_secure              = 'yes' === $this->get_option('three_d_secure');
160
+		$this->stripe_checkout             = 'yes' === $this->get_option('stripe_checkout');
161
+		$this->stripe_checkout_image       = $this->get_option('stripe_checkout_image', '');
162
+		$this->stripe_checkout_description = $this->get_option('stripe_checkout_description');
163
+		$this->saved_cards                 = 'yes' === $this->get_option('saved_cards');
164
+		$this->secret_key                  = $this->testmode ? $this->get_option('test_secret_key') : $this->get_option('secret_key');
165
+		$this->publishable_key             = $this->testmode ? $this->get_option('test_publishable_key') : $this->get_option('publishable_key');
166
+		$this->bitcoin                     = 'USD' === strtoupper(get_woocommerce_currency()) && 'yes' === $this->get_option('stripe_bitcoin');
167
+		$this->payment_request             = 'yes' === $this->get_option('payment_request', 'yes');
168
+
169
+		if ($this->stripe_checkout) {
170
+			$this->order_button_text = __('Continue to payment', 'woocommerce-gateway-stripe');
171
+		}
172
+
173
+		WC_Stripe_API::set_secret_key($this->secret_key);
174 174
 
175 175
 		// Hooks.
176
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
177
-		add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
178
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
179
-		add_action( 'woocommerce_admin_order_totals_after_total', array( $this, 'display_order_fee' ), 10, 1 );
180
-		add_action( 'woocommerce_admin_order_totals_after_total', array( $this, 'display_order_payout' ), 20, 1 );
181
-		add_action( 'woocommerce_customer_save_address', array( $this, 'show_update_card_notice' ), 10, 2 );
182
-		add_action( 'woocommerce_receipt_stripe', array( $this, 'stripe_checkout_receipt_page' ) );
183
-		add_action( 'woocommerce_api_' . strtolower( get_class( $this ) ), array( $this, 'stripe_checkout_return_handler' ) );
184
-
185
-		if ( WC_Stripe_Helper::is_pre_orders_exists() ) {
176
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
177
+		add_action('admin_enqueue_scripts', array($this, 'admin_scripts'));
178
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
179
+		add_action('woocommerce_admin_order_totals_after_total', array($this, 'display_order_fee'), 10, 1);
180
+		add_action('woocommerce_admin_order_totals_after_total', array($this, 'display_order_payout'), 20, 1);
181
+		add_action('woocommerce_customer_save_address', array($this, 'show_update_card_notice'), 10, 2);
182
+		add_action('woocommerce_receipt_stripe', array($this, 'stripe_checkout_receipt_page'));
183
+		add_action('woocommerce_api_' . strtolower(get_class($this)), array($this, 'stripe_checkout_return_handler'));
184
+
185
+		if (WC_Stripe_Helper::is_pre_orders_exists()) {
186 186
 			$this->pre_orders = new WC_Stripe_Pre_Orders_Compat();
187 187
 
188
-			add_action( 'wc_pre_orders_process_pre_order_completion_payment_' . $this->id, array( $this->pre_orders, 'process_pre_order_release_payment' ) );
188
+			add_action('wc_pre_orders_process_pre_order_completion_payment_' . $this->id, array($this->pre_orders, 'process_pre_order_release_payment'));
189 189
 		}
190 190
 	}
191 191
 
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
 	 * @return bool
197 197
 	 */
198 198
 	public function are_keys_set() {
199
-		if ( empty( $this->secret_key ) || empty( $this->publishable_key ) ) {
199
+		if (empty($this->secret_key) || empty($this->publishable_key)) {
200 200
 			return false;
201 201
 		}
202 202
 
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 	 * @since 4.0.2
210 210
 	 */
211 211
 	public function is_available() {
212
-		if ( is_add_payment_method_page() && ! $this->saved_cards ) {
212
+		if (is_add_payment_method_page() && ! $this->saved_cards) {
213 213
 			return false;
214 214
 		}
215 215
 
@@ -223,13 +223,13 @@  discard block
 block discarded – undo
223 223
 	 * @param int $user_id
224 224
 	 * @param array $load_address
225 225
 	 */
226
-	public function show_update_card_notice( $user_id, $load_address ) {
227
-		if ( ! $this->saved_cards || ! WC_Stripe_Payment_Tokens::customer_has_saved_methods( $user_id ) || 'billing' !== $load_address ) {
226
+	public function show_update_card_notice($user_id, $load_address) {
227
+		if ( ! $this->saved_cards || ! WC_Stripe_Payment_Tokens::customer_has_saved_methods($user_id) || 'billing' !== $load_address) {
228 228
 			return;
229 229
 		}
230 230
 
231 231
 		/* translators: 1) Opening anchor tag 2) closing anchor tag */
232
-		wc_add_notice( sprintf( __( 'If your billing address has been changed for saved payment methods, be sure to remove any %1$ssaved payment methods%2$s on file and re-add them.', 'woocommerce-gateway-stripe' ), '<a href="' . esc_url( wc_get_endpoint_url( 'payment-methods' ) ) . '" class="wc-stripe-update-card-notice" style="text-decoration:underline;">', '</a>' ), 'notice' );
232
+		wc_add_notice(sprintf(__('If your billing address has been changed for saved payment methods, be sure to remove any %1$ssaved payment methods%2$s on file and re-add them.', 'woocommerce-gateway-stripe'), '<a href="' . esc_url(wc_get_endpoint_url('payment-methods')) . '" class="wc-stripe-update-card-notice" style="text-decoration:underline;">', '</a>'), 'notice');
233 233
 	}
234 234
 
235 235
 	/**
@@ -248,24 +248,24 @@  discard block
 block discarded – undo
248 248
 		$icons_str .= $icons['amex'];
249 249
 		$icons_str .= $icons['mastercard'];
250 250
 
251
-		if ( 'USD' === get_woocommerce_currency() ) {
251
+		if ('USD' === get_woocommerce_currency()) {
252 252
 			$icons_str .= $icons['discover'];
253 253
 			$icons_str .= $icons['jcb'];
254 254
 			$icons_str .= $icons['diners'];
255 255
 		}
256 256
 
257
-		if ( $this->bitcoin && $this->stripe_checkout ) {
257
+		if ($this->bitcoin && $this->stripe_checkout) {
258 258
 			$icons_str .= $icons['bitcoin'];
259 259
 		}
260 260
 
261
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
261
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
262 262
 	}
263 263
 
264 264
 	/**
265 265
 	 * Initialise Gateway Settings Form Fields
266 266
 	 */
267 267
 	public function init_form_fields() {
268
-		$this->form_fields = require( dirname( __FILE__ ) . '/admin/stripe-settings.php' );
268
+		$this->form_fields = require(dirname(__FILE__) . '/admin/stripe-settings.php');
269 269
 	}
270 270
 
271 271
 	/**
@@ -273,7 +273,7 @@  discard block
 block discarded – undo
273 273
 	 */
274 274
 	public function payment_fields() {
275 275
 		$user                 = wp_get_current_user();
276
-		$display_tokenization = $this->supports( 'tokenization' ) && is_checkout() && $this->saved_cards;
276
+		$display_tokenization = $this->supports('tokenization') && is_checkout() && $this->saved_cards;
277 277
 		$total                = WC()->cart->total;
278 278
 		$user_email           = '';
279 279
 		$description          = $this->get_description() ? $this->get_description() : '';
@@ -281,26 +281,26 @@  discard block
 block discarded – undo
281 281
 		$lastname             = '';
282 282
 
283 283
 		// If paying from order, we need to get total from order not cart.
284
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
285
-			$order      = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
284
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
285
+			$order      = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
286 286
 			$total      = $order->get_total();
287 287
 			$user_email = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
288 288
 		} else {
289
-			if ( $user->ID ) {
290
-				$user_email = get_user_meta( $user->ID, 'billing_email', true );
289
+			if ($user->ID) {
290
+				$user_email = get_user_meta($user->ID, 'billing_email', true);
291 291
 				$user_email = $user_email ? $user_email : $user->user_email;
292 292
 			}
293 293
 		}
294 294
 
295
-		if ( is_add_payment_method_page() ) {
296
-			$pay_button_text = __( 'Add Card', 'woocommerce-gateway-stripe' );
295
+		if (is_add_payment_method_page()) {
296
+			$pay_button_text = __('Add Card', 'woocommerce-gateway-stripe');
297 297
 			$total           = '';
298 298
 			$firstname       = $user->user_firstname;
299 299
 			$lastname        = $user->user_lastname;
300 300
 
301
-		} elseif ( function_exists( 'wcs_order_contains_subscription' ) && isset( $_GET['change_payment_method'] ) ) {
302
-			$pay_button_text = __( 'Change Payment Method', 'woocommerce-gateway-stripe' );
303
-			$total        = '';
301
+		} elseif (function_exists('wcs_order_contains_subscription') && isset($_GET['change_payment_method'])) {
302
+			$pay_button_text = __('Change Payment Method', 'woocommerce-gateway-stripe');
303
+			$total = '';
304 304
 		} else {
305 305
 			$pay_button_text = '';
306 306
 		}
@@ -309,46 +309,46 @@  discard block
 block discarded – undo
309 309
 
310 310
 		echo '<div
311 311
 			id="stripe-payment-data"
312
-			data-panel-label="' . esc_attr( $pay_button_text ) . '"
313
-			data-description="' . esc_attr( strip_tags( $this->stripe_checkout_description ) ) . '"
314
-			data-email="' . esc_attr( $user_email ) . '"
315
-			data-verify-zip="' . esc_attr( apply_filters( 'wc_stripe_checkout_verify_zip', false ) ? 'true' : 'false' ) . '"
316
-			data-billing-address="' . esc_attr( apply_filters( 'wc_stripe_checkout_require_billing_address', false ) ? 'true' : 'false' ) . '"
317
-			data-shipping-address="' . esc_attr( apply_filters( 'wc_stripe_checkout_require_shipping_address', false ) ? 'true' : 'false' ) . '" 
318
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
319
-			data-name="' . esc_attr( $this->statement_descriptor ) . '"
320
-			data-full-name="' . esc_attr( $firstname . ' ' . $lastname ) . '"
321
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '"
322
-			data-image="' . esc_attr( $this->stripe_checkout_image ) . '"
323
-			data-bitcoin="' . esc_attr( ( $this->bitcoin && $this->capture ) ? 'true' : 'false' ) . '"
324
-			data-locale="' . esc_attr( apply_filters( 'wc_stripe_checkout_locale', $this->get_locale() ) ) . '"
325
-			data-three-d-secure="' . esc_attr( $this->three_d_secure ? 'true' : 'false' ) . '"
326
-			data-allow-remember-me="' . esc_attr( apply_filters( 'wc_stripe_allow_remember_me', true ) ? 'true' : 'false' ) . '">';
327
-
328
-		if ( $description ) {
329
-			if ( $this->testmode ) {
312
+			data-panel-label="' . esc_attr($pay_button_text) . '"
313
+			data-description="' . esc_attr(strip_tags($this->stripe_checkout_description)) . '"
314
+			data-email="' . esc_attr($user_email) . '"
315
+			data-verify-zip="' . esc_attr(apply_filters('wc_stripe_checkout_verify_zip', false) ? 'true' : 'false') . '"
316
+			data-billing-address="' . esc_attr(apply_filters('wc_stripe_checkout_require_billing_address', false) ? 'true' : 'false') . '"
317
+			data-shipping-address="' . esc_attr(apply_filters('wc_stripe_checkout_require_shipping_address', false) ? 'true' : 'false') . '" 
318
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
319
+			data-name="' . esc_attr($this->statement_descriptor) . '"
320
+			data-full-name="' . esc_attr($firstname . ' ' . $lastname) . '"
321
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '"
322
+			data-image="' . esc_attr($this->stripe_checkout_image) . '"
323
+			data-bitcoin="' . esc_attr(($this->bitcoin && $this->capture) ? 'true' : 'false') . '"
324
+			data-locale="' . esc_attr(apply_filters('wc_stripe_checkout_locale', $this->get_locale())) . '"
325
+			data-three-d-secure="' . esc_attr($this->three_d_secure ? 'true' : 'false') . '"
326
+			data-allow-remember-me="' . esc_attr(apply_filters('wc_stripe_allow_remember_me', true) ? 'true' : 'false') . '">';
327
+
328
+		if ($description) {
329
+			if ($this->testmode) {
330 330
 				/* translators: link to Stripe testing page */
331
-				$description .= ' ' . sprintf( __( 'TEST MODE ENABLED. In test mode, you can use the card number 4242424242424242 with any CVC and a valid expiration date or check the <a href="%s" target="_blank">Testing Stripe documentation</a> for more card numbers.', 'woocommerce-gateway-stripe' ), 'https://stripe.com/docs/testing' );
332
-				$description  = trim( $description );
331
+				$description .= ' ' . sprintf(__('TEST MODE ENABLED. In test mode, you can use the card number 4242424242424242 with any CVC and a valid expiration date or check the <a href="%s" target="_blank">Testing Stripe documentation</a> for more card numbers.', 'woocommerce-gateway-stripe'), 'https://stripe.com/docs/testing');
332
+				$description  = trim($description);
333 333
 			}
334 334
 
335
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
335
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
336 336
 		}
337 337
 
338
-		if ( $display_tokenization ) {
338
+		if ($display_tokenization) {
339 339
 			$this->tokenization_script();
340 340
 			$this->saved_payment_methods();
341 341
 		}
342 342
 
343
-		if ( ! $this->stripe_checkout ) {
343
+		if ( ! $this->stripe_checkout) {
344 344
 			$this->elements_form();
345 345
 		}
346 346
 
347
-		if ( apply_filters( 'wc_stripe_display_save_payment_method_checkbox', $display_tokenization ) && ! is_add_payment_method_page() && ! isset( $_GET['change_payment_method'] ) ) {
347
+		if (apply_filters('wc_stripe_display_save_payment_method_checkbox', $display_tokenization) && ! is_add_payment_method_page() && ! isset($_GET['change_payment_method'])) {
348 348
 
349
-			if ( ! $this->stripe_checkout ) {
349
+			if ( ! $this->stripe_checkout) {
350 350
 				$this->save_payment_method_checkbox();
351
-			} elseif ( $this->stripe_checkout && isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
351
+			} elseif ($this->stripe_checkout && isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
352 352
 				$this->save_payment_method_checkbox();
353 353
 			}
354 354
 		}
@@ -366,12 +366,12 @@  discard block
 block discarded – undo
366 366
 	 */
367 367
 	public function elements_form() {
368 368
 		?>
369
-		<fieldset id="wc-<?php echo esc_attr( $this->id ); ?>-cc-form" class="wc-credit-card-form wc-payment-form" style="background:transparent;">
370
-			<?php do_action( 'woocommerce_credit_card_form_start', $this->id ); ?>
369
+		<fieldset id="wc-<?php echo esc_attr($this->id); ?>-cc-form" class="wc-credit-card-form wc-payment-form" style="background:transparent;">
370
+			<?php do_action('woocommerce_credit_card_form_start', $this->id); ?>
371 371
 
372
-			<?php if ( $this->inline_cc_form ) { ?>
372
+			<?php if ($this->inline_cc_form) { ?>
373 373
 				<label for="card-element">
374
-					<?php esc_html_e( 'Credit or debit card', 'woocommerce-gateway-stripe' ); ?>
374
+					<?php esc_html_e('Credit or debit card', 'woocommerce-gateway-stripe'); ?>
375 375
 				</label>
376 376
 
377 377
 				<div id="stripe-card-element" style="background:#fff;padding:0 1em;border:1px solid #ddd;margin:5px 0;padding:10px 5px;">
@@ -379,7 +379,7 @@  discard block
 block discarded – undo
379 379
 				</div>
380 380
 			<?php } else { ?>
381 381
 				<div class="form-row form-row-wide">
382
-					<label><?php esc_html_e( 'Card Number', 'woocommerce-gateway-stripe' ); ?> <span class="required">*</span></label>
382
+					<label><?php esc_html_e('Card Number', 'woocommerce-gateway-stripe'); ?> <span class="required">*</span></label>
383 383
 					<div class="stripe-card-group">
384 384
 						<div id="stripe-card-element" style="background:#fff;padding:0 1em;border:1px solid #ddd;margin:5px 0;padding:10px 5px;">
385 385
 						<!-- a Stripe Element will be inserted here. -->
@@ -390,7 +390,7 @@  discard block
 block discarded – undo
390 390
 				</div>
391 391
 
392 392
 				<div class="form-row form-row-first">
393
-					<label><?php esc_html_e( 'Expiry Date', 'woocommerce-gateway-stripe' ); ?> <span class="required">*</span></label>
393
+					<label><?php esc_html_e('Expiry Date', 'woocommerce-gateway-stripe'); ?> <span class="required">*</span></label>
394 394
 
395 395
 					<div id="stripe-exp-element" style="background:#fff;padding:0 1em;border:1px solid #ddd;margin:5px 0;padding:10px 5px;">
396 396
 					<!-- a Stripe Element will be inserted here. -->
@@ -398,7 +398,7 @@  discard block
 block discarded – undo
398 398
 				</div>
399 399
 
400 400
 				<div class="form-row form-row-last">
401
-					<label><?php esc_html_e( 'Card Code (CVC)', 'woocommerce-gateway-stripe' ); ?> <span class="required">*</span></label>
401
+					<label><?php esc_html_e('Card Code (CVC)', 'woocommerce-gateway-stripe'); ?> <span class="required">*</span></label>
402 402
 				<div id="stripe-cvc-element" style="background:#fff;padding:0 1em;border:1px solid #ddd;margin:5px 0;padding:10px 5px;">
403 403
 				<!-- a Stripe Element will be inserted here. -->
404 404
 				</div>
@@ -408,7 +408,7 @@  discard block
 block discarded – undo
408 408
 
409 409
 			<!-- Used to display form errors -->
410 410
 			<div class="stripe-source-errors" role="alert"></div>
411
-			<?php do_action( 'woocommerce_credit_card_form_end', $this->id ); ?>
411
+			<?php do_action('woocommerce_credit_card_form_end', $this->id); ?>
412 412
 			<div class="clear"></div>
413 413
 		</fieldset>
414 414
 		<?php
@@ -421,13 +421,13 @@  discard block
 block discarded – undo
421 421
 	 * @version 3.1.0
422 422
 	 */
423 423
 	public function admin_scripts() {
424
-		if ( 'woocommerce_page_wc-settings' !== get_current_screen()->id ) {
424
+		if ('woocommerce_page_wc-settings' !== get_current_screen()->id) {
425 425
 			return;
426 426
 		}
427 427
 
428
-		$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
428
+		$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
429 429
 
430
-		wp_enqueue_script( 'woocommerce_stripe_admin', plugins_url( 'assets/js/stripe-admin' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION, true );
430
+		wp_enqueue_script('woocommerce_stripe_admin', plugins_url('assets/js/stripe-admin' . $suffix . '.js', WC_STRIPE_MAIN_FILE), array(), WC_STRIPE_VERSION, true);
431 431
 	}
432 432
 
433 433
 	/**
@@ -439,44 +439,44 @@  discard block
 block discarded – undo
439 439
 	 * @version 4.0.0
440 440
 	 */
441 441
 	public function payment_scripts() {
442
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() && ! isset( $_GET['change_payment_method'] ) ) {
442
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page() && ! isset($_GET['change_payment_method'])) {
443 443
 			return;
444 444
 		}
445 445
 
446 446
 		// If Stripe is not enabled bail.
447
-		if ( 'no' === $this->enabled ) {
447
+		if ('no' === $this->enabled) {
448 448
 			return;
449 449
 		}
450 450
 
451 451
 		// If keys are not set bail.
452
-		if ( ! $this->are_keys_set() ) {
453
-			WC_Stripe_Logger::log( 'Keys are not set correctly.' );
452
+		if ( ! $this->are_keys_set()) {
453
+			WC_Stripe_Logger::log('Keys are not set correctly.');
454 454
 			return;
455 455
 		}
456 456
 
457 457
 		// If no SSL bail.
458
-		if ( ! $this->testmode && ! is_ssl() ) {
459
-			WC_Stripe_Logger::log( 'Stripe live mode requires SSL.' );
458
+		if ( ! $this->testmode && ! is_ssl()) {
459
+			WC_Stripe_Logger::log('Stripe live mode requires SSL.');
460 460
 		}
461 461
 
462
-		$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
462
+		$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
463 463
 
464
-		wp_register_style( 'stripe_styles', plugins_url( 'assets/css/stripe-styles.css', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION );
465
-		wp_enqueue_style( 'stripe_styles' );
466
-		wp_register_script( 'stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true );
467
-		wp_register_script( 'stripe', 'https://js.stripe.com/v3/', '', '3.0', true );
468
-		wp_register_script( 'woocommerce_stripe', plugins_url( 'assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array( 'jquery-payment', 'stripe' ), WC_STRIPE_VERSION, true );
464
+		wp_register_style('stripe_styles', plugins_url('assets/css/stripe-styles.css', WC_STRIPE_MAIN_FILE), array(), WC_STRIPE_VERSION);
465
+		wp_enqueue_style('stripe_styles');
466
+		wp_register_script('stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true);
467
+		wp_register_script('stripe', 'https://js.stripe.com/v3/', '', '3.0', true);
468
+		wp_register_script('woocommerce_stripe', plugins_url('assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE), array('jquery-payment', 'stripe'), WC_STRIPE_VERSION, true);
469 469
 
470 470
 		$stripe_params = array(
471 471
 			'key'                  => $this->publishable_key,
472
-			'i18n_terms'           => __( 'Please accept the terms and conditions first', 'woocommerce-gateway-stripe' ),
473
-			'i18n_required_fields' => __( 'Please fill in required checkout fields first', 'woocommerce-gateway-stripe' ),
472
+			'i18n_terms'           => __('Please accept the terms and conditions first', 'woocommerce-gateway-stripe'),
473
+			'i18n_required_fields' => __('Please fill in required checkout fields first', 'woocommerce-gateway-stripe'),
474 474
 		);
475 475
 
476 476
 		// If we're on the pay page we need to pass stripe.js the address of the order.
477
-		if ( isset( $_GET['pay_for_order'] ) && 'true' === $_GET['pay_for_order'] ) {
478
-			$order_id = wc_get_order_id_by_order_key( urldecode( $_GET['key'] ) );
479
-			$order    = wc_get_order( $order_id );
477
+		if (isset($_GET['pay_for_order']) && 'true' === $_GET['pay_for_order']) {
478
+			$order_id = wc_get_order_id_by_order_key(urldecode($_GET['key']));
479
+			$order    = wc_get_order($order_id);
480 480
 
481 481
 			$stripe_params['billing_first_name'] = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
482 482
 			$stripe_params['billing_last_name']  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
@@ -488,38 +488,38 @@  discard block
 block discarded – undo
488 488
 			$stripe_params['billing_country']    = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
489 489
 		}
490 490
 
491
-		$stripe_params['no_prepaid_card_msg']                     = __( 'Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe' );
492
-		$stripe_params['no_sepa_owner_msg']                       = __( 'Please enter your IBAN account name.', 'woocommerce-gateway-stripe' );
493
-		$stripe_params['no_sepa_iban_msg']                        = __( 'Please enter your IBAN account number.', 'woocommerce-gateway-stripe' );
494
-		$stripe_params['sepa_mandate_notification']               = apply_filters( 'wc_stripe_sepa_mandate_notification', 'email' );
495
-		$stripe_params['allow_prepaid_card']                      = apply_filters( 'wc_stripe_allow_prepaid_card', true ) ? 'yes' : 'no';
491
+		$stripe_params['no_prepaid_card_msg']                     = __('Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe');
492
+		$stripe_params['no_sepa_owner_msg']                       = __('Please enter your IBAN account name.', 'woocommerce-gateway-stripe');
493
+		$stripe_params['no_sepa_iban_msg']                        = __('Please enter your IBAN account number.', 'woocommerce-gateway-stripe');
494
+		$stripe_params['sepa_mandate_notification']               = apply_filters('wc_stripe_sepa_mandate_notification', 'email');
495
+		$stripe_params['allow_prepaid_card']                      = apply_filters('wc_stripe_allow_prepaid_card', true) ? 'yes' : 'no';
496 496
 		$stripe_params['inline_cc_form']                          = $this->inline_cc_form ? 'yes' : 'no';
497
-		$stripe_params['stripe_checkout_require_billing_address'] = apply_filters( 'wc_stripe_checkout_require_billing_address', false ) ? 'yes' : 'no';
498
-		$stripe_params['is_checkout']                             = ( is_checkout() && empty( $_GET['pay_for_order'] ) ) ? 'yes' : 'no';
497
+		$stripe_params['stripe_checkout_require_billing_address'] = apply_filters('wc_stripe_checkout_require_billing_address', false) ? 'yes' : 'no';
498
+		$stripe_params['is_checkout']                             = (is_checkout() && empty($_GET['pay_for_order'])) ? 'yes' : 'no';
499 499
 		$stripe_params['return_url']                              = $this->get_stripe_return_url();
500
-		$stripe_params['ajaxurl']                                 = WC_AJAX::get_endpoint( '%%endpoint%%' );
501
-		$stripe_params['stripe_nonce']                            = wp_create_nonce( '_wc_stripe_nonce' );
500
+		$stripe_params['ajaxurl']                                 = WC_AJAX::get_endpoint('%%endpoint%%');
501
+		$stripe_params['stripe_nonce']                            = wp_create_nonce('_wc_stripe_nonce');
502 502
 		$stripe_params['statement_descriptor']                    = $this->statement_descriptor;
503
-		$stripe_params['elements_options']                        = apply_filters( 'wc_stripe_elements_options', array() );
503
+		$stripe_params['elements_options']                        = apply_filters('wc_stripe_elements_options', array());
504 504
 		$stripe_params['is_stripe_checkout']                      = $this->stripe_checkout ? 'yes' : 'no';
505
-		$stripe_params['is_change_payment_page']                  = isset( $_GET['change_payment_method'] ) ? 'yes' : 'no';
506
-		$stripe_params['is_add_payment_page']                     = is_wc_endpoint_url( 'add-payment-method' ) ? 'yes' : 'no';
507
-		$stripe_params['is_pay_for_order_page']                   = is_wc_endpoint_url( 'order-pay' ) ? 'yes' : 'no';
508
-		$stripe_params['elements_styling']                        = apply_filters( 'wc_stripe_elements_styling', false );
509
-		$stripe_params['elements_classes']                        = apply_filters( 'wc_stripe_elements_classes', false );
505
+		$stripe_params['is_change_payment_page']                  = isset($_GET['change_payment_method']) ? 'yes' : 'no';
506
+		$stripe_params['is_add_payment_page']                     = is_wc_endpoint_url('add-payment-method') ? 'yes' : 'no';
507
+		$stripe_params['is_pay_for_order_page']                   = is_wc_endpoint_url('order-pay') ? 'yes' : 'no';
508
+		$stripe_params['elements_styling']                        = apply_filters('wc_stripe_elements_styling', false);
509
+		$stripe_params['elements_classes']                        = apply_filters('wc_stripe_elements_classes', false);
510 510
 
511 511
 		// merge localized messages to be use in JS
512
-		$stripe_params = array_merge( $stripe_params, WC_Stripe_Helper::get_localized_messages() );
512
+		$stripe_params = array_merge($stripe_params, WC_Stripe_Helper::get_localized_messages());
513 513
 
514
-		wp_localize_script( 'woocommerce_stripe', 'wc_stripe_params', apply_filters( 'wc_stripe_params', $stripe_params ) );
515
-		wp_localize_script( 'woocommerce_stripe_checkout', 'wc_stripe_params', apply_filters( 'wc_stripe_params', $stripe_params ) );
514
+		wp_localize_script('woocommerce_stripe', 'wc_stripe_params', apply_filters('wc_stripe_params', $stripe_params));
515
+		wp_localize_script('woocommerce_stripe_checkout', 'wc_stripe_params', apply_filters('wc_stripe_params', $stripe_params));
516 516
 
517
-		if ( $this->stripe_checkout ) {
518
-			wp_enqueue_script( 'stripe_checkout' );
517
+		if ($this->stripe_checkout) {
518
+			wp_enqueue_script('stripe_checkout');
519 519
 		}
520 520
 
521 521
 		$this->tokenization_script();
522
-		wp_enqueue_script( 'woocommerce_stripe' );
522
+		wp_enqueue_script('woocommerce_stripe');
523 523
 	}
524 524
 
525 525
 	/**
@@ -527,71 +527,71 @@  discard block
 block discarded – undo
527 527
 	 *
528 528
 	 * @since 4.1.0
529 529
 	 */
530
-	public function stripe_checkout_receipt_page( $order_id ) {
531
-		if ( ! $this->stripe_checkout ) {
530
+	public function stripe_checkout_receipt_page($order_id) {
531
+		if ( ! $this->stripe_checkout) {
532 532
 			return;
533 533
 		}
534 534
 
535 535
 		$user                 = wp_get_current_user();
536 536
 		$total                = WC()->cart->total;
537 537
 		$user_email           = '';
538
-		$display_tokenization = $this->supports( 'tokenization' ) && $this->saved_cards;
538
+		$display_tokenization = $this->supports('tokenization') && $this->saved_cards;
539 539
 
540 540
 		// If paying from order, we need to get total from order not cart.
541
-		if ( ! empty( $_GET['key'] ) ) {
542
-			$order      = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
541
+		if ( ! empty($_GET['key'])) {
542
+			$order      = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
543 543
 			$total      = $order->get_total();
544 544
 			$user_email = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
545 545
 		} else {
546
-			if ( $user->ID ) {
547
-				$user_email = get_user_meta( $user->ID, 'billing_email', true );
546
+			if ($user->ID) {
547
+				$user_email = get_user_meta($user->ID, 'billing_email', true);
548 548
 				$user_email = $user_email ? $user_email : $user->user_email;
549 549
 			}
550 550
 		}
551 551
 
552 552
 		ob_start();
553 553
 
554
-		do_action( 'wc_stripe_checkout_receipt_page_before_form' );
554
+		do_action('wc_stripe_checkout_receipt_page_before_form');
555 555
 
556
-		echo '<form method="post" class="woocommerce-checkout" action="' . WC()->api_request_url( get_class( $this ) ) . '">';
556
+		echo '<form method="post" class="woocommerce-checkout" action="' . WC()->api_request_url(get_class($this)) . '">';
557 557
 		echo '<div
558 558
 			id="stripe-payment-data"
559
-			data-panel-label="' . esc_attr( apply_filters( 'wc_stripe_checkout_label', '' ) ) . '"
560
-			data-description="' . esc_attr( strip_tags( $this->stripe_checkout_description ) ) . '"
561
-			data-email="' . esc_attr( $user_email ) . '"
562
-			data-verify-zip="' . esc_attr( apply_filters( 'wc_stripe_checkout_verify_zip', false ) ? 'true' : 'false' ) . '"
563
-			data-billing-address="' . esc_attr( apply_filters( 'wc_stripe_checkout_require_billing_address', false ) ? 'true' : 'false' ) . '"
564
-			data-shipping-address="' . esc_attr( apply_filters( 'wc_stripe_checkout_require_shipping_address', false ) ? 'true' : 'false' ) . '" 
565
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
566
-			data-name="' . esc_attr( $this->statement_descriptor ) . '"
567
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '"
568
-			data-image="' . esc_attr( $this->stripe_checkout_image ) . '"
569
-			data-bitcoin="' . esc_attr( ( $this->bitcoin && $this->capture ) ? 'true' : 'false' ) . '"
570
-			data-locale="' . esc_attr( apply_filters( 'wc_stripe_checkout_locale', $this->get_locale() ) ) . '"
571
-			data-three-d-secure="' . esc_attr( $this->three_d_secure ? 'true' : 'false' ) . '"
572
-			data-allow-remember-me="' . esc_attr( apply_filters( 'wc_stripe_allow_remember_me', true ) ? 'true' : 'false' ) . '">';
573
-		echo '<input type="hidden" name="order_id" value="' . esc_attr( $order_id ) . '" />';
559
+			data-panel-label="' . esc_attr(apply_filters('wc_stripe_checkout_label', '')) . '"
560
+			data-description="' . esc_attr(strip_tags($this->stripe_checkout_description)) . '"
561
+			data-email="' . esc_attr($user_email) . '"
562
+			data-verify-zip="' . esc_attr(apply_filters('wc_stripe_checkout_verify_zip', false) ? 'true' : 'false') . '"
563
+			data-billing-address="' . esc_attr(apply_filters('wc_stripe_checkout_require_billing_address', false) ? 'true' : 'false') . '"
564
+			data-shipping-address="' . esc_attr(apply_filters('wc_stripe_checkout_require_shipping_address', false) ? 'true' : 'false') . '" 
565
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
566
+			data-name="' . esc_attr($this->statement_descriptor) . '"
567
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '"
568
+			data-image="' . esc_attr($this->stripe_checkout_image) . '"
569
+			data-bitcoin="' . esc_attr(($this->bitcoin && $this->capture) ? 'true' : 'false') . '"
570
+			data-locale="' . esc_attr(apply_filters('wc_stripe_checkout_locale', $this->get_locale())) . '"
571
+			data-three-d-secure="' . esc_attr($this->three_d_secure ? 'true' : 'false') . '"
572
+			data-allow-remember-me="' . esc_attr(apply_filters('wc_stripe_allow_remember_me', true) ? 'true' : 'false') . '">';
573
+		echo '<input type="hidden" name="order_id" value="' . esc_attr($order_id) . '" />';
574 574
 		echo '<input type="hidden" name="stripe_checkout_order" value="yes" />';
575 575
 
576 576
 		if (
577
-			apply_filters( 'wc_stripe_display_save_payment_method_checkbox', $display_tokenization ) &&
578
-			( ! function_exists( 'wcs_order_contains_subscription' ) || ( function_exists( 'wcs_order_contains_subscription' ) && ! WC_Subscriptions_Cart::cart_contains_subscription() ) ) &&
579
-			( ! WC_Stripe_Helper::is_pre_orders_exists() || ( WC_Stripe_Helper::is_pre_orders_exists() && ! $this->pre_orders->is_pre_order( $order_id ) ) )
577
+			apply_filters('wc_stripe_display_save_payment_method_checkbox', $display_tokenization) &&
578
+			( ! function_exists('wcs_order_contains_subscription') || (function_exists('wcs_order_contains_subscription') && ! WC_Subscriptions_Cart::cart_contains_subscription())) &&
579
+			( ! WC_Stripe_Helper::is_pre_orders_exists() || (WC_Stripe_Helper::is_pre_orders_exists() && ! $this->pre_orders->is_pre_order($order_id)))
580 580
 		) {
581 581
 			$this->save_payment_method_checkbox();
582 582
 		}
583 583
 
584
-		wp_nonce_field( 'stripe-checkout-process', 'stripe_checkout_process_nonce' );
584
+		wp_nonce_field('stripe-checkout-process', 'stripe_checkout_process_nonce');
585 585
 
586
-		do_action( 'wc_stripe_checkout_receipt_page_before_form_submit' );
586
+		do_action('wc_stripe_checkout_receipt_page_before_form_submit');
587 587
 
588
-		echo '<button type="submit" class="wc-stripe-checkout-button">' . __( 'Place Order', 'woocommerce-gateway-stripe' ) . '</button>';
588
+		echo '<button type="submit" class="wc-stripe-checkout-button">' . __('Place Order', 'woocommerce-gateway-stripe') . '</button>';
589 589
 
590
-		do_action( 'wc_stripe_checkout_receipt_page_after_form_submit' );
590
+		do_action('wc_stripe_checkout_receipt_page_after_form_submit');
591 591
 
592 592
 		echo '</form>';
593 593
 
594
-		do_action( 'wc_stripe_checkout_receipt_page_after_form' );
594
+		do_action('wc_stripe_checkout_receipt_page_after_form');
595 595
 
596 596
 		echo '</div>';
597 597
 
@@ -604,32 +604,32 @@  discard block
 block discarded – undo
604 604
 	 * @since 4.1.0
605 605
 	 */
606 606
 	public function stripe_checkout_return_handler() {
607
-		if ( ! $this->stripe_checkout ) {
607
+		if ( ! $this->stripe_checkout) {
608 608
 			return;
609 609
 		}
610 610
 
611
-		if ( ! wp_verify_nonce( $_POST['stripe_checkout_process_nonce'], 'stripe-checkout-process' ) ) {
611
+		if ( ! wp_verify_nonce($_POST['stripe_checkout_process_nonce'], 'stripe-checkout-process')) {
612 612
 			return;
613 613
 		}
614 614
 
615
-		$order_id = wc_clean( $_POST['order_id'] );
616
-		$order    = wc_get_order( $order_id );
615
+		$order_id = wc_clean($_POST['order_id']);
616
+		$order    = wc_get_order($order_id);
617 617
 
618
-		do_action( 'wc_stripe_checkout_return_handler', $order );
618
+		do_action('wc_stripe_checkout_return_handler', $order);
619 619
 
620
-		if ( WC_Stripe_Helper::is_pre_orders_exists() && $this->pre_orders->is_pre_order( $order_id ) && WC_Pre_Orders_Order::order_requires_payment_tokenization( $order_id ) ) {
621
-			$result = $this->pre_orders->process_pre_order( $order_id );
620
+		if (WC_Stripe_Helper::is_pre_orders_exists() && $this->pre_orders->is_pre_order($order_id) && WC_Pre_Orders_Order::order_requires_payment_tokenization($order_id)) {
621
+			$result = $this->pre_orders->process_pre_order($order_id);
622 622
 		} else {
623
-			$result = $this->process_payment( $order_id );
623
+			$result = $this->process_payment($order_id);
624 624
 		}
625 625
 
626
-		if ( 'success' === $result['result'] ) {
627
-			wp_redirect( $result['redirect'] );
626
+		if ('success' === $result['result']) {
627
+			wp_redirect($result['redirect']);
628 628
 			exit;
629 629
 		}
630 630
 
631 631
 		// Redirects back to pay order page.
632
-		wp_safe_redirect( $order->get_checkout_payment_url( true ) );
632
+		wp_safe_redirect($order->get_checkout_payment_url(true));
633 633
 		exit;
634 634
 	}
635 635
 
@@ -642,9 +642,9 @@  discard block
 block discarded – undo
642 642
 	public function maybe_redirect_stripe_checkout() {
643 643
 		return (
644 644
 			$this->stripe_checkout &&
645
-			! isset( $_POST['stripe_checkout_order'] ) &&
645
+			! isset($_POST['stripe_checkout_order']) &&
646 646
 			! $this->is_using_saved_payment_method() &&
647
-			! is_wc_endpoint_url( 'order-pay' )
647
+			! is_wc_endpoint_url('order-pay')
648 648
 		);
649 649
 	}
650 650
 
@@ -662,54 +662,54 @@  discard block
 block discarded – undo
662 662
 	 *
663 663
 	 * @return array|void
664 664
 	 */
665
-	public function process_payment( $order_id, $retry = true, $force_save_source = false, $previous_error = false ) {
665
+	public function process_payment($order_id, $retry = true, $force_save_source = false, $previous_error = false) {
666 666
 		try {
667
-			$order = wc_get_order( $order_id );
667
+			$order = wc_get_order($order_id);
668 668
 
669
-			if ( $this->maybe_redirect_stripe_checkout() ) {
670
-				WC_Stripe_Logger::log( sprintf( 'Redirecting to Stripe Checkout page for order %s', $order_id ) );
669
+			if ($this->maybe_redirect_stripe_checkout()) {
670
+				WC_Stripe_Logger::log(sprintf('Redirecting to Stripe Checkout page for order %s', $order_id));
671 671
 
672 672
 				return array(
673 673
 					'result'   => 'success',
674
-					'redirect' => $order->get_checkout_payment_url( true ),
674
+					'redirect' => $order->get_checkout_payment_url(true),
675 675
 				);
676 676
 			}
677 677
 
678
-			if ( $this->maybe_process_pre_orders( $order_id ) ) {
679
-				return $this->pre_orders->process_pre_order( $order_id );
678
+			if ($this->maybe_process_pre_orders($order_id)) {
679
+				return $this->pre_orders->process_pre_order($order_id);
680 680
 			}
681 681
 
682 682
 			// This comes from the create account checkbox in the checkout page.
683
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
683
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
684 684
 
685
-			if ( $create_account ) {
685
+			if ($create_account) {
686 686
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
687
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
687
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
688 688
 				$new_stripe_customer->create_customer();
689 689
 			}
690 690
 
691
-			$prepared_source = $this->prepare_source( get_current_user_id(), $force_save_source );
691
+			$prepared_source = $this->prepare_source(get_current_user_id(), $force_save_source);
692 692
 			$source_object   = $prepared_source->source_object;
693 693
 
694 694
 			// Check if we don't allow prepaid credit cards.
695
-			if ( ! apply_filters( 'wc_stripe_allow_prepaid_card', true ) && $this->is_prepaid_card( $source_object ) ) {
696
-				$localized_message = __( 'Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe' );
697
-				throw new WC_Stripe_Exception( print_r( $source_object, true ), $localized_message );
695
+			if ( ! apply_filters('wc_stripe_allow_prepaid_card', true) && $this->is_prepaid_card($source_object)) {
696
+				$localized_message = __('Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe');
697
+				throw new WC_Stripe_Exception(print_r($source_object, true), $localized_message);
698 698
 			}
699 699
 
700
-			if ( empty( $prepared_source->source ) ) {
701
-				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
702
-				throw new WC_Stripe_Exception( print_r( $prepared_source, true ), $localized_message );
700
+			if (empty($prepared_source->source)) {
701
+				$localized_message = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
702
+				throw new WC_Stripe_Exception(print_r($prepared_source, true), $localized_message);
703 703
 			}
704 704
 
705
-			$this->save_source_to_order( $order, $prepared_source );
705
+			$this->save_source_to_order($order, $prepared_source);
706 706
 
707 707
 			// Result from Stripe API request.
708 708
 			$response = null;
709 709
 
710
-			if ( $order->get_total() > 0 ) {
710
+			if ($order->get_total() > 0) {
711 711
 				// This will throw exception if not valid.
712
-				$this->validate_minimum_order_amount( $order );
712
+				$this->validate_minimum_order_amount($order);
713 713
 
714 714
 				/*
715 715
 				 * Check if card 3DS is required or optional with 3DS setting.
@@ -718,104 +718,104 @@  discard block
 block discarded – undo
718 718
 				 * Note that if we need to save source, the original source must be first
719 719
 				 * attached to a customer in Stripe before it can be charged.
720 720
 				 */
721
-				if ( $this->is_3ds_required( $source_object ) ) {
722
-					$response = $this->create_3ds_source( $order, $source_object );
721
+				if ($this->is_3ds_required($source_object)) {
722
+					$response = $this->create_3ds_source($order, $source_object);
723 723
 
724
-					if ( ! empty( $response->error ) ) {
724
+					if ( ! empty($response->error)) {
725 725
 						$localized_message = $response->error->message;
726 726
 
727
-						$order->add_order_note( $localized_message );
727
+						$order->add_order_note($localized_message);
728 728
 
729
-						throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
729
+						throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
730 730
 					}
731 731
 
732 732
 					// Update order meta with 3DS source.
733
-					if ( WC_Stripe_Helper::is_pre_30() ) {
734
-						update_post_meta( $order_id, '_stripe_source_id', $response->id );
733
+					if (WC_Stripe_Helper::is_pre_30()) {
734
+						update_post_meta($order_id, '_stripe_source_id', $response->id);
735 735
 					} else {
736
-						$order->update_meta_data( '_stripe_source_id', $response->id );
736
+						$order->update_meta_data('_stripe_source_id', $response->id);
737 737
 						$order->save();
738 738
 					}
739 739
 
740
-					WC_Stripe_Logger::log( 'Info: Redirecting to 3DS...' );
740
+					WC_Stripe_Logger::log('Info: Redirecting to 3DS...');
741 741
 
742 742
 					return array(
743 743
 						'result'   => 'success',
744
-						'redirect' => esc_url_raw( $response->redirect->url ),
744
+						'redirect' => esc_url_raw($response->redirect->url),
745 745
 					);
746 746
 				}
747 747
 
748
-				WC_Stripe_Logger::log( "Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}" );
748
+				WC_Stripe_Logger::log("Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}");
749 749
 
750 750
 				/* If we're doing a retry and source is chargeable, we need to pass
751 751
 				 * a different idempotency key and retry for success.
752 752
 				 */
753
-				if ( $this->need_update_idempotency_key( $source_object, $previous_error ) ) {
754
-					add_filter( 'wc_stripe_idempotency_key', array( $this, 'change_idempotency_key' ), 10, 2 );
753
+				if ($this->need_update_idempotency_key($source_object, $previous_error)) {
754
+					add_filter('wc_stripe_idempotency_key', array($this, 'change_idempotency_key'), 10, 2);
755 755
 				}
756 756
 
757 757
 				// Make the request.
758
-				$response = WC_Stripe_API::request( $this->generate_payment_request( $order, $prepared_source ) );
758
+				$response = WC_Stripe_API::request($this->generate_payment_request($order, $prepared_source));
759 759
 
760
-				if ( ! empty( $response->error ) ) {
760
+				if ( ! empty($response->error)) {
761 761
 					// Customer param wrong? The user may have been deleted on stripe's end. Remove customer_id. Can be retried without.
762
-					if ( $this->is_no_such_customer_error( $response->error ) ) {
763
-						if ( WC_Stripe_Helper::is_pre_30() ) {
764
-							delete_user_meta( $order->customer_user, '_stripe_customer_id' );
765
-							delete_post_meta( $order_id, '_stripe_customer_id' );
762
+					if ($this->is_no_such_customer_error($response->error)) {
763
+						if (WC_Stripe_Helper::is_pre_30()) {
764
+							delete_user_meta($order->customer_user, '_stripe_customer_id');
765
+							delete_post_meta($order_id, '_stripe_customer_id');
766 766
 						} else {
767
-							delete_user_meta( $order->get_customer_id(), '_stripe_customer_id' );
768
-							$order->delete_meta_data( '_stripe_customer_id' );
767
+							delete_user_meta($order->get_customer_id(), '_stripe_customer_id');
768
+							$order->delete_meta_data('_stripe_customer_id');
769 769
 							$order->save();
770 770
 						}
771 771
 					}
772 772
 
773
-					if ( $this->is_no_such_token_error( $response->error ) && $prepared_source->token_id ) {
773
+					if ($this->is_no_such_token_error($response->error) && $prepared_source->token_id) {
774 774
 						// Source param wrong? The CARD may have been deleted on stripe's end. Remove token and show message.
775
-						$wc_token = WC_Payment_Tokens::get( $prepared_source->token_id );
775
+						$wc_token = WC_Payment_Tokens::get($prepared_source->token_id);
776 776
 						$wc_token->delete();
777
-						$localized_message = __( 'This card is no longer available and has been removed.', 'woocommerce-gateway-stripe' );
778
-						$order->add_order_note( $localized_message );
779
-						throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
777
+						$localized_message = __('This card is no longer available and has been removed.', 'woocommerce-gateway-stripe');
778
+						$order->add_order_note($localized_message);
779
+						throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
780 780
 					}
781 781
 
782 782
 					// We want to retry.
783
-					if ( $this->is_retryable_error( $response->error ) ) {
784
-						if ( $retry ) {
783
+					if ($this->is_retryable_error($response->error)) {
784
+						if ($retry) {
785 785
 							// Don't do anymore retries after this.
786
-							if ( 5 <= $this->retry_interval ) {
787
-								return $this->process_payment( $order_id, false, $force_save_source, $response->error );
786
+							if (5 <= $this->retry_interval) {
787
+								return $this->process_payment($order_id, false, $force_save_source, $response->error);
788 788
 							}
789 789
 
790
-							sleep( $this->retry_interval );
790
+							sleep($this->retry_interval);
791 791
 
792 792
 							$this->retry_interval++;
793 793
 
794
-							return $this->process_payment( $order_id, true, $force_save_source, $response->error );
794
+							return $this->process_payment($order_id, true, $force_save_source, $response->error);
795 795
 						} else {
796
-							$localized_message = __( 'Sorry, we are unable to process your payment at this time. Please retry later.', 'woocommerce-gateway-stripe' );
797
-							$order->add_order_note( $localized_message );
798
-							throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
796
+							$localized_message = __('Sorry, we are unable to process your payment at this time. Please retry later.', 'woocommerce-gateway-stripe');
797
+							$order->add_order_note($localized_message);
798
+							throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
799 799
 						}
800 800
 					}
801 801
 
802 802
 					$localized_messages = WC_Stripe_Helper::get_localized_messages();
803 803
 
804
-					if ( 'card_error' === $response->error->type ) {
805
-						$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
804
+					if ('card_error' === $response->error->type) {
805
+						$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
806 806
 					} else {
807
-						$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
807
+						$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
808 808
 					}
809 809
 
810
-					$order->add_order_note( $localized_message );
810
+					$order->add_order_note($localized_message);
811 811
 
812
-					throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
812
+					throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
813 813
 				}
814 814
 
815
-				do_action( 'wc_gateway_stripe_process_payment', $response, $order );
815
+				do_action('wc_gateway_stripe_process_payment', $response, $order);
816 816
 
817 817
 				// Process valid response.
818
-				$this->process_response( $response, $order );
818
+				$this->process_response($response, $order);
819 819
 			} else {
820 820
 				$order->payment_complete();
821 821
 			}
@@ -826,20 +826,20 @@  discard block
 block discarded – undo
826 826
 			// Return thank you page redirect.
827 827
 			return array(
828 828
 				'result'   => 'success',
829
-				'redirect' => $this->get_return_url( $order ),
829
+				'redirect' => $this->get_return_url($order),
830 830
 			);
831 831
 
832
-		} catch ( WC_Stripe_Exception $e ) {
833
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
834
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
832
+		} catch (WC_Stripe_Exception $e) {
833
+			wc_add_notice($e->getLocalizedMessage(), 'error');
834
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
835 835
 
836
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
836
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
837 837
 
838 838
 			/* translators: error message */
839
-			$order->update_status( 'failed' );
839
+			$order->update_status('failed');
840 840
 
841
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
842
-				$this->send_failed_order_email( $order_id );
841
+			if ($order->has_status(array('pending', 'failed'))) {
842
+				$this->send_failed_order_email($order_id);
843 843
 			}
844 844
 
845 845
 			return array(
@@ -856,17 +856,17 @@  discard block
 block discarded – undo
856 856
 	 *
857 857
 	 * @param int $order_id
858 858
 	 */
859
-	public function display_order_fee( $order_id ) {
860
-		if ( apply_filters( 'wc_stripe_hide_display_order_fee', false, $order_id ) ) {
859
+	public function display_order_fee($order_id) {
860
+		if (apply_filters('wc_stripe_hide_display_order_fee', false, $order_id)) {
861 861
 			return;
862 862
 		}
863 863
 
864
-		$order = wc_get_order( $order_id );
864
+		$order = wc_get_order($order_id);
865 865
 
866
-		$fee      = WC_Stripe_Helper::get_stripe_fee( $order );
867
-		$currency = WC_Stripe_Helper::get_stripe_currency( $order );
866
+		$fee      = WC_Stripe_Helper::get_stripe_fee($order);
867
+		$currency = WC_Stripe_Helper::get_stripe_currency($order);
868 868
 
869
-		if ( ! $fee || ! $currency ) {
869
+		if ( ! $fee || ! $currency) {
870 870
 			return;
871 871
 		}
872 872
 
@@ -874,12 +874,12 @@  discard block
 block discarded – undo
874 874
 
875 875
 		<tr>
876 876
 			<td class="label stripe-fee">
877
-				<?php echo wc_help_tip( __( 'This represents the fee Stripe collects for the transaction.', 'woocommerce-gateway-stripe' ) ); ?>
878
-				<?php esc_html_e( 'Stripe Fee:', 'woocommerce-gateway-stripe' ); ?>
877
+				<?php echo wc_help_tip(__('This represents the fee Stripe collects for the transaction.', 'woocommerce-gateway-stripe')); ?>
878
+				<?php esc_html_e('Stripe Fee:', 'woocommerce-gateway-stripe'); ?>
879 879
 			</td>
880 880
 			<td width="1%"></td>
881 881
 			<td class="total">
882
-				-&nbsp;<?php echo wc_price( $fee, array( 'currency' => $currency ) ); ?>
882
+				-&nbsp;<?php echo wc_price($fee, array('currency' => $currency)); ?>
883 883
 			</td>
884 884
 		</tr>
885 885
 
@@ -893,17 +893,17 @@  discard block
 block discarded – undo
893 893
 	 *
894 894
 	 * @param int $order_id
895 895
 	 */
896
-	public function display_order_payout( $order_id ) {
897
-		if ( apply_filters( 'wc_stripe_hide_display_order_payout', false, $order_id ) ) {
896
+	public function display_order_payout($order_id) {
897
+		if (apply_filters('wc_stripe_hide_display_order_payout', false, $order_id)) {
898 898
 			return;
899 899
 		}
900 900
 
901
-		$order = wc_get_order( $order_id );
901
+		$order = wc_get_order($order_id);
902 902
 
903
-		$net      = WC_Stripe_Helper::get_stripe_net( $order );
904
-		$currency = WC_Stripe_Helper::get_stripe_currency( $order );
903
+		$net      = WC_Stripe_Helper::get_stripe_net($order);
904
+		$currency = WC_Stripe_Helper::get_stripe_currency($order);
905 905
 
906
-		if ( ! $net || ! $currency ) {
906
+		if ( ! $net || ! $currency) {
907 907
 			return;
908 908
 		}
909 909
 
@@ -911,12 +911,12 @@  discard block
 block discarded – undo
911 911
 
912 912
 		<tr>
913 913
 			<td class="label stripe-payout">
914
-				<?php echo wc_help_tip( __( 'This represents the net total that will be credited to your Stripe bank account. This may be in the currency that is set in your Stripe account.', 'woocommerce-gateway-stripe' ) ); ?>
915
-				<?php esc_html_e( 'Stripe Payout:', 'woocommerce-gateway-stripe' ); ?>
914
+				<?php echo wc_help_tip(__('This represents the net total that will be credited to your Stripe bank account. This may be in the currency that is set in your Stripe account.', 'woocommerce-gateway-stripe')); ?>
915
+				<?php esc_html_e('Stripe Payout:', 'woocommerce-gateway-stripe'); ?>
916 916
 			</td>
917 917
 			<td width="1%"></td>
918 918
 			<td class="total">
919
-				<?php echo wc_price( $net, array( 'currency' => $currency ) ); ?>
919
+				<?php echo wc_price($net, array('currency' => $currency)); ?>
920 920
 			</td>
921 921
 		</tr>
922 922
 
Please login to merge, or discard this patch.
includes/admin/stripe-settings.php 1 patch
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -1,189 +1,189 @@
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
6
-return apply_filters( 'wc_stripe_settings',
6
+return apply_filters('wc_stripe_settings',
7 7
 	array(
8 8
 		'enabled' => array(
9
-			'title'       => __( 'Enable/Disable', 'woocommerce-gateway-stripe' ),
10
-			'label'       => __( 'Enable Stripe', 'woocommerce-gateway-stripe' ),
9
+			'title'       => __('Enable/Disable', 'woocommerce-gateway-stripe'),
10
+			'label'       => __('Enable Stripe', 'woocommerce-gateway-stripe'),
11 11
 			'type'        => 'checkbox',
12 12
 			'description' => '',
13 13
 			'default'     => 'no',
14 14
 		),
15 15
 		'title' => array(
16
-			'title'       => __( 'Title', 'woocommerce-gateway-stripe' ),
16
+			'title'       => __('Title', 'woocommerce-gateway-stripe'),
17 17
 			'type'        => 'text',
18
-			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
19
-			'default'     => __( 'Credit Card (Stripe)', 'woocommerce-gateway-stripe' ),
18
+			'description' => __('This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe'),
19
+			'default'     => __('Credit Card (Stripe)', 'woocommerce-gateway-stripe'),
20 20
 			'desc_tip'    => true,
21 21
 		),
22 22
 		'description' => array(
23
-			'title'       => __( 'Description', 'woocommerce-gateway-stripe' ),
23
+			'title'       => __('Description', 'woocommerce-gateway-stripe'),
24 24
 			'type'        => 'text',
25
-			'description' => __( 'This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
26
-			'default'     => __( 'Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe' ),
25
+			'description' => __('This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe'),
26
+			'default'     => __('Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe'),
27 27
 			'desc_tip'    => true,
28 28
 		),
29 29
 		'webhook' => array(
30
-			'title'       => __( 'Webhook Endpoints', 'woocommerce-gateway-stripe' ),
30
+			'title'       => __('Webhook Endpoints', 'woocommerce-gateway-stripe'),
31 31
 			'type'        => 'title',
32 32
 			/* translators: webhook URL */
33 33
 			'description' => $this->display_admin_settings_webhook_description(),
34 34
 		),
35 35
 		'testmode' => array(
36
-			'title'       => __( 'Test mode', 'woocommerce-gateway-stripe' ),
37
-			'label'       => __( 'Enable Test Mode', 'woocommerce-gateway-stripe' ),
36
+			'title'       => __('Test mode', 'woocommerce-gateway-stripe'),
37
+			'label'       => __('Enable Test Mode', 'woocommerce-gateway-stripe'),
38 38
 			'type'        => 'checkbox',
39
-			'description' => __( 'Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe' ),
39
+			'description' => __('Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe'),
40 40
 			'default'     => 'yes',
41 41
 			'desc_tip'    => true,
42 42
 		),
43 43
 		'test_publishable_key' => array(
44
-			'title'       => __( 'Test Publishable Key', 'woocommerce-gateway-stripe' ),
44
+			'title'       => __('Test Publishable Key', 'woocommerce-gateway-stripe'),
45 45
 			'type'        => 'password',
46
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
46
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
47 47
 			'default'     => '',
48 48
 			'desc_tip'    => true,
49 49
 		),
50 50
 		'test_secret_key' => array(
51
-			'title'       => __( 'Test Secret Key', 'woocommerce-gateway-stripe' ),
51
+			'title'       => __('Test Secret Key', 'woocommerce-gateway-stripe'),
52 52
 			'type'        => 'password',
53
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
53
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
54 54
 			'default'     => '',
55 55
 			'desc_tip'    => true,
56 56
 		),
57 57
 		'publishable_key' => array(
58
-			'title'       => __( 'Live Publishable Key', 'woocommerce-gateway-stripe' ),
58
+			'title'       => __('Live Publishable Key', 'woocommerce-gateway-stripe'),
59 59
 			'type'        => 'password',
60
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
60
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
61 61
 			'default'     => '',
62 62
 			'desc_tip'    => true,
63 63
 		),
64 64
 		'secret_key' => array(
65
-			'title'       => __( 'Live Secret Key', 'woocommerce-gateway-stripe' ),
65
+			'title'       => __('Live Secret Key', 'woocommerce-gateway-stripe'),
66 66
 			'type'        => 'password',
67
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
67
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
68 68
 			'default'     => '',
69 69
 			'desc_tip'    => true,
70 70
 		),
71 71
 		'inline_cc_form' => array(
72
-			'title'       => __( 'Inline Credit Card Form', 'woocommerce-gateway-stripe' ),
72
+			'title'       => __('Inline Credit Card Form', 'woocommerce-gateway-stripe'),
73 73
 			'type'        => 'checkbox',
74
-			'description' => __( 'Choose the style you want to show for your credit card form. When unchecked, the credit card form will display separate credit card number field, expiry date field and cvc field.', 'woocommerce-gateway-stripe' ),
74
+			'description' => __('Choose the style you want to show for your credit card form. When unchecked, the credit card form will display separate credit card number field, expiry date field and cvc field.', 'woocommerce-gateway-stripe'),
75 75
 			'default'     => 'no',
76 76
 			'desc_tip'    => true,
77 77
 		),
78 78
 		'statement_descriptor' => array(
79
-			'title'       => __( 'Statement Descriptor', 'woocommerce-gateway-stripe' ),
79
+			'title'       => __('Statement Descriptor', 'woocommerce-gateway-stripe'),
80 80
 			'type'        => 'text',
81
-			'description' => __( 'This may be up to 22 characters. The statement description must contain at least one letter, may not include ><"\' characters, and will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe' ),
81
+			'description' => __('This may be up to 22 characters. The statement description must contain at least one letter, may not include ><"\' characters, and will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe'),
82 82
 			'default'     => '',
83 83
 			'desc_tip'    => true,
84 84
 		),
85 85
 		'capture' => array(
86
-			'title'       => __( 'Capture', 'woocommerce-gateway-stripe' ),
87
-			'label'       => __( 'Capture charge immediately', 'woocommerce-gateway-stripe' ),
86
+			'title'       => __('Capture', 'woocommerce-gateway-stripe'),
87
+			'label'       => __('Capture charge immediately', 'woocommerce-gateway-stripe'),
88 88
 			'type'        => 'checkbox',
89
-			'description' => __( 'Whether or not to immediately capture the charge. When unchecked, the charge issues an authorization and will need to be captured later. Uncaptured charges expire in 7 days.', 'woocommerce-gateway-stripe' ),
89
+			'description' => __('Whether or not to immediately capture the charge. When unchecked, the charge issues an authorization and will need to be captured later. Uncaptured charges expire in 7 days.', 'woocommerce-gateway-stripe'),
90 90
 			'default'     => 'yes',
91 91
 			'desc_tip'    => true,
92 92
 		),
93 93
 		'three_d_secure' => array(
94
-			'title'       => __( '3D Secure', 'woocommerce-gateway-stripe' ),
95
-			'label'       => __( 'Require 3D Secure when applicable', 'woocommerce-gateway-stripe' ),
94
+			'title'       => __('3D Secure', 'woocommerce-gateway-stripe'),
95
+			'label'       => __('Require 3D Secure when applicable', 'woocommerce-gateway-stripe'),
96 96
 			'type'        => 'checkbox',
97
-			'description' => __( 'Some payment methods have 3D Secure feature. This is an extra security layer for your store. Choose how to handle payments when 3D Secure is recommended. Enabling would require customers to use 3D Secure when recommended.', 'woocommerce-gateway-stripe' ),
97
+			'description' => __('Some payment methods have 3D Secure feature. This is an extra security layer for your store. Choose how to handle payments when 3D Secure is recommended. Enabling would require customers to use 3D Secure when recommended.', 'woocommerce-gateway-stripe'),
98 98
 			'default'     => 'yes',
99 99
 			'desc_tip'    => true,
100 100
 		),
101 101
 		'stripe_checkout' => array(
102
-			'title'       => __( 'Stripe Modal Checkout', 'woocommerce-gateway-stripe' ),
103
-			'label'       => __( 'Enable Stripe Checkout', 'woocommerce-gateway-stripe' ),
102
+			'title'       => __('Stripe Modal Checkout', 'woocommerce-gateway-stripe'),
103
+			'label'       => __('Enable Stripe Checkout', 'woocommerce-gateway-stripe'),
104 104
 			'type'        => 'checkbox',
105
-			'description' => __( 'If enabled, this option shows a "pay" button and modal credit card form on the checkout, instead of credit card fields directly on the page. We recommend you leave this disabled and use the embedded form as that is the preferred method.', 'woocommerce-gateway-stripe' ),
105
+			'description' => __('If enabled, this option shows a "pay" button and modal credit card form on the checkout, instead of credit card fields directly on the page. We recommend you leave this disabled and use the embedded form as that is the preferred method.', 'woocommerce-gateway-stripe'),
106 106
 			'default'     => 'no',
107 107
 			'desc_tip'    => true,
108 108
 		),
109 109
 		'stripe_bitcoin' => array(
110
-			'title'       => __( 'Bitcoin Currency', 'woocommerce-gateway-stripe' ),
111
-			'label'       => __( 'Enable Bitcoin Currency', 'woocommerce-gateway-stripe' ),
110
+			'title'       => __('Bitcoin Currency', 'woocommerce-gateway-stripe'),
111
+			'label'       => __('Enable Bitcoin Currency', 'woocommerce-gateway-stripe'),
112 112
 			'type'        => 'checkbox',
113
-			'description' => __( 'If enabled, an option to accept bitcoin will show on the checkout modal. Note: Stripe Checkout needs to be enabled and store currency must be set to USD.', 'woocommerce-gateway-stripe' ),
113
+			'description' => __('If enabled, an option to accept bitcoin will show on the checkout modal. Note: Stripe Checkout needs to be enabled and store currency must be set to USD.', 'woocommerce-gateway-stripe'),
114 114
 			'default'     => 'no',
115 115
 			'desc_tip'    => true,
116 116
 		),
117 117
 		'stripe_checkout_image' => array(
118
-			'title'       => __( 'Stripe Checkout Image', 'woocommerce-gateway-stripe' ),
119
-			'description' => __( 'Optionally enter the URL to a 128x128px image of your brand or product. e.g. <code>https://yoursite.com/wp-content/uploads/2013/09/yourimage.jpg</code>', 'woocommerce-gateway-stripe' ),
118
+			'title'       => __('Stripe Checkout Image', 'woocommerce-gateway-stripe'),
119
+			'description' => __('Optionally enter the URL to a 128x128px image of your brand or product. e.g. <code>https://yoursite.com/wp-content/uploads/2013/09/yourimage.jpg</code>', 'woocommerce-gateway-stripe'),
120 120
 			'type'        => 'text',
121 121
 			'default'     => '',
122 122
 			'desc_tip'    => true,
123 123
 		),
124 124
 		'stripe_checkout_description' => array(
125
-			'title'       => __( 'Stripe Checkout Description', 'woocommerce-gateway-stripe' ),
125
+			'title'       => __('Stripe Checkout Description', 'woocommerce-gateway-stripe'),
126 126
 			'type'        => 'text',
127
-			'description' => __( 'Shows a description of your store on Stripe Modal Checkout.', 'woocommerce-gateway-stripe' ),
127
+			'description' => __('Shows a description of your store on Stripe Modal Checkout.', 'woocommerce-gateway-stripe'),
128 128
 			'default'     => '',
129 129
 			'desc_tip'    => true,
130 130
 		),
131 131
 		'payment_request' => array(
132
-			'title'       => __( 'Payment Request Buttons', 'woocommerce-gateway-stripe' ),
132
+			'title'       => __('Payment Request Buttons', 'woocommerce-gateway-stripe'),
133 133
 			/* translators: 1) br tag 2) opening anchor tag 3) closing anchor tag */
134
-			'label'       => sprintf( __( 'Enable Payment Request Buttons. (Apple Pay/Chrome Payment Request API) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service.', 'woocommerce-gateway-stripe' ), '<br />', '<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>', '<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>' ),
134
+			'label'       => sprintf(__('Enable Payment Request Buttons. (Apple Pay/Chrome Payment Request API) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service.', 'woocommerce-gateway-stripe'), '<br />', '<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>', '<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>'),
135 135
 			'type'        => 'checkbox',
136
-			'description' => __( 'If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe' ),
136
+			'description' => __('If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe'),
137 137
 			'default'     => 'yes',
138 138
 			'desc_tip'    => true,
139 139
 		),
140 140
 		'payment_request_button_type' => array(
141
-			'title'       => __( 'Payment Request Button Type', 'woocommerce-gateway-stripe' ),
142
-			'label'       => __( 'Button Type', 'woocommerce-gateway-stripe' ),
141
+			'title'       => __('Payment Request Button Type', 'woocommerce-gateway-stripe'),
142
+			'label'       => __('Button Type', 'woocommerce-gateway-stripe'),
143 143
 			'type'        => 'select',
144
-			'description' => __( 'Select the button type you would like to show.', 'woocommerce-gateway-stripe' ),
144
+			'description' => __('Select the button type you would like to show.', 'woocommerce-gateway-stripe'),
145 145
 			'default'     => 'buy',
146 146
 			'desc_tip'    => true,
147 147
 			'options'     => array(
148
-				'default' => __( 'Default', 'woocommerce-gateway-stripe' ),
149
-				'buy'     => __( 'Buy', 'woocommerce-gateway-stripe' ),
150
-				'donate'  => __( 'Donate', 'woocommerce-gateway-stripe' ),
148
+				'default' => __('Default', 'woocommerce-gateway-stripe'),
149
+				'buy'     => __('Buy', 'woocommerce-gateway-stripe'),
150
+				'donate'  => __('Donate', 'woocommerce-gateway-stripe'),
151 151
 			),
152 152
 		),
153 153
 		'payment_request_button_theme' => array(
154
-			'title'       => __( 'Payment Request Button Theme', 'woocommerce-gateway-stripe' ),
155
-			'label'       => __( 'Button Theme', 'woocommerce-gateway-stripe' ),
154
+			'title'       => __('Payment Request Button Theme', 'woocommerce-gateway-stripe'),
155
+			'label'       => __('Button Theme', 'woocommerce-gateway-stripe'),
156 156
 			'type'        => 'select',
157
-			'description' => __( 'Select the button theme you would like to show.', 'woocommerce-gateway-stripe' ),
157
+			'description' => __('Select the button theme you would like to show.', 'woocommerce-gateway-stripe'),
158 158
 			'default'     => 'dark',
159 159
 			'desc_tip'    => true,
160 160
 			'options'     => array(
161
-				'dark'          => __( 'Dark', 'woocommerce-gateway-stripe' ),
162
-				'light'         => __( 'Light', 'woocommerce-gateway-stripe' ),
163
-				'light-outline' => __( 'Light-Outline', 'woocommerce-gateway-stripe' ),
161
+				'dark'          => __('Dark', 'woocommerce-gateway-stripe'),
162
+				'light'         => __('Light', 'woocommerce-gateway-stripe'),
163
+				'light-outline' => __('Light-Outline', 'woocommerce-gateway-stripe'),
164 164
 			),
165 165
 		),
166 166
 		'payment_request_button_height' => array(
167
-			'title'       => __( 'Payment Request Button Height', 'woocommerce-gateway-stripe' ),
168
-			'label'       => __( 'Button Height', 'woocommerce-gateway-stripe' ),
167
+			'title'       => __('Payment Request Button Height', 'woocommerce-gateway-stripe'),
168
+			'label'       => __('Button Height', 'woocommerce-gateway-stripe'),
169 169
 			'type'        => 'text',
170
-			'description' => __( 'Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe' ),
170
+			'description' => __('Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe'),
171 171
 			'default'     => '44',
172 172
 			'desc_tip'    => true,
173 173
 		),
174 174
 		'saved_cards' => array(
175
-			'title'       => __( 'Saved Cards', 'woocommerce-gateway-stripe' ),
176
-			'label'       => __( 'Enable Payment via Saved Cards', 'woocommerce-gateway-stripe' ),
175
+			'title'       => __('Saved Cards', 'woocommerce-gateway-stripe'),
176
+			'label'       => __('Enable Payment via Saved Cards', 'woocommerce-gateway-stripe'),
177 177
 			'type'        => 'checkbox',
178
-			'description' => __( 'If enabled, users will be able to pay with a saved card during checkout. Card details are saved on Stripe servers, not on your store.', 'woocommerce-gateway-stripe' ),
178
+			'description' => __('If enabled, users will be able to pay with a saved card during checkout. Card details are saved on Stripe servers, not on your store.', 'woocommerce-gateway-stripe'),
179 179
 			'default'     => 'no',
180 180
 			'desc_tip'    => true,
181 181
 		),
182 182
 		'logging' => array(
183
-			'title'       => __( 'Logging', 'woocommerce-gateway-stripe' ),
184
-			'label'       => __( 'Log debug messages', 'woocommerce-gateway-stripe' ),
183
+			'title'       => __('Logging', 'woocommerce-gateway-stripe'),
184
+			'label'       => __('Log debug messages', 'woocommerce-gateway-stripe'),
185 185
 			'type'        => 'checkbox',
186
-			'description' => __( 'Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe' ),
186
+			'description' => __('Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe'),
187 187
 			'default'     => 'no',
188 188
 			'desc_tip'    => true,
189 189
 		),
Please login to merge, or discard this patch.
woocommerce-gateway-stripe.php 1 patch
Spacing   +85 added lines, -85 removed lines patch added patch discarded remove patch
@@ -15,12 +15,12 @@  discard block
 block discarded – undo
15 15
  *
16 16
  */
17 17
 
18
-if ( ! defined( 'ABSPATH' ) ) {
18
+if ( ! defined('ABSPATH')) {
19 19
 	exit;
20 20
 }
21 21
 
22
-if ( ! function_exists( 'woothemes_queue_update' ) ) {
23
-	require_once( 'woo-includes/woo-functions.php' );
22
+if ( ! function_exists('woothemes_queue_update')) {
23
+	require_once('woo-includes/woo-functions.php');
24 24
 }
25 25
 
26 26
 /**
@@ -30,24 +30,24 @@  discard block
 block discarded – undo
30 30
  * @return string
31 31
  */
32 32
 function woocommerce_stripe_missing_wc_notice() {
33
-	echo '<div class="error"><p><strong>' . sprintf( esc_html__( 'Stripe requires WooCommerce to be installed and active. You can download %s here.', 'woocommerce-gateway-stripe' ), '<a href="https://woocommerce.com/" target="_blank">WooCommerce</a>' ) . '</strong></p></div>';
33
+	echo '<div class="error"><p><strong>' . sprintf(esc_html__('Stripe requires WooCommerce to be installed and active. You can download %s here.', 'woocommerce-gateway-stripe'), '<a href="https://woocommerce.com/" target="_blank">WooCommerce</a>') . '</strong></p></div>';
34 34
 }
35 35
 
36
-if ( ! is_woocommerce_active() ) {
37
-	add_action( 'admin_notices', 'woocommerce_stripe_missing_wc_notice' );
36
+if ( ! is_woocommerce_active()) {
37
+	add_action('admin_notices', 'woocommerce_stripe_missing_wc_notice');
38 38
 	return;
39 39
 }
40 40
 
41
-if ( ! class_exists( 'WC_Stripe' ) ) :
41
+if ( ! class_exists('WC_Stripe')) :
42 42
 	/**
43 43
 	 * Required minimums and constants
44 44
 	 */
45
-	define( 'WC_STRIPE_VERSION', '4.1.1' );
46
-	define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
47
-	define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
48
-	define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
49
-	define( 'WC_STRIPE_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
50
-	define( 'WC_STRIPE_PLUGIN_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
45
+	define('WC_STRIPE_VERSION', '4.1.1');
46
+	define('WC_STRIPE_MIN_PHP_VER', '5.6.0');
47
+	define('WC_STRIPE_MIN_WC_VER', '2.6.0');
48
+	define('WC_STRIPE_MAIN_FILE', __FILE__);
49
+	define('WC_STRIPE_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
50
+	define('WC_STRIPE_PLUGIN_PATH', untrailingslashit(plugin_dir_path(__FILE__)));
51 51
 
52 52
 	class WC_Stripe {
53 53
 
@@ -67,7 +67,7 @@  discard block
 block discarded – undo
67 67
 		 * @return Singleton The *Singleton* instance.
68 68
 		 */
69 69
 		public static function get_instance() {
70
-			if ( null === self::$instance ) {
70
+			if (null === self::$instance) {
71 71
 				self::$instance = new self();
72 72
 			}
73 73
 			return self::$instance;
@@ -94,8 +94,8 @@  discard block
 block discarded – undo
94 94
 		 * *Singleton* via the `new` operator from outside of this class.
95 95
 		 */
96 96
 		private function __construct() {
97
-			add_action( 'admin_init', array( $this, 'install' ) );
98
-			add_action( 'plugins_loaded', array( $this, 'init' ) );
97
+			add_action('admin_init', array($this, 'install'));
98
+			add_action('plugins_loaded', array($this, 'init'));
99 99
 		}
100 100
 
101 101
 		/**
@@ -105,46 +105,46 @@  discard block
 block discarded – undo
105 105
 		 * @version 4.0.0
106 106
 		 */
107 107
 		public function init() {
108
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-exception.php' );
109
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-logger.php' );
110
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-helper.php' );
111
-			include_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-api.php' );
108
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-exception.php');
109
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-logger.php');
110
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-helper.php');
111
+			include_once(dirname(__FILE__) . '/includes/class-wc-stripe-api.php');
112 112
 
113
-			load_plugin_textdomain( 'woocommerce-gateway-stripe', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' );
113
+			load_plugin_textdomain('woocommerce-gateway-stripe', false, plugin_basename(dirname(__FILE__)) . '/languages');
114 114
 
115
-			require_once( dirname( __FILE__ ) . '/includes/abstracts/abstract-wc-stripe-payment-gateway.php' );
116
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-webhook-handler.php' );
117
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-sepa-payment-token.php' );
118
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-apple-pay-registration.php' );
119
-			require_once( dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-pre-orders-compat.php' );
120
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-gateway-stripe.php' );
121
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-bancontact.php' );
122
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-sofort.php' );
123
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-giropay.php' );
124
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-eps.php' );
125
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-ideal.php' );
126
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-p24.php' );
127
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-alipay.php' );
128
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-sepa.php' );
129
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-bitcoin.php' );
130
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-multibanco.php' );
131
-			require_once( dirname( __FILE__ ) . '/includes/payment-methods/class-wc-stripe-payment-request.php' );
132
-			require_once( dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-subs-compat.php' );
133
-			require_once( dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php' );
134
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-order-handler.php' );
135
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-payment-tokens.php' );
136
-			require_once( dirname( __FILE__ ) . '/includes/class-wc-stripe-customer.php' );
115
+			require_once(dirname(__FILE__) . '/includes/abstracts/abstract-wc-stripe-payment-gateway.php');
116
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-webhook-handler.php');
117
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-sepa-payment-token.php');
118
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-apple-pay-registration.php');
119
+			require_once(dirname(__FILE__) . '/includes/compat/class-wc-stripe-pre-orders-compat.php');
120
+			require_once(dirname(__FILE__) . '/includes/class-wc-gateway-stripe.php');
121
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-bancontact.php');
122
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-sofort.php');
123
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-giropay.php');
124
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-eps.php');
125
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-ideal.php');
126
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-p24.php');
127
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-alipay.php');
128
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-sepa.php');
129
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-bitcoin.php');
130
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-multibanco.php');
131
+			require_once(dirname(__FILE__) . '/includes/payment-methods/class-wc-stripe-payment-request.php');
132
+			require_once(dirname(__FILE__) . '/includes/compat/class-wc-stripe-subs-compat.php');
133
+			require_once(dirname(__FILE__) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php');
134
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-order-handler.php');
135
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-payment-tokens.php');
136
+			require_once(dirname(__FILE__) . '/includes/class-wc-stripe-customer.php');
137 137
 
138
-			if ( is_admin() ) {
139
-				require_once( dirname( __FILE__ ) . '/includes/admin/class-wc-stripe-admin-notices.php' );
138
+			if (is_admin()) {
139
+				require_once(dirname(__FILE__) . '/includes/admin/class-wc-stripe-admin-notices.php');
140 140
 			}
141 141
 
142 142
 			// REMOVE IN THE FUTURE.
143
-			require_once( dirname( __FILE__ ) . '/includes/deprecated/class-wc-stripe-apple-pay.php' );
143
+			require_once(dirname(__FILE__) . '/includes/deprecated/class-wc-stripe-apple-pay.php');
144 144
 
145
-			add_filter( 'woocommerce_payment_gateways', array( $this, 'add_gateways' ) );
146
-			add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'plugin_action_links' ) );
147
-			add_filter( 'woocommerce_get_sections_checkout', array( $this, 'filter_gateway_order_admin' ) );
145
+			add_filter('woocommerce_payment_gateways', array($this, 'add_gateways'));
146
+			add_filter('plugin_action_links_' . plugin_basename(__FILE__), array($this, 'plugin_action_links'));
147
+			add_filter('woocommerce_get_sections_checkout', array($this, 'filter_gateway_order_admin'));
148 148
 		}
149 149
 
150 150
 		/**
@@ -154,8 +154,8 @@  discard block
 block discarded – undo
154 154
 		 * @version 4.0.0
155 155
 		 */
156 156
 		public function update_plugin_version() {
157
-			delete_option( 'wc_stripe_version' );
158
-			update_option( 'wc_stripe_version', WC_STRIPE_VERSION );
157
+			delete_option('wc_stripe_version');
158
+			update_option('wc_stripe_version', WC_STRIPE_VERSION);
159 159
 		}
160 160
 
161 161
 		/**
@@ -165,15 +165,15 @@  discard block
 block discarded – undo
165 165
 		 * @version 3.1.0
166 166
 		 */
167 167
 		public function install() {
168
-			if ( ! is_plugin_active( plugin_basename( __FILE__ ) ) ) {
168
+			if ( ! is_plugin_active(plugin_basename(__FILE__))) {
169 169
 				return;
170 170
 			}
171 171
 
172
-			if ( ! defined( 'IFRAME_REQUEST' ) && ( WC_STRIPE_VERSION !== get_option( 'wc_stripe_version' ) ) ) {
173
-				do_action( 'woocommerce_stripe_updated' );
172
+			if ( ! defined('IFRAME_REQUEST') && (WC_STRIPE_VERSION !== get_option('wc_stripe_version'))) {
173
+				do_action('woocommerce_stripe_updated');
174 174
 
175
-				if ( ! defined( 'WC_STRIPE_INSTALLING' ) ) {
176
-					define( 'WC_STRIPE_INSTALLING', true );
175
+				if ( ! defined('WC_STRIPE_INSTALLING')) {
176
+					define('WC_STRIPE_INSTALLING', true);
177 177
 				}
178 178
 
179 179
 				$this->update_plugin_version();
@@ -186,13 +186,13 @@  discard block
 block discarded – undo
186 186
 		 * @since 1.0.0
187 187
 		 * @version 4.0.0
188 188
 		 */
189
-		public function plugin_action_links( $links ) {
189
+		public function plugin_action_links($links) {
190 190
 			$plugin_links = array(
191
-				'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__( 'Settings', 'woocommerce-gateway-stripe' ) . '</a>',
192
-				'<a href="https://docs.woocommerce.com/document/stripe/">' . esc_html__( 'Docs', 'woocommerce-gateway-stripe' ) . '</a>',
193
-				'<a href="https://woocommerce.com/contact-us/">' . esc_html__( 'Support', 'woocommerce-gateway-stripe' ) . '</a>',
191
+				'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__('Settings', 'woocommerce-gateway-stripe') . '</a>',
192
+				'<a href="https://docs.woocommerce.com/document/stripe/">' . esc_html__('Docs', 'woocommerce-gateway-stripe') . '</a>',
193
+				'<a href="https://woocommerce.com/contact-us/">' . esc_html__('Support', 'woocommerce-gateway-stripe') . '</a>',
194 194
 			);
195
-			return array_merge( $plugin_links, $links );
195
+			return array_merge($plugin_links, $links);
196 196
 		}
197 197
 
198 198
 		/**
@@ -201,8 +201,8 @@  discard block
 block discarded – undo
201 201
 		 * @since 1.0.0
202 202
 		 * @version 4.0.0
203 203
 		 */
204
-		public function add_gateways( $methods ) {
205
-			if ( class_exists( 'WC_Subscriptions_Order' ) && function_exists( 'wcs_create_renewal_order' ) ) {
204
+		public function add_gateways($methods) {
205
+			if (class_exists('WC_Subscriptions_Order') && function_exists('wcs_create_renewal_order')) {
206 206
 				$methods[] = 'WC_Stripe_Subs_Compat';
207 207
 				$methods[] = 'WC_Stripe_Sepa_Subs_Compat';
208 208
 			} else {
@@ -229,30 +229,30 @@  discard block
 block discarded – undo
229 229
 		 * @since 4.0.0
230 230
 		 * @version 4.0.0
231 231
 		 */
232
-		public function filter_gateway_order_admin( $sections ) {
233
-			unset( $sections['stripe'] );
234
-			unset( $sections['stripe_bancontact'] );
235
-			unset( $sections['stripe_sofort'] );
236
-			unset( $sections['stripe_giropay'] );
237
-			unset( $sections['stripe_eps'] );
238
-			unset( $sections['stripe_ideal'] );
239
-			unset( $sections['stripe_p24'] );
240
-			unset( $sections['stripe_alipay'] );
241
-			unset( $sections['stripe_sepa'] );
242
-			unset( $sections['stripe_bitcoin'] );
243
-			unset( $sections['stripe_multibanco'] );
232
+		public function filter_gateway_order_admin($sections) {
233
+			unset($sections['stripe']);
234
+			unset($sections['stripe_bancontact']);
235
+			unset($sections['stripe_sofort']);
236
+			unset($sections['stripe_giropay']);
237
+			unset($sections['stripe_eps']);
238
+			unset($sections['stripe_ideal']);
239
+			unset($sections['stripe_p24']);
240
+			unset($sections['stripe_alipay']);
241
+			unset($sections['stripe_sepa']);
242
+			unset($sections['stripe_bitcoin']);
243
+			unset($sections['stripe_multibanco']);
244 244
 
245 245
 			$sections['stripe']            = 'Stripe';
246
-			$sections['stripe_bancontact'] = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
247
-			$sections['stripe_sofort']     = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
248
-			$sections['stripe_giropay']    = __( 'Stripe Giropay', 'woocommerce-gateway-stripe' );
249
-			$sections['stripe_eps']        = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
250
-			$sections['stripe_ideal']      = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
251
-			$sections['stripe_p24']        = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
252
-			$sections['stripe_alipay']     = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
253
-			$sections['stripe_sepa']       = __( 'Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe' );
254
-			$sections['stripe_bitcoin']    = __( 'Stripe Bitcoin', 'woocommerce-gateway-stripe' );
255
-			$sections['stripe_multibanco'] = __( 'Stripe Multibanco', 'woocommerce-gateway-stripe' );
246
+			$sections['stripe_bancontact'] = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
247
+			$sections['stripe_sofort']     = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
248
+			$sections['stripe_giropay']    = __('Stripe Giropay', 'woocommerce-gateway-stripe');
249
+			$sections['stripe_eps']        = __('Stripe EPS', 'woocommerce-gateway-stripe');
250
+			$sections['stripe_ideal']      = __('Stripe iDeal', 'woocommerce-gateway-stripe');
251
+			$sections['stripe_p24']        = __('Stripe P24', 'woocommerce-gateway-stripe');
252
+			$sections['stripe_alipay']     = __('Stripe Alipay', 'woocommerce-gateway-stripe');
253
+			$sections['stripe_sepa']       = __('Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe');
254
+			$sections['stripe_bitcoin']    = __('Stripe Bitcoin', 'woocommerce-gateway-stripe');
255
+			$sections['stripe_multibanco'] = __('Stripe Multibanco', 'woocommerce-gateway-stripe');
256 256
 
257 257
 			return $sections;
258 258
 		}
Please login to merge, or discard this patch.
woo-includes/woo-functions.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2,13 +2,13 @@
 block discarded – undo
2 2
 /**
3 3
  * Functions used by plugins
4 4
  */
5
-if ( ! class_exists( 'WC_Dependencies' ) )
5
+if ( ! class_exists('WC_Dependencies'))
6 6
 	require_once 'class-wc-dependencies.php';
7 7
 
8 8
 /**
9 9
  * WC Detection
10 10
  */
11
-if ( ! function_exists( 'is_woocommerce_active' ) ) {
11
+if ( ! function_exists('is_woocommerce_active')) {
12 12
 	function is_woocommerce_active() {
13 13
 		return WC_Dependencies::woocommerce_active_check();
14 14
 	}
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -2,8 +2,9 @@
 block discarded – undo
2 2
 /**
3 3
  * Functions used by plugins
4 4
  */
5
-if ( ! class_exists( 'WC_Dependencies' ) )
5
+if ( ! class_exists( 'WC_Dependencies' ) ) {
6 6
 	require_once 'class-wc-dependencies.php';
7
+}
7 8
 
8 9
 /**
9 10
  * WC Detection
Please login to merge, or discard this patch.
woo-includes/class-wc-dependencies.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -10,17 +10,17 @@
 block discarded – undo
10 10
 
11 11
 	public static function init() {
12 12
 
13
-		self::$active_plugins = (array) get_option( 'active_plugins', array() );
13
+		self::$active_plugins = (array) get_option('active_plugins', array());
14 14
 
15
-		if ( is_multisite() )
16
-			self::$active_plugins = array_merge( self::$active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
15
+		if (is_multisite())
16
+			self::$active_plugins = array_merge(self::$active_plugins, get_site_option('active_sitewide_plugins', array()));
17 17
 	}
18 18
 
19 19
 	public static function woocommerce_active_check() {
20 20
 
21
-		if ( ! self::$active_plugins ) self::init();
21
+		if ( ! self::$active_plugins) self::init();
22 22
 
23
-		return in_array( 'woocommerce/woocommerce.php', self::$active_plugins ) || array_key_exists( 'woocommerce/woocommerce.php', self::$active_plugins );
23
+		return in_array('woocommerce/woocommerce.php', self::$active_plugins) || array_key_exists('woocommerce/woocommerce.php', self::$active_plugins);
24 24
 	}
25 25
 
26 26
 }
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -12,13 +12,16 @@
 block discarded – undo
12 12
 
13 13
 		self::$active_plugins = (array) get_option( 'active_plugins', array() );
14 14
 
15
-		if ( is_multisite() )
16
-			self::$active_plugins = array_merge( self::$active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
15
+		if ( is_multisite() ) {
16
+					self::$active_plugins = array_merge( self::$active_plugins, get_site_option( 'active_sitewide_plugins', array() ) );
17
+		}
17 18
 	}
18 19
 
19 20
 	public static function woocommerce_active_check() {
20 21
 
21
-		if ( ! self::$active_plugins ) self::init();
22
+		if ( ! self::$active_plugins ) {
23
+			self::init();
24
+		}
22 25
 
23 26
 		return in_array( 'woocommerce/woocommerce.php', self::$active_plugins ) || array_key_exists( 'woocommerce/woocommerce.php', self::$active_plugins );
24 27
 	}
Please login to merge, or discard this patch.