Completed
Push — master ( a5f7dd...df78e7 )
by Radoslav
02:00
created
includes/class-wc-stripe-customer.php 1 patch
Spacing   +85 added lines, -85 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
 
@@ -32,10 +32,10 @@  discard block
 block discarded – undo
32 32
 	 * Constructor
33 33
 	 * @param int $user_id The WP user ID
34 34
 	 */
35
-	public function __construct( $user_id = 0 ) {
36
-		if ( $user_id ) {
37
-			$this->set_user_id( $user_id );
38
-			$this->set_id( get_user_meta( $user_id, '_stripe_customer_id', true ) );
35
+	public function __construct($user_id = 0) {
36
+		if ($user_id) {
37
+			$this->set_user_id($user_id);
38
+			$this->set_id(get_user_meta($user_id, '_stripe_customer_id', true));
39 39
 		}
40 40
 	}
41 41
 
@@ -51,15 +51,15 @@  discard block
 block discarded – undo
51 51
 	 * Set Stripe customer ID.
52 52
 	 * @param [type] $id [description]
53 53
 	 */
54
-	public function set_id( $id ) {
54
+	public function set_id($id) {
55 55
 		// Backwards compat for customer ID stored in array format. (Pre 3.0)
56
-		if ( is_array( $id ) && isset( $id['customer_id'] ) ) {
56
+		if (is_array($id) && isset($id['customer_id'])) {
57 57
 			$id = $id['customer_id'];
58 58
 
59
-			update_user_meta( $this->get_user_id(), '_stripe_customer_id', $id );
59
+			update_user_meta($this->get_user_id(), '_stripe_customer_id', $id);
60 60
 		}
61 61
 
62
-		$this->id = wc_clean( $id );
62
+		$this->id = wc_clean($id);
63 63
 	}
64 64
 
65 65
 	/**
@@ -67,15 +67,15 @@  discard block
 block discarded – undo
67 67
 	 * @return int
68 68
 	 */
69 69
 	public function get_user_id() {
70
-		return absint( $this->user_id );
70
+		return absint($this->user_id);
71 71
 	}
72 72
 
73 73
 	/**
74 74
 	 * Set User ID used by WordPress.
75 75
 	 * @param int $user_id
76 76
 	 */
77
-	public function set_user_id( $user_id ) {
78
-		$this->user_id = absint( $user_id );
77
+	public function set_user_id($user_id) {
78
+		$this->user_id = absint($user_id);
79 79
 	}
80 80
 
81 81
 	/**
@@ -83,13 +83,13 @@  discard block
 block discarded – undo
83 83
 	 * @return WP_User
84 84
 	 */
85 85
 	protected function get_user() {
86
-		return $this->get_user_id() ? get_user_by( 'id', $this->get_user_id() ) : false;
86
+		return $this->get_user_id() ? get_user_by('id', $this->get_user_id()) : false;
87 87
 	}
88 88
 
89 89
 	/**
90 90
 	 * Store data from the Stripe API about this customer
91 91
 	 */
92
-	public function set_customer_data( $data ) {
92
+	public function set_customer_data($data) {
93 93
 		$this->customer_data = $data;
94 94
 	}
95 95
 
@@ -98,37 +98,37 @@  discard block
 block discarded – undo
98 98
 	 * @param array $args
99 99
 	 * @return WP_Error|int
100 100
 	 */
101
-	public function create_customer( $args = array() ) {
102
-		$billing_email = isset( $_POST['billing_email'] ) ? filter_var( $_POST['billing_email'], FILTER_SANITIZE_EMAIL ) : '';
101
+	public function create_customer($args = array()) {
102
+		$billing_email = isset($_POST['billing_email']) ? filter_var($_POST['billing_email'], FILTER_SANITIZE_EMAIL) : '';
103 103
 		$user          = $this->get_user();
104 104
 
105
-		if ( $user ) {
106
-			$billing_first_name = get_user_meta( $user->ID, 'billing_first_name', true );
107
-			$billing_last_name  = get_user_meta( $user->ID, 'billing_last_name', true );
105
+		if ($user) {
106
+			$billing_first_name = get_user_meta($user->ID, 'billing_first_name', true);
107
+			$billing_last_name  = get_user_meta($user->ID, 'billing_last_name', true);
108 108
 
109 109
 			// If billing first name does not exists try the user first name.
110
-			if ( empty( $billing_first_name ) ) {
111
-				$billing_first_name = get_user_meta( $user->ID, 'first_name', true );
110
+			if (empty($billing_first_name)) {
111
+				$billing_first_name = get_user_meta($user->ID, 'first_name', true);
112 112
 			}
113 113
 
114 114
 			// If billing last name does not exists try the user last name.
115
-			if ( empty( $billing_last_name ) ) {
116
-				$billing_last_name = get_user_meta( $user->ID, 'last_name', true );
115
+			if (empty($billing_last_name)) {
116
+				$billing_last_name = get_user_meta($user->ID, 'last_name', true);
117 117
 			}
118 118
 
119 119
 			// translators: %1$s First name, %2$s Second name, %3$s Username.
120
-			$description = sprintf( __( 'Name: %1$s %2$s, Username: %s', 'woocommerce-gateway-stripe' ), $billing_first_name, $billing_last_name, $user->user_login );
120
+			$description = sprintf(__('Name: %1$s %2$s, Username: %s', 'woocommerce-gateway-stripe'), $billing_first_name, $billing_last_name, $user->user_login);
121 121
 
122 122
 			$defaults = array(
123 123
 				'email'       => $user->user_email,
124 124
 				'description' => $description,
125 125
 			);
126 126
 		} else {
127
-			$billing_first_name = isset( $_POST['billing_first_name'] ) ? filter_var( wp_unslash( $_POST['billing_first_name'] ), FILTER_SANITIZE_STRING ) : ''; // phpcs:ignore WordPress.Security.NonceVerification
128
-			$billing_last_name  = isset( $_POST['billing_last_name'] ) ? filter_var( wp_unslash( $_POST['billing_last_name'] ), FILTER_SANITIZE_STRING ) : ''; // phpcs:ignore WordPress.Security.NonceVerification
127
+			$billing_first_name = isset($_POST['billing_first_name']) ? filter_var(wp_unslash($_POST['billing_first_name']), FILTER_SANITIZE_STRING) : ''; // phpcs:ignore WordPress.Security.NonceVerification
128
+			$billing_last_name  = isset($_POST['billing_last_name']) ? filter_var(wp_unslash($_POST['billing_last_name']), FILTER_SANITIZE_STRING) : ''; // phpcs:ignore WordPress.Security.NonceVerification
129 129
 
130 130
 			// translators: %1$s First name, %2$s Second name.
131
-			$description = sprintf( __( 'Name: %1$s %2$s, Guest', 'woocommerce-gateway-stripe' ), $billing_first_name, $billing_last_name );
131
+			$description = sprintf(__('Name: %1$s %2$s, Guest', 'woocommerce-gateway-stripe'), $billing_first_name, $billing_last_name);
132 132
 
133 133
 			$defaults = array(
134 134
 				'email'       => $billing_email,
@@ -138,24 +138,24 @@  discard block
 block discarded – undo
138 138
 
139 139
 		$metadata = array();
140 140
 
141
-		$defaults['metadata'] = apply_filters( 'wc_stripe_customer_metadata', $metadata, $user );
141
+		$defaults['metadata'] = apply_filters('wc_stripe_customer_metadata', $metadata, $user);
142 142
 
143
-		$args     = wp_parse_args( $args, $defaults );
144
-		$response = WC_Stripe_API::request( apply_filters( 'wc_stripe_create_customer_args', $args ), 'customers' );
143
+		$args     = wp_parse_args($args, $defaults);
144
+		$response = WC_Stripe_API::request(apply_filters('wc_stripe_create_customer_args', $args), 'customers');
145 145
 
146
-		if ( ! empty( $response->error ) ) {
147
-			throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
146
+		if ( ! empty($response->error)) {
147
+			throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
148 148
 		}
149 149
 
150
-		$this->set_id( $response->id );
150
+		$this->set_id($response->id);
151 151
 		$this->clear_cache();
152
-		$this->set_customer_data( $response );
152
+		$this->set_customer_data($response);
153 153
 
154
-		if ( $this->get_user_id() ) {
155
-			update_user_meta( $this->get_user_id(), '_stripe_customer_id', $response->id );
154
+		if ($this->get_user_id()) {
155
+			update_user_meta($this->get_user_id(), '_stripe_customer_id', $response->id);
156 156
 		}
157 157
 
158
-		do_action( 'woocommerce_stripe_add_customer', $args, $response );
158
+		do_action('woocommerce_stripe_add_customer', $args, $response);
159 159
 
160 160
 		return $response->id;
161 161
 	}
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
 	 * @since 4.1.2
168 168
 	 * @param array $error
169 169
 	 */
170
-	public function is_no_such_customer_error( $error ) {
170
+	public function is_no_such_customer_error($error) {
171 171
 		return (
172 172
 			$error &&
173 173
 			'invalid_request_error' === $error->type &&
174
-			preg_match( '/No such customer/i', $error->message )
174
+			preg_match('/No such customer/i', $error->message)
175 175
 		);
176 176
 	}
177 177
 
@@ -181,9 +181,9 @@  discard block
 block discarded – undo
181 181
 	 * @param bool $retry
182 182
 	 * @return WP_Error|int
183 183
 	 */
184
-	public function add_source( $source_id, $retry = true ) {
185
-		if ( ! $this->get_id() ) {
186
-			$this->set_id( $this->create_customer() );
184
+	public function add_source($source_id, $retry = true) {
185
+		if ( ! $this->get_id()) {
186
+			$this->set_id($this->create_customer());
187 187
 		}
188 188
 
189 189
 		$response = WC_Stripe_API::request(
@@ -195,63 +195,63 @@  discard block
 block discarded – undo
195 195
 
196 196
 		$wc_token = false;
197 197
 
198
-		if ( ! empty( $response->error ) ) {
198
+		if ( ! empty($response->error)) {
199 199
 			// It is possible the WC user once was linked to a customer on Stripe
200 200
 			// but no longer exists. Instead of failing, lets try to create a
201 201
 			// new customer.
202
-			if ( $this->is_no_such_customer_error( $response->error ) ) {
203
-				delete_user_meta( $this->get_user_id(), '_stripe_customer_id' );
202
+			if ($this->is_no_such_customer_error($response->error)) {
203
+				delete_user_meta($this->get_user_id(), '_stripe_customer_id');
204 204
 				$this->create_customer();
205
-				return $this->add_source( $source_id, false );
205
+				return $this->add_source($source_id, false);
206 206
 			} else {
207 207
 				return $response;
208 208
 			}
209
-		} elseif ( empty( $response->id ) ) {
210
-			return new WP_Error( 'error', __( 'Unable to add payment source.', 'woocommerce-gateway-stripe' ) );
209
+		} elseif (empty($response->id)) {
210
+			return new WP_Error('error', __('Unable to add payment source.', 'woocommerce-gateway-stripe'));
211 211
 		}
212 212
 
213 213
 		// Add token to WooCommerce.
214
-		if ( $this->get_user_id() && class_exists( 'WC_Payment_Token_CC' ) ) {
215
-			if ( ! empty( $response->type ) ) {
216
-				switch ( $response->type ) {
214
+		if ($this->get_user_id() && class_exists('WC_Payment_Token_CC')) {
215
+			if ( ! empty($response->type)) {
216
+				switch ($response->type) {
217 217
 					case 'alipay':
218 218
 						break;
219 219
 					case 'sepa_debit':
220 220
 						$wc_token = new WC_Payment_Token_SEPA();
221
-						$wc_token->set_token( $response->id );
222
-						$wc_token->set_gateway_id( 'stripe_sepa' );
223
-						$wc_token->set_last4( $response->sepa_debit->last4 );
221
+						$wc_token->set_token($response->id);
222
+						$wc_token->set_gateway_id('stripe_sepa');
223
+						$wc_token->set_last4($response->sepa_debit->last4);
224 224
 						break;
225 225
 					default:
226
-						if ( 'source' === $response->object && 'card' === $response->type ) {
226
+						if ('source' === $response->object && 'card' === $response->type) {
227 227
 							$wc_token = new WC_Payment_Token_CC();
228
-							$wc_token->set_token( $response->id );
229
-							$wc_token->set_gateway_id( 'stripe' );
230
-							$wc_token->set_card_type( strtolower( $response->card->brand ) );
231
-							$wc_token->set_last4( $response->card->last4 );
232
-							$wc_token->set_expiry_month( $response->card->exp_month );
233
-							$wc_token->set_expiry_year( $response->card->exp_year );
228
+							$wc_token->set_token($response->id);
229
+							$wc_token->set_gateway_id('stripe');
230
+							$wc_token->set_card_type(strtolower($response->card->brand));
231
+							$wc_token->set_last4($response->card->last4);
232
+							$wc_token->set_expiry_month($response->card->exp_month);
233
+							$wc_token->set_expiry_year($response->card->exp_year);
234 234
 						}
235 235
 						break;
236 236
 				}
237 237
 			} else {
238 238
 				// Legacy.
239 239
 				$wc_token = new WC_Payment_Token_CC();
240
-				$wc_token->set_token( $response->id );
241
-				$wc_token->set_gateway_id( 'stripe' );
242
-				$wc_token->set_card_type( strtolower( $response->brand ) );
243
-				$wc_token->set_last4( $response->last4 );
244
-				$wc_token->set_expiry_month( $response->exp_month );
245
-				$wc_token->set_expiry_year( $response->exp_year );
240
+				$wc_token->set_token($response->id);
241
+				$wc_token->set_gateway_id('stripe');
242
+				$wc_token->set_card_type(strtolower($response->brand));
243
+				$wc_token->set_last4($response->last4);
244
+				$wc_token->set_expiry_month($response->exp_month);
245
+				$wc_token->set_expiry_year($response->exp_year);
246 246
 			}
247 247
 
248
-			$wc_token->set_user_id( $this->get_user_id() );
248
+			$wc_token->set_user_id($this->get_user_id());
249 249
 			$wc_token->save();
250 250
 		}
251 251
 
252 252
 		$this->clear_cache();
253 253
 
254
-		do_action( 'woocommerce_stripe_add_source', $this->get_id(), $wc_token, $response, $source_id );
254
+		do_action('woocommerce_stripe_add_source', $this->get_id(), $wc_token, $response, $source_id);
255 255
 
256 256
 		return $response->id;
257 257
 	}
@@ -263,11 +263,11 @@  discard block
 block discarded – undo
263 263
 	 * @return array
264 264
 	 */
265 265
 	public function get_sources() {
266
-		if ( ! $this->get_id() ) {
266
+		if ( ! $this->get_id()) {
267 267
 			return array();
268 268
 		}
269 269
 
270
-		$sources = get_transient( 'stripe_sources_' . $this->get_id() );
270
+		$sources = get_transient('stripe_sources_' . $this->get_id());
271 271
 
272 272
 		$response = WC_Stripe_API::request(
273 273
 			array(
@@ -277,32 +277,32 @@  discard block
 block discarded – undo
277 277
 			'GET'
278 278
 		);
279 279
 
280
-		if ( ! empty( $response->error ) ) {
280
+		if ( ! empty($response->error)) {
281 281
 			return array();
282 282
 		}
283 283
 
284
-		if ( is_array( $response->data ) ) {
284
+		if (is_array($response->data)) {
285 285
 			$sources = $response->data;
286 286
 		}
287 287
 
288
-		return empty( $sources ) ? array() : $sources;
288
+		return empty($sources) ? array() : $sources;
289 289
 	}
290 290
 
291 291
 	/**
292 292
 	 * Delete a source from stripe.
293 293
 	 * @param string $source_id
294 294
 	 */
295
-	public function delete_source( $source_id ) {
296
-		if ( ! $this->get_id() ) {
295
+	public function delete_source($source_id) {
296
+		if ( ! $this->get_id()) {
297 297
 			return false;
298 298
 		}
299 299
 
300
-		$response = WC_Stripe_API::request( array(), 'customers/' . $this->get_id() . '/sources/' . sanitize_text_field( $source_id ), 'DELETE' );
300
+		$response = WC_Stripe_API::request(array(), 'customers/' . $this->get_id() . '/sources/' . sanitize_text_field($source_id), 'DELETE');
301 301
 
302 302
 		$this->clear_cache();
303 303
 
304
-		if ( empty( $response->error ) ) {
305
-			do_action( 'wc_stripe_delete_source', $this->get_id(), $response );
304
+		if (empty($response->error)) {
305
+			do_action('wc_stripe_delete_source', $this->get_id(), $response);
306 306
 
307 307
 			return true;
308 308
 		}
@@ -314,10 +314,10 @@  discard block
 block discarded – undo
314 314
 	 * Set default source in Stripe
315 315
 	 * @param string $source_id
316 316
 	 */
317
-	public function set_default_source( $source_id ) {
317
+	public function set_default_source($source_id) {
318 318
 		$response = WC_Stripe_API::request(
319 319
 			array(
320
-				'default_source' => sanitize_text_field( $source_id ),
320
+				'default_source' => sanitize_text_field($source_id),
321 321
 			),
322 322
 			'customers/' . $this->get_id(),
323 323
 			'POST'
@@ -325,8 +325,8 @@  discard block
 block discarded – undo
325 325
 
326 326
 		$this->clear_cache();
327 327
 
328
-		if ( empty( $response->error ) ) {
329
-			do_action( 'wc_stripe_set_default_source', $this->get_id(), $response );
328
+		if (empty($response->error)) {
329
+			do_action('wc_stripe_set_default_source', $this->get_id(), $response);
330 330
 
331 331
 			return true;
332 332
 		}
@@ -338,8 +338,8 @@  discard block
 block discarded – undo
338 338
 	 * Deletes caches for this users cards.
339 339
 	 */
340 340
 	public function clear_cache() {
341
-		delete_transient( 'stripe_sources_' . $this->get_id() );
342
-		delete_transient( 'stripe_customer_' . $this->get_id() );
341
+		delete_transient('stripe_sources_' . $this->get_id());
342
+		delete_transient('stripe_customer_' . $this->get_id());
343 343
 		$this->customer_data = array();
344 344
 	}
345 345
 }
Please login to merge, or discard this patch.
includes/abstracts/abstract-wc-stripe-payment-gateway.php 1 patch
Spacing   +304 added lines, -305 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
 
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 */
22 22
 	public function display_admin_settings_webhook_description() {
23 23
 		/* translators: 1) webhook url */
24
-		return sprintf( __( 'You must add the following webhook endpoint <strong style="background-color:#ddd;">&nbsp;%s&nbsp;</strong> to your <a href="https://dashboard.stripe.com/account/webhooks" target="_blank">Stripe account settings</a>. This will enable you to receive notifications on the charge statuses.', 'woocommerce-gateway-stripe' ), WC_Stripe_Helper::get_webhook_url() );
24
+		return sprintf(__('You must add the following webhook endpoint <strong style="background-color:#ddd;">&nbsp;%s&nbsp;</strong> to your <a href="https://dashboard.stripe.com/account/webhooks" target="_blank">Stripe account settings</a>. This will enable you to receive notifications on the charge statuses.', 'woocommerce-gateway-stripe'), WC_Stripe_Helper::get_webhook_url());
25 25
 	}
26 26
 
27 27
 	/**
@@ -35,8 +35,8 @@  discard block
 block discarded – undo
35 35
 				<input id="wc-%1$s-new-payment-method" name="wc-%1$s-new-payment-method" type="checkbox" value="true" style="width:auto;" />
36 36
 				<label for="wc-%1$s-new-payment-method" style="display:inline;">%2$s</label>
37 37
 			</p>',
38
-			esc_attr( $this->id ),
39
-			esc_html( apply_filters( 'wc_stripe_save_to_account_text', __( 'Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe' ) ) )
38
+			esc_attr($this->id),
39
+			esc_html(apply_filters('wc_stripe_save_to_account_text', __('Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe')))
40 40
 		);
41 41
 	}
42 42
 
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 	 * @since 4.0.5
48 48
 	 * @param array $error
49 49
 	 */
50
-	public function is_retryable_error( $error ) {
50
+	public function is_retryable_error($error) {
51 51
 		return (
52 52
 			'invalid_request_error' === $error->type ||
53 53
 			'idempotency_error' === $error->type ||
@@ -64,11 +64,11 @@  discard block
 block discarded – undo
64 64
 	 * @since 4.1.0
65 65
 	 * @param array $error
66 66
 	 */
67
-	public function is_same_idempotency_error( $error ) {
67
+	public function is_same_idempotency_error($error) {
68 68
 		return (
69 69
 			$error &&
70 70
 			'idempotency_error' === $error->type &&
71
-			preg_match( '/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message )
71
+			preg_match('/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message)
72 72
 		);
73 73
 	}
74 74
 
@@ -79,11 +79,11 @@  discard block
 block discarded – undo
79 79
 	 * @since 4.1.0
80 80
 	 * @param array $error
81 81
 	 */
82
-	public function is_source_already_consumed_error( $error ) {
82
+	public function is_source_already_consumed_error($error) {
83 83
 		return (
84 84
 			$error &&
85 85
 			'invalid_request_error' === $error->type &&
86
-			preg_match( '/The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusable source multiple time you must attach it to a customer first./i', $error->message )
86
+			preg_match('/The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusable source multiple time you must attach it to a customer first./i', $error->message)
87 87
 		);
88 88
 	}
89 89
 
@@ -94,11 +94,11 @@  discard block
 block discarded – undo
94 94
 	 * @since 4.1.0
95 95
 	 * @param array $error
96 96
 	 */
97
-	public function is_no_such_customer_error( $error ) {
97
+	public function is_no_such_customer_error($error) {
98 98
 		return (
99 99
 			$error &&
100 100
 			'invalid_request_error' === $error->type &&
101
-			preg_match( '/No such customer/i', $error->message )
101
+			preg_match('/No such customer/i', $error->message)
102 102
 		);
103 103
 	}
104 104
 
@@ -109,11 +109,11 @@  discard block
 block discarded – undo
109 109
 	 * @since 4.1.0
110 110
 	 * @param array $error
111 111
 	 */
112
-	public function is_no_such_token_error( $error ) {
112
+	public function is_no_such_token_error($error) {
113 113
 		return (
114 114
 			$error &&
115 115
 			'invalid_request_error' === $error->type &&
116
-			preg_match( '/No such token/i', $error->message )
116
+			preg_match('/No such token/i', $error->message)
117 117
 		);
118 118
 	}
119 119
 
@@ -124,11 +124,11 @@  discard block
 block discarded – undo
124 124
 	 * @since 4.1.0
125 125
 	 * @param array $error
126 126
 	 */
127
-	public function is_no_such_source_error( $error ) {
127
+	public function is_no_such_source_error($error) {
128 128
 		return (
129 129
 			$error &&
130 130
 			'invalid_request_error' === $error->type &&
131
-			preg_match( '/No such source/i', $error->message )
131
+			preg_match('/No such source/i', $error->message)
132 132
 		);
133 133
 	}
134 134
 
@@ -139,11 +139,11 @@  discard block
 block discarded – undo
139 139
 	 * @since 4.1.0
140 140
 	 * @param array $error
141 141
 	 */
142
-	public function is_no_linked_source_error( $error ) {
142
+	public function is_no_linked_source_error($error) {
143 143
 		return (
144 144
 			$error &&
145 145
 			'invalid_request_error' === $error->type &&
146
-			preg_match( '/does not have a linked source with ID/i', $error->message )
146
+			preg_match('/does not have a linked source with ID/i', $error->message)
147 147
 		);
148 148
 	}
149 149
 
@@ -156,13 +156,13 @@  discard block
 block discarded – undo
156 156
 	 * @param object $error
157 157
 	 * @return bool
158 158
 	 */
159
-	public function need_update_idempotency_key( $source_object, $error ) {
159
+	public function need_update_idempotency_key($source_object, $error) {
160 160
 		return (
161 161
 			$error &&
162 162
 			1 < $this->retry_interval &&
163
-			! empty( $source_object ) &&
163
+			! empty($source_object) &&
164 164
 			'chargeable' === $source_object->status &&
165
-			self::is_same_idempotency_error( $error )
165
+			self::is_same_idempotency_error($error)
166 166
 		);
167 167
 	}
168 168
 
@@ -172,8 +172,8 @@  discard block
 block discarded – undo
172 172
 	 * @since 4.1.3
173 173
 	 */
174 174
 	public function is_available() {
175
-		if ( 'yes' === $this->enabled ) {
176
-			if ( ! $this->secret_key || ! $this->publishable_key ) {
175
+		if ('yes' === $this->enabled) {
176
+			if ( ! $this->secret_key || ! $this->publishable_key) {
177 177
 				return false;
178 178
 			}
179 179
 			return true;
@@ -190,12 +190,12 @@  discard block
 block discarded – undo
190 190
 	 * @param int $order_id
191 191
 	 * @return bool
192 192
 	 */
193
-	public function maybe_process_pre_orders( $order_id ) {
193
+	public function maybe_process_pre_orders($order_id) {
194 194
 		return (
195 195
 			WC_Stripe_Helper::is_pre_orders_exists() &&
196
-			$this->pre_orders->is_pre_order( $order_id ) &&
197
-			WC_Pre_Orders_Order::order_requires_payment_tokenization( $order_id ) &&
198
-			! is_wc_endpoint_url( 'order-pay' )
196
+			$this->pre_orders->is_pre_order($order_id) &&
197
+			WC_Pre_Orders_Order::order_requires_payment_tokenization($order_id) &&
198
+			! is_wc_endpoint_url('order-pay')
199 199
 		);
200 200
 	}
201 201
 
@@ -239,10 +239,10 @@  discard block
 block discarded – undo
239 239
 	 * @version 4.0.0
240 240
 	 * @param object $order
241 241
 	 */
242
-	public function validate_minimum_order_amount( $order ) {
243
-		if ( $order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount() ) {
242
+	public function validate_minimum_order_amount($order) {
243
+		if ($order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount()) {
244 244
 			/* translators: 1) dollar amount */
245
-			throw new WC_Stripe_Exception( 'Did not meet minimum amount', sprintf( __( 'Sorry, the minimum allowed order total is %1$s to use this payment method.', 'woocommerce-gateway-stripe' ), wc_price( WC_Stripe_Helper::get_minimum_amount() / 100 ) ) );
245
+			throw new WC_Stripe_Exception('Did not meet minimum amount', sprintf(__('Sorry, the minimum allowed order total is %1$s to use this payment method.', 'woocommerce-gateway-stripe'), wc_price(WC_Stripe_Helper::get_minimum_amount() / 100)));
246 246
 		}
247 247
 	}
248 248
 
@@ -252,14 +252,14 @@  discard block
 block discarded – undo
252 252
 	 * @since 4.0.0
253 253
 	 * @version 4.0.0
254 254
 	 */
255
-	public function get_transaction_url( $order ) {
256
-		if ( $this->testmode ) {
255
+	public function get_transaction_url($order) {
256
+		if ($this->testmode) {
257 257
 			$this->view_transaction_url = 'https://dashboard.stripe.com/test/payments/%s';
258 258
 		} else {
259 259
 			$this->view_transaction_url = 'https://dashboard.stripe.com/payments/%s';
260 260
 		}
261 261
 
262
-		return parent::get_transaction_url( $order );
262
+		return parent::get_transaction_url($order);
263 263
 	}
264 264
 
265 265
 	/**
@@ -268,15 +268,15 @@  discard block
 block discarded – undo
268 268
 	 * @since 4.0.0
269 269
 	 * @version 4.0.0
270 270
 	 */
271
-	public function get_stripe_customer_id( $order ) {
272
-		$customer = get_user_meta( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true );
271
+	public function get_stripe_customer_id($order) {
272
+		$customer = get_user_meta(WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true);
273 273
 
274
-		if ( empty( $customer ) ) {
274
+		if (empty($customer)) {
275 275
 			// Try to get it via the order.
276
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
277
-				return get_post_meta( $order->id, '_stripe_customer_id', true );
276
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
277
+				return get_post_meta($order->id, '_stripe_customer_id', true);
278 278
 			} else {
279
-				return $order->get_meta( '_stripe_customer_id', true );
279
+				return $order->get_meta('_stripe_customer_id', true);
280 280
 			}
281 281
 		} else {
282 282
 			return $customer;
@@ -293,23 +293,23 @@  discard block
 block discarded – undo
293 293
 	 * @param object $order
294 294
 	 * @param int $id Stripe session id.
295 295
 	 */
296
-	public function get_stripe_return_url( $order = null, $id = null ) {
297
-		if ( is_object( $order ) ) {
298
-			if ( empty( $id ) ) {
296
+	public function get_stripe_return_url($order = null, $id = null) {
297
+		if (is_object($order)) {
298
+			if (empty($id)) {
299 299
 				$id = uniqid();
300 300
 			}
301 301
 
302
-			$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
302
+			$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
303 303
 
304 304
 			$args = array(
305 305
 				'utm_nooverride' => '1',
306 306
 				'order_id'       => $order_id,
307 307
 			);
308 308
 
309
-			return esc_url_raw( add_query_arg( $args, $this->get_return_url( $order ) ) );
309
+			return esc_url_raw(add_query_arg($args, $this->get_return_url($order)));
310 310
 		}
311 311
 
312
-		return esc_url_raw( add_query_arg( array( 'utm_nooverride' => '1' ), $this->get_return_url() ) );
312
+		return esc_url_raw(add_query_arg(array('utm_nooverride' => '1'), $this->get_return_url()));
313 313
 	}
314 314
 
315 315
 	/**
@@ -317,8 +317,8 @@  discard block
 block discarded – undo
317 317
 	 * @param  int  $order_id
318 318
 	 * @return boolean
319 319
 	 */
320
-	public function has_subscription( $order_id ) {
321
-		return ( function_exists( 'wcs_order_contains_subscription' ) && ( wcs_order_contains_subscription( $order_id ) || wcs_is_subscription( $order_id ) || wcs_order_contains_renewal( $order_id ) ) );
320
+	public function has_subscription($order_id) {
321
+		return (function_exists('wcs_order_contains_subscription') && (wcs_order_contains_subscription($order_id) || wcs_is_subscription($order_id) || wcs_order_contains_renewal($order_id)));
322 322
 	}
323 323
 
324 324
 	/**
@@ -330,34 +330,33 @@  discard block
 block discarded – undo
330 330
 	 * @param  object $prepared_source
331 331
 	 * @return array()
332 332
 	 */
333
-	public function generate_payment_request( $order, $prepared_source ) {
334
-		$settings              = get_option( 'woocommerce_stripe_settings', array() );
335
-		$statement_descriptor  = ! empty( $settings['statement_descriptor'] ) ? str_replace( "'", '', $settings['statement_descriptor'] ) : '';
336
-		$capture               = ! empty( $settings['capture'] ) && 'yes' === $settings['capture'] ? true : false;
333
+	public function generate_payment_request($order, $prepared_source) {
334
+		$settings              = get_option('woocommerce_stripe_settings', array());
335
+		$statement_descriptor  = ! empty($settings['statement_descriptor']) ? str_replace("'", '', $settings['statement_descriptor']) : '';
336
+		$capture               = ! empty($settings['capture']) && 'yes' === $settings['capture'] ? true : false;
337 337
 		$post_data             = array();
338
-		$post_data['currency'] = strtolower( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency() );
339
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $post_data['currency'] );
338
+		$post_data['currency'] = strtolower(WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency());
339
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $post_data['currency']);
340 340
 		/* translators: 1) blog name 2) order number */
341
-		$post_data['description'] = sprintf( __( '%1$s - Order %2$s', 'woocommerce-gateway-stripe' ), wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ), $order->get_order_number() );
342
-		$billing_email            = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_email : $order->get_billing_email();
343
-		$billing_first_name       = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_first_name : $order->get_billing_first_name();
344
-		$billing_last_name        = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_last_name : $order->get_billing_last_name();
341
+		$post_data['description'] = sprintf(__('%1$s - Order %2$s', 'woocommerce-gateway-stripe'), wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES), $order->get_order_number());
342
+		$billing_email            = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_email : $order->get_billing_email();
343
+		$billing_first_name       = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_first_name : $order->get_billing_first_name();
344
+		$billing_last_name        = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_last_name : $order->get_billing_last_name();
345 345
 
346
-		if ( ! empty( $billing_email ) && apply_filters( 'wc_stripe_send_stripe_receipt', false ) ) {
346
+		if ( ! empty($billing_email) && apply_filters('wc_stripe_send_stripe_receipt', false)) {
347 347
 			$post_data['receipt_email'] = $billing_email;
348 348
 		}
349 349
 
350
-		switch ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->payment_method : $order->get_payment_method() ) {
351
-			case 'stripe':
352
-				if ( ! empty( $statement_descriptor ) ) {
353
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
350
+		switch (WC_Stripe_Helper::is_wc_lt('3.0') ? $order->payment_method : $order->get_payment_method()) {
351
+			case 'stripe' : if ( ! empty($statement_descriptor)) {
352
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
354 353
 				}
355 354
 
356 355
 				$post_data['capture'] = $capture ? 'true' : 'false';
357 356
 				break;
358 357
 			case 'stripe_sepa':
359
-				if ( ! empty( $statement_descriptor ) ) {
360
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
358
+				if ( ! empty($statement_descriptor)) {
359
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
361 360
 				}
362 361
 				break;
363 362
 		}
@@ -365,25 +364,25 @@  discard block
 block discarded – undo
365 364
 		$post_data['expand[]'] = 'balance_transaction';
366 365
 
367 366
 		$metadata = array(
368
-			__( 'customer_name', 'woocommerce-gateway-stripe' ) => sanitize_text_field( $billing_first_name ) . ' ' . sanitize_text_field( $billing_last_name ),
369
-			__( 'customer_email', 'woocommerce-gateway-stripe' ) => sanitize_email( $billing_email ),
367
+			__('customer_name', 'woocommerce-gateway-stripe') => sanitize_text_field($billing_first_name) . ' ' . sanitize_text_field($billing_last_name),
368
+			__('customer_email', 'woocommerce-gateway-stripe') => sanitize_email($billing_email),
370 369
 			'order_id' => $order->get_order_number(),
371 370
 		);
372 371
 
373
-		if ( $this->has_subscription( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id() ) ) {
372
+		if ($this->has_subscription(WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id())) {
374 373
 			$metadata += array(
375 374
 				'payment_type' => 'recurring',
376
-				'site_url'     => esc_url( get_site_url() ),
375
+				'site_url'     => esc_url(get_site_url()),
377 376
 			);
378 377
 		}
379 378
 
380
-		$post_data['metadata'] = apply_filters( 'wc_stripe_payment_metadata', $metadata, $order, $prepared_source );
379
+		$post_data['metadata'] = apply_filters('wc_stripe_payment_metadata', $metadata, $order, $prepared_source);
381 380
 
382
-		if ( $prepared_source->customer ) {
381
+		if ($prepared_source->customer) {
383 382
 			$post_data['customer'] = $prepared_source->customer;
384 383
 		}
385 384
 
386
-		if ( $prepared_source->source ) {
385
+		if ($prepared_source->source) {
387 386
 			$post_data['source'] = $prepared_source->source;
388 387
 		}
389 388
 
@@ -395,72 +394,72 @@  discard block
 block discarded – undo
395 394
 		 * @param WC_Order $order
396 395
 		 * @param object $source
397 396
 		 */
398
-		return apply_filters( 'wc_stripe_generate_payment_request', $post_data, $order, $prepared_source );
397
+		return apply_filters('wc_stripe_generate_payment_request', $post_data, $order, $prepared_source);
399 398
 	}
400 399
 
401 400
 	/**
402 401
 	 * Store extra meta data for an order from a Stripe Response.
403 402
 	 */
404
-	public function process_response( $response, $order ) {
405
-		WC_Stripe_Logger::log( 'Processing response: ' . print_r( $response, true ) );
403
+	public function process_response($response, $order) {
404
+		WC_Stripe_Logger::log('Processing response: ' . print_r($response, true));
406 405
 
407
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
408
-		$captured = ( isset( $response->captured ) && $response->captured ) ? 'yes' : 'no';
406
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
407
+		$captured = (isset($response->captured) && $response->captured) ? 'yes' : 'no';
409 408
 
410 409
 		// Store charge data.
411
-		WC_Stripe_Helper::is_wc_lt( '3.0' ) ? update_post_meta( $order_id, '_stripe_charge_captured', $captured ) : $order->update_meta_data( '_stripe_charge_captured', $captured );
410
+		WC_Stripe_Helper::is_wc_lt('3.0') ? update_post_meta($order_id, '_stripe_charge_captured', $captured) : $order->update_meta_data('_stripe_charge_captured', $captured);
412 411
 
413
-		if ( isset( $response->balance_transaction ) ) {
414
-			$this->update_fees( $order, is_string( $response->balance_transaction ) ? $response->balance_transaction : $response->balance_transaction->id );
412
+		if (isset($response->balance_transaction)) {
413
+			$this->update_fees($order, is_string($response->balance_transaction) ? $response->balance_transaction : $response->balance_transaction->id);
415 414
 		}
416 415
 
417
-		if ( 'yes' === $captured ) {
416
+		if ('yes' === $captured) {
418 417
 			/**
419 418
 			 * Charge can be captured but in a pending state. Payment methods
420 419
 			 * that are asynchronous may take couple days to clear. Webhook will
421 420
 			 * take care of the status changes.
422 421
 			 */
423
-			if ( 'pending' === $response->status ) {
424
-				$order_stock_reduced = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, '_order_stock_reduced', true ) : $order->get_meta( '_order_stock_reduced', true );
422
+			if ('pending' === $response->status) {
423
+				$order_stock_reduced = WC_Stripe_Helper::is_wc_lt('3.0') ? get_post_meta($order_id, '_order_stock_reduced', true) : $order->get_meta('_order_stock_reduced', true);
425 424
 
426
-				if ( ! $order_stock_reduced ) {
427
-					WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
425
+				if ( ! $order_stock_reduced) {
426
+					WC_Stripe_Helper::is_wc_lt('3.0') ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
428 427
 				}
429 428
 
430
-				WC_Stripe_Helper::is_wc_lt( '3.0' ) ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
429
+				WC_Stripe_Helper::is_wc_lt('3.0') ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
431 430
 				/* translators: transaction id */
432
-				$order->update_status( 'on-hold', sprintf( __( 'Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe' ), $response->id ) );
431
+				$order->update_status('on-hold', sprintf(__('Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe'), $response->id));
433 432
 			}
434 433
 
435
-			if ( 'succeeded' === $response->status ) {
436
-				$order->payment_complete( $response->id );
434
+			if ('succeeded' === $response->status) {
435
+				$order->payment_complete($response->id);
437 436
 
438 437
 				/* translators: transaction id */
439
-				$message = sprintf( __( 'Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe' ), $response->id );
440
-				$order->add_order_note( $message );
438
+				$message = sprintf(__('Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe'), $response->id);
439
+				$order->add_order_note($message);
441 440
 			}
442 441
 
443
-			if ( 'failed' === $response->status ) {
444
-				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
445
-				$order->add_order_note( $localized_message );
446
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
442
+			if ('failed' === $response->status) {
443
+				$localized_message = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
444
+				$order->add_order_note($localized_message);
445
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
447 446
 			}
448 447
 		} else {
449
-			WC_Stripe_Helper::is_wc_lt( '3.0' ) ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
448
+			WC_Stripe_Helper::is_wc_lt('3.0') ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
450 449
 
451
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
452
-				WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
450
+			if ($order->has_status(array('pending', 'failed'))) {
451
+				WC_Stripe_Helper::is_wc_lt('3.0') ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
453 452
 			}
454 453
 
455 454
 			/* translators: transaction id */
456
-			$order->update_status( 'on-hold', sprintf( __( 'Stripe charge authorized (Charge ID: %s). Process order to take payment, or cancel to remove the pre-authorization.', 'woocommerce-gateway-stripe' ), $response->id ) );
455
+			$order->update_status('on-hold', sprintf(__('Stripe charge authorized (Charge ID: %s). Process order to take payment, or cancel to remove the pre-authorization.', 'woocommerce-gateway-stripe'), $response->id));
457 456
 		}
458 457
 
459
-		if ( is_callable( array( $order, 'save' ) ) ) {
458
+		if (is_callable(array($order, 'save'))) {
460 459
 			$order->save();
461 460
 		}
462 461
 
463
-		do_action( 'wc_gateway_stripe_process_response', $response, $order );
462
+		do_action('wc_gateway_stripe_process_response', $response, $order);
464 463
 
465 464
 		return $response;
466 465
 	}
@@ -473,10 +472,10 @@  discard block
 block discarded – undo
473 472
 	 * @param int $order_id
474 473
 	 * @return null
475 474
 	 */
476
-	public function send_failed_order_email( $order_id ) {
475
+	public function send_failed_order_email($order_id) {
477 476
 		$emails = WC()->mailer()->get_emails();
478
-		if ( ! empty( $emails ) && ! empty( $order_id ) ) {
479
-			$emails['WC_Email_Failed_Order']->trigger( $order_id );
477
+		if ( ! empty($emails) && ! empty($order_id)) {
478
+			$emails['WC_Email_Failed_Order']->trigger($order_id);
480 479
 		}
481 480
 	}
482 481
 
@@ -488,36 +487,36 @@  discard block
 block discarded – undo
488 487
 	 * @param object $order
489 488
 	 * @return object $details
490 489
 	 */
491
-	public function get_owner_details( $order ) {
492
-		$billing_first_name = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_first_name : $order->get_billing_first_name();
493
-		$billing_last_name  = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_last_name : $order->get_billing_last_name();
490
+	public function get_owner_details($order) {
491
+		$billing_first_name = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_first_name : $order->get_billing_first_name();
492
+		$billing_last_name  = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_last_name : $order->get_billing_last_name();
494 493
 
495 494
 		$details = array();
496 495
 
497 496
 		$name  = $billing_first_name . ' ' . $billing_last_name;
498
-		$email = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_email : $order->get_billing_email();
499
-		$phone = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_phone : $order->get_billing_phone();
497
+		$email = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_email : $order->get_billing_email();
498
+		$phone = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_phone : $order->get_billing_phone();
500 499
 
501
-		if ( ! empty( $phone ) ) {
500
+		if ( ! empty($phone)) {
502 501
 			$details['phone'] = $phone;
503 502
 		}
504 503
 
505
-		if ( ! empty( $name ) ) {
504
+		if ( ! empty($name)) {
506 505
 			$details['name'] = $name;
507 506
 		}
508 507
 
509
-		if ( ! empty( $email ) ) {
508
+		if ( ! empty($email)) {
510 509
 			$details['email'] = $email;
511 510
 		}
512 511
 
513
-		$details['address']['line1']       = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_address_1 : $order->get_billing_address_1();
514
-		$details['address']['line2']       = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_address_2 : $order->get_billing_address_2();
515
-		$details['address']['state']       = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_state : $order->get_billing_state();
516
-		$details['address']['city']        = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_city : $order->get_billing_city();
517
-		$details['address']['postal_code'] = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_postcode : $order->get_billing_postcode();
518
-		$details['address']['country']     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_country : $order->get_billing_country();
512
+		$details['address']['line1']       = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_address_1 : $order->get_billing_address_1();
513
+		$details['address']['line2']       = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_address_2 : $order->get_billing_address_2();
514
+		$details['address']['state']       = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_state : $order->get_billing_state();
515
+		$details['address']['city']        = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_city : $order->get_billing_city();
516
+		$details['address']['postal_code'] = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_postcode : $order->get_billing_postcode();
517
+		$details['address']['country']     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_country : $order->get_billing_country();
519 518
 
520
-		return (object) apply_filters( 'wc_stripe_owner_details', $details, $order );
519
+		return (object) apply_filters('wc_stripe_owner_details', $details, $order);
521 520
 	}
522 521
 
523 522
 	/**
@@ -526,15 +525,15 @@  discard block
 block discarded – undo
526 525
 	 * @since 4.0.3
527 526
 	 * @param string $source_id The source ID to get source object for.
528 527
 	 */
529
-	public function get_source_object( $source_id = '' ) {
530
-		if ( empty( $source_id ) ) {
528
+	public function get_source_object($source_id = '') {
529
+		if (empty($source_id)) {
531 530
 			return '';
532 531
 		}
533 532
 
534
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
533
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
535 534
 
536
-		if ( ! empty( $source_object->error ) ) {
537
-			throw new WC_Stripe_Exception( print_r( $source_object, true ), $source_object->error->message );
535
+		if ( ! empty($source_object->error)) {
536
+			throw new WC_Stripe_Exception(print_r($source_object, true), $source_object->error->message);
538 537
 		}
539 538
 
540 539
 		return $source_object;
@@ -547,10 +546,10 @@  discard block
 block discarded – undo
547 546
 	 * @param object $source_object
548 547
 	 * @return bool
549 548
 	 */
550
-	public function is_prepaid_card( $source_object ) {
549
+	public function is_prepaid_card($source_object) {
551 550
 		return (
552 551
 			$source_object
553
-			&& ( 'token' === $source_object->object || 'source' === $source_object->object )
552
+			&& ('token' === $source_object->object || 'source' === $source_object->object)
554 553
 			&& 'prepaid' === $source_object->card->funding
555 554
 		);
556 555
 	}
@@ -562,8 +561,8 @@  discard block
 block discarded – undo
562 561
 	 * @param string $source_id
563 562
 	 * @return bool
564 563
 	 */
565
-	public function is_type_legacy_card( $source_id ) {
566
-		return ( preg_match( '/^card_/', $source_id ) );
564
+	public function is_type_legacy_card($source_id) {
565
+		return (preg_match('/^card_/', $source_id));
567 566
 	}
568 567
 
569 568
 	/**
@@ -573,9 +572,9 @@  discard block
 block discarded – undo
573 572
 	 * @return bool
574 573
 	 */
575 574
 	public function is_using_saved_payment_method() {
576
-		$payment_method = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
575
+		$payment_method = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
577 576
 
578
-		return ( isset( $_POST[ 'wc-' . $payment_method . '-payment-token' ] ) && 'new' !== $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
577
+		return (isset($_POST['wc-' . $payment_method . '-payment-token']) && 'new' !== $_POST['wc-' . $payment_method . '-payment-token']);
579 578
 	}
580 579
 
581 580
 	/**
@@ -591,61 +590,61 @@  discard block
 block discarded – undo
591 590
 	 * @throws Exception When card was not added or for and invalid card.
592 591
 	 * @return object
593 592
 	 */
594
-	public function prepare_source( $user_id, $force_save_source = false ) {
595
-		$customer          = new WC_Stripe_Customer( $user_id );
593
+	public function prepare_source($user_id, $force_save_source = false) {
594
+		$customer          = new WC_Stripe_Customer($user_id);
596 595
 		$set_customer      = true;
597
-		$force_save_source = apply_filters( 'wc_stripe_force_save_source', $force_save_source, $customer );
596
+		$force_save_source = apply_filters('wc_stripe_force_save_source', $force_save_source, $customer);
598 597
 		$source_object     = '';
599 598
 		$source_id         = '';
600 599
 		$wc_token_id       = false;
601
-		$payment_method    = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
600
+		$payment_method    = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
602 601
 		$is_token          = false;
603 602
 
604 603
 		// New CC info was entered and we have a new source to process.
605
-		if ( ! empty( $_POST['stripe_source'] ) ) {
606
-			$source_object = self::get_source_object( wc_clean( $_POST['stripe_source'] ) );
604
+		if ( ! empty($_POST['stripe_source'])) {
605
+			$source_object = self::get_source_object(wc_clean($_POST['stripe_source']));
607 606
 			$source_id     = $source_object->id;
608 607
 
609 608
 			// This checks to see if customer opted to save the payment method to file.
610
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
609
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
611 610
 
612 611
 			/**
613 612
 			 * This is true if the user wants to store the card to their account.
614 613
 			 * Criteria to save to file is they are logged in, they opted to save or product requirements and the source is
615 614
 			 * actually reusable. Either that or force_save_source is true.
616 615
 			 */
617
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage ) || $force_save_source ) {
618
-				$response = $customer->add_source( $source_object->id );
616
+			if (($user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage) || $force_save_source) {
617
+				$response = $customer->add_source($source_object->id);
619 618
 
620
-				if ( ! empty( $response->error ) ) {
621
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
619
+				if ( ! empty($response->error)) {
620
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
622 621
 				}
623 622
 			}
624
-		} elseif ( $this->is_using_saved_payment_method() ) {
623
+		} elseif ($this->is_using_saved_payment_method()) {
625 624
 			// Use an existing token, and then process the payment.
626
-			$wc_token_id = wc_clean( $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
627
-			$wc_token    = WC_Payment_Tokens::get( $wc_token_id );
625
+			$wc_token_id = wc_clean($_POST['wc-' . $payment_method . '-payment-token']);
626
+			$wc_token    = WC_Payment_Tokens::get($wc_token_id);
628 627
 
629
-			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id() ) {
630
-				WC()->session->set( 'refresh_totals', true );
631
-				throw new WC_Stripe_Exception( 'Invalid payment method', __( 'Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe' ) );
628
+			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id()) {
629
+				WC()->session->set('refresh_totals', true);
630
+				throw new WC_Stripe_Exception('Invalid payment method', __('Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe'));
632 631
 			}
633 632
 
634 633
 			$source_id = $wc_token->get_token();
635 634
 
636
-			if ( $this->is_type_legacy_card( $source_id ) ) {
635
+			if ($this->is_type_legacy_card($source_id)) {
637 636
 				$is_token = true;
638 637
 			}
639
-		} elseif ( isset( $_POST['stripe_token'] ) && 'new' !== $_POST['stripe_token'] ) {
640
-			$stripe_token     = wc_clean( $_POST['stripe_token'] );
641
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
638
+		} elseif (isset($_POST['stripe_token']) && 'new' !== $_POST['stripe_token']) {
639
+			$stripe_token     = wc_clean($_POST['stripe_token']);
640
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
642 641
 
643 642
 			// This is true if the user wants to store the card to their account.
644
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card ) || $force_save_source ) {
645
-				$response = $customer->add_source( $stripe_token );
643
+			if (($user_id && $this->saved_cards && $maybe_saved_card) || $force_save_source) {
644
+				$response = $customer->add_source($stripe_token);
646 645
 
647
-				if ( ! empty( $response->error ) ) {
648
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
646
+				if ( ! empty($response->error)) {
647
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
649 648
 				}
650 649
 			} else {
651 650
 				$set_customer = false;
@@ -655,13 +654,13 @@  discard block
 block discarded – undo
655 654
 		}
656 655
 
657 656
 		$customer_id = $customer->get_id();
658
-		if ( ! $customer_id ) {
659
-			$customer->set_id( $customer->create_customer() );
657
+		if ( ! $customer_id) {
658
+			$customer->set_id($customer->create_customer());
660 659
 			$customer_id = $customer->get_id();
661 660
 		}
662 661
 
663
-		if ( empty( $source_object ) && ! $is_token ) {
664
-			$source_object = self::get_source_object( $source_id );
662
+		if (empty($source_object) && ! $is_token) {
663
+			$source_object = self::get_source_object($source_id);
665 664
 		}
666 665
 
667 666
 		return (object) array(
@@ -685,39 +684,39 @@  discard block
 block discarded – undo
685 684
 	 * @param object $order
686 685
 	 * @return object
687 686
 	 */
688
-	public function prepare_order_source( $order = null ) {
687
+	public function prepare_order_source($order = null) {
689 688
 		$stripe_customer = new WC_Stripe_Customer();
690 689
 		$stripe_source   = false;
691 690
 		$token_id        = false;
692 691
 		$source_object   = false;
693 692
 
694
-		if ( $order ) {
695
-			$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
693
+		if ($order) {
694
+			$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
696 695
 
697
-			$stripe_customer_id = get_post_meta( $order_id, '_stripe_customer_id', true );
696
+			$stripe_customer_id = get_post_meta($order_id, '_stripe_customer_id', true);
698 697
 
699
-			if ( $stripe_customer_id ) {
700
-				$stripe_customer->set_id( $stripe_customer_id );
698
+			if ($stripe_customer_id) {
699
+				$stripe_customer->set_id($stripe_customer_id);
701 700
 			}
702 701
 
703
-			$source_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, '_stripe_source_id', true ) : $order->get_meta( '_stripe_source_id', true );
702
+			$source_id = WC_Stripe_Helper::is_wc_lt('3.0') ? get_post_meta($order_id, '_stripe_source_id', true) : $order->get_meta('_stripe_source_id', true);
704 703
 
705 704
 			// Since 4.0.0, we changed card to source so we need to account for that.
706
-			if ( empty( $source_id ) ) {
707
-				$source_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? get_post_meta( $order_id, '_stripe_card_id', true ) : $order->get_meta( '_stripe_card_id', true );
705
+			if (empty($source_id)) {
706
+				$source_id = WC_Stripe_Helper::is_wc_lt('3.0') ? get_post_meta($order_id, '_stripe_card_id', true) : $order->get_meta('_stripe_card_id', true);
708 707
 
709 708
 				// Take this opportunity to update the key name.
710
-				WC_Stripe_Helper::is_wc_lt( '3.0' ) ? update_post_meta( $order_id, '_stripe_source_id', $source_id ) : $order->update_meta_data( '_stripe_source_id', $source_id );
709
+				WC_Stripe_Helper::is_wc_lt('3.0') ? update_post_meta($order_id, '_stripe_source_id', $source_id) : $order->update_meta_data('_stripe_source_id', $source_id);
711 710
 
712
-				if ( is_callable( array( $order, 'save' ) ) ) {
711
+				if (is_callable(array($order, 'save'))) {
713 712
 					$order->save();
714 713
 				}
715 714
 			}
716 715
 
717
-			if ( $source_id ) {
716
+			if ($source_id) {
718 717
 				$stripe_source = $source_id;
719
-				$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
720
-			} elseif ( apply_filters( 'wc_stripe_use_default_customer_source', true ) ) {
718
+				$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
719
+			} elseif (apply_filters('wc_stripe_use_default_customer_source', true)) {
721 720
 				/*
722 721
 				 * We can attempt to charge the customer's default source
723 722
 				 * by sending empty source id.
@@ -742,27 +741,27 @@  discard block
 block discarded – undo
742 741
 	 * @param WC_Order $order For to which the source applies.
743 742
 	 * @param stdClass $source Source information.
744 743
 	 */
745
-	public function save_source_to_order( $order, $source ) {
746
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
744
+	public function save_source_to_order($order, $source) {
745
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
747 746
 
748 747
 		// Store source in the order.
749
-		if ( $source->customer ) {
750
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
751
-				update_post_meta( $order_id, '_stripe_customer_id', $source->customer );
748
+		if ($source->customer) {
749
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
750
+				update_post_meta($order_id, '_stripe_customer_id', $source->customer);
752 751
 			} else {
753
-				$order->update_meta_data( '_stripe_customer_id', $source->customer );
752
+				$order->update_meta_data('_stripe_customer_id', $source->customer);
754 753
 			}
755 754
 		}
756 755
 
757
-		if ( $source->source ) {
758
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
759
-				update_post_meta( $order_id, '_stripe_source_id', $source->source );
756
+		if ($source->source) {
757
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
758
+				update_post_meta($order_id, '_stripe_source_id', $source->source);
760 759
 			} else {
761
-				$order->update_meta_data( '_stripe_source_id', $source->source );
760
+				$order->update_meta_data('_stripe_source_id', $source->source);
762 761
 			}
763 762
 		}
764 763
 
765
-		if ( is_callable( array( $order, 'save' ) ) ) {
764
+		if (is_callable(array($order, 'save'))) {
766 765
 			$order->save();
767 766
 		}
768 767
 	}
@@ -776,38 +775,38 @@  discard block
 block discarded – undo
776 775
 	 * @param object $order The order object
777 776
 	 * @param int $balance_transaction_id
778 777
 	 */
779
-	public function update_fees( $order, $balance_transaction_id ) {
780
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
778
+	public function update_fees($order, $balance_transaction_id) {
779
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
781 780
 
782
-		$balance_transaction = WC_Stripe_API::retrieve( 'balance/history/' . $balance_transaction_id );
781
+		$balance_transaction = WC_Stripe_API::retrieve('balance/history/' . $balance_transaction_id);
783 782
 
784
-		if ( empty( $balance_transaction->error ) ) {
785
-			if ( isset( $balance_transaction ) && isset( $balance_transaction->fee ) ) {
783
+		if (empty($balance_transaction->error)) {
784
+			if (isset($balance_transaction) && isset($balance_transaction->fee)) {
786 785
 				// Fees and Net needs to both come from Stripe to be accurate as the returned
787 786
 				// values are in the local currency of the Stripe account, not from WC.
788
-				$fee_refund = ! empty( $balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'fee' ) : 0;
789
-				$net_refund = ! empty( $balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'net' ) : 0;
787
+				$fee_refund = ! empty($balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'fee') : 0;
788
+				$net_refund = ! empty($balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'net') : 0;
790 789
 
791 790
 				// Current data fee & net.
792
-				$fee_current = WC_Stripe_Helper::get_stripe_fee( $order );
793
-				$net_current = WC_Stripe_Helper::get_stripe_net( $order );
791
+				$fee_current = WC_Stripe_Helper::get_stripe_fee($order);
792
+				$net_current = WC_Stripe_Helper::get_stripe_net($order);
794 793
 
795 794
 				// Calculation.
796 795
 				$fee = (float) $fee_current + (float) $fee_refund;
797 796
 				$net = (float) $net_current + (float) $net_refund;
798 797
 
799
-				WC_Stripe_Helper::update_stripe_fee( $order, $fee );
800
-				WC_Stripe_Helper::update_stripe_net( $order, $net );
798
+				WC_Stripe_Helper::update_stripe_fee($order, $fee);
799
+				WC_Stripe_Helper::update_stripe_net($order, $net);
801 800
 
802
-				$currency = ! empty( $balance_transaction->currency ) ? strtoupper( $balance_transaction->currency ) : null;
803
-				WC_Stripe_Helper::update_stripe_currency( $order, $currency );
801
+				$currency = ! empty($balance_transaction->currency) ? strtoupper($balance_transaction->currency) : null;
802
+				WC_Stripe_Helper::update_stripe_currency($order, $currency);
804 803
 
805
-				if ( is_callable( array( $order, 'save' ) ) ) {
804
+				if (is_callable(array($order, 'save'))) {
806 805
 					$order->save();
807 806
 				}
808 807
 			}
809 808
 		} else {
810
-			WC_Stripe_Logger::log( "Unable to update fees/net meta for order: {$order_id}" );
809
+			WC_Stripe_Logger::log("Unable to update fees/net meta for order: {$order_id}");
811 810
 		}
812 811
 	}
813 812
 
@@ -820,99 +819,99 @@  discard block
 block discarded – undo
820 819
 	 * @param  float $amount
821 820
 	 * @return bool
822 821
 	 */
823
-	public function process_refund( $order_id, $amount = null, $reason = '' ) {
824
-		$order = wc_get_order( $order_id );
822
+	public function process_refund($order_id, $amount = null, $reason = '') {
823
+		$order = wc_get_order($order_id);
825 824
 
826
-		if ( ! $order ) {
825
+		if ( ! $order) {
827 826
 			return false;
828 827
 		}
829 828
 
830 829
 		$request = array();
831 830
 
832
-		if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
833
-			$order_currency = get_post_meta( $order_id, '_order_currency', true );
834
-			$captured       = get_post_meta( $order_id, '_stripe_charge_captured', true );
835
-			$charge_id      = get_post_meta( $order_id, '_transaction_id', true );
831
+		if (WC_Stripe_Helper::is_wc_lt('3.0')) {
832
+			$order_currency = get_post_meta($order_id, '_order_currency', true);
833
+			$captured       = get_post_meta($order_id, '_stripe_charge_captured', true);
834
+			$charge_id      = get_post_meta($order_id, '_transaction_id', true);
836 835
 		} else {
837 836
 			$order_currency = $order->get_currency();
838
-			$captured       = $order->get_meta( '_stripe_charge_captured', true );
837
+			$captured       = $order->get_meta('_stripe_charge_captured', true);
839 838
 			$charge_id      = $order->get_transaction_id();
840 839
 		}
841 840
 
842
-		if ( ! $charge_id ) {
841
+		if ( ! $charge_id) {
843 842
 			return false;
844 843
 		}
845 844
 
846
-		if ( ! is_null( $amount ) ) {
847
-			$request['amount'] = WC_Stripe_Helper::get_stripe_amount( $amount, $order_currency );
845
+		if ( ! is_null($amount)) {
846
+			$request['amount'] = WC_Stripe_Helper::get_stripe_amount($amount, $order_currency);
848 847
 		}
849 848
 
850 849
 		// If order is only authorized, don't pass amount.
851
-		if ( 'yes' !== $captured ) {
852
-			unset( $request['amount'] );
850
+		if ('yes' !== $captured) {
851
+			unset($request['amount']);
853 852
 		}
854 853
 
855
-		if ( $reason ) {
854
+		if ($reason) {
856 855
 			$request['metadata'] = array(
857 856
 				'reason' => $reason,
858 857
 			);
859 858
 		}
860 859
 
861 860
 		$request['charge'] = $charge_id;
862
-		WC_Stripe_Logger::log( "Info: Beginning refund for order {$charge_id} for the amount of {$amount}" );
861
+		WC_Stripe_Logger::log("Info: Beginning refund for order {$charge_id} for the amount of {$amount}");
863 862
 
864
-		$request = apply_filters( 'wc_stripe_refund_request', $request, $order );
863
+		$request = apply_filters('wc_stripe_refund_request', $request, $order);
865 864
 
866
-		$intent = $this->get_intent_from_order( $order );
865
+		$intent = $this->get_intent_from_order($order);
867 866
 		$intent_cancelled = false;
868
-		if ( $intent ) {
867
+		if ($intent) {
869 868
 			// If the order has a Payment Intent pending capture, then the Intent itself must be refunded (cancelled), not the Charge
870
-			if ( ! empty( $intent->error ) ) {
869
+			if ( ! empty($intent->error)) {
871 870
 				$response = $intent;
872 871
 				$intent_cancelled = true;
873
-			} elseif ( 'requires_capture' === $intent->status ) {
872
+			} elseif ('requires_capture' === $intent->status) {
874 873
 				$result = WC_Stripe_API::request(
875 874
 					array(),
876 875
 					'payment_intents/' . $intent->id . '/cancel'
877 876
 				);
878 877
 				$intent_cancelled = true;
879 878
 
880
-				if ( ! empty( $result->error ) ) {
879
+				if ( ! empty($result->error)) {
881 880
 					$response = $result;
882 881
 				} else {
883
-					$charge = end( $result->charges->data );
884
-					$response = end( $charge->refunds->data );
882
+					$charge = end($result->charges->data);
883
+					$response = end($charge->refunds->data);
885 884
 				}
886 885
 			}
887 886
 		}
888 887
 
889
-		if ( ! $intent_cancelled ) {
890
-			$response = WC_Stripe_API::request( $request, 'refunds' );
888
+		if ( ! $intent_cancelled) {
889
+			$response = WC_Stripe_API::request($request, 'refunds');
891 890
 		}
892 891
 
893
-		if ( ! empty( $response->error ) ) {
894
-			WC_Stripe_Logger::log( 'Error: ' . $response->error->message );
892
+		if ( ! empty($response->error)) {
893
+			WC_Stripe_Logger::log('Error: ' . $response->error->message);
895 894
 
896 895
 			return $response;
897 896
 
898
-		} elseif ( ! empty( $response->id ) ) {
899
-			WC_Stripe_Helper::is_wc_lt( '3.0' ) ? update_post_meta( $order_id, '_stripe_refund_id', $response->id ) : $order->update_meta_data( '_stripe_refund_id', $response->id );
897
+		} elseif ( ! empty($response->id)) {
898
+			WC_Stripe_Helper::is_wc_lt('3.0') ? update_post_meta($order_id, '_stripe_refund_id', $response->id) : $order->update_meta_data('_stripe_refund_id', $response->id);
900 899
 
901
-			$amount = wc_price( $response->amount / 100 );
900
+			$amount = wc_price($response->amount / 100);
902 901
 
903
-			if ( in_array( strtolower( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency() ), WC_Stripe_Helper::no_decimal_currencies() ) ) {
904
-				$amount = wc_price( $response->amount );
902
+			if (in_array(strtolower(WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency()), WC_Stripe_Helper::no_decimal_currencies())) {
903
+				$amount = wc_price($response->amount);
905 904
 			}
906 905
 
907
-			if ( isset( $response->balance_transaction ) ) {
908
-				$this->update_fees( $order, $response->balance_transaction );
906
+			if (isset($response->balance_transaction)) {
907
+				$this->update_fees($order, $response->balance_transaction);
909 908
 			}
910 909
 
911 910
 			/* translators: 1) dollar amount 2) transaction id 3) refund message */
912
-			$refund_message = ( isset( $captured ) && 'yes' === $captured ) ? sprintf( __( 'Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe' ), $amount, $response->id, $reason ) : __( 'Pre-Authorization Released', 'woocommerce-gateway-stripe' );
911
+			$refund_message = (isset($captured) && 'yes' === $captured) ? sprintf(__('Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe'), $amount, $response->id, $reason) : __('Pre-Authorization Released', 'woocommerce-gateway-stripe');
913 912
 
914
-			$order->add_order_note( $refund_message );
915
-			WC_Stripe_Logger::log( 'Success: ' . html_entity_decode( wp_strip_all_tags( $refund_message ) ) );
913
+			$order->add_order_note($refund_message);
914
+			WC_Stripe_Logger::log('Success: ' . html_entity_decode(wp_strip_all_tags($refund_message)));
916 915
 
917 916
 			return true;
918 917
 		}
@@ -927,46 +926,46 @@  discard block
 block discarded – undo
927 926
 	 */
928 927
 	public function add_payment_method() {
929 928
 		$error     = false;
930
-		$error_msg = __( 'There was a problem adding the payment method.', 'woocommerce-gateway-stripe' );
929
+		$error_msg = __('There was a problem adding the payment method.', 'woocommerce-gateway-stripe');
931 930
 		$source_id = '';
932 931
 
933
-		if ( empty( $_POST['stripe_source'] ) && empty( $_POST['stripe_token'] ) || ! is_user_logged_in() ) {
932
+		if (empty($_POST['stripe_source']) && empty($_POST['stripe_token']) || ! is_user_logged_in()) {
934 933
 			$error = true;
935 934
 		}
936 935
 
937
-		$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
936
+		$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
938 937
 
939
-		$source = ! empty( $_POST['stripe_source'] ) ? wc_clean( $_POST['stripe_source'] ) : '';
938
+		$source = ! empty($_POST['stripe_source']) ? wc_clean($_POST['stripe_source']) : '';
940 939
 
941
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source );
940
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source);
942 941
 
943
-		if ( isset( $source_object ) ) {
944
-			if ( ! empty( $source_object->error ) ) {
942
+		if (isset($source_object)) {
943
+			if ( ! empty($source_object->error)) {
945 944
 				$error = true;
946 945
 			}
947 946
 
948 947
 			$source_id = $source_object->id;
949
-		} elseif ( isset( $_POST['stripe_token'] ) ) {
950
-			$source_id = wc_clean( $_POST['stripe_token'] );
948
+		} elseif (isset($_POST['stripe_token'])) {
949
+			$source_id = wc_clean($_POST['stripe_token']);
951 950
 		}
952 951
 
953
-		$response = $stripe_customer->add_source( $source_id );
952
+		$response = $stripe_customer->add_source($source_id);
954 953
 
955
-		if ( ! $response || is_wp_error( $response ) || ! empty( $response->error ) ) {
954
+		if ( ! $response || is_wp_error($response) || ! empty($response->error)) {
956 955
 			$error = true;
957 956
 		}
958 957
 
959
-		if ( $error ) {
960
-			wc_add_notice( $error_msg, 'error' );
961
-			WC_Stripe_Logger::log( 'Add payment method Error: ' . $error_msg );
958
+		if ($error) {
959
+			wc_add_notice($error_msg, 'error');
960
+			WC_Stripe_Logger::log('Add payment method Error: ' . $error_msg);
962 961
 			return;
963 962
 		}
964 963
 
965
-		do_action( 'wc_stripe_add_payment_method_' . $_POST['payment_method'] . '_success', $source_id, $source_object );
964
+		do_action('wc_stripe_add_payment_method_' . $_POST['payment_method'] . '_success', $source_id, $source_object);
966 965
 
967 966
 		return array(
968 967
 			'result'   => 'success',
969
-			'redirect' => wc_get_endpoint_url( 'payment-methods' ),
968
+			'redirect' => wc_get_endpoint_url('payment-methods'),
970 969
 		);
971 970
 	}
972 971
 
@@ -983,10 +982,10 @@  discard block
 block discarded – undo
983 982
 		 * Stripe expects Norwegian to only be passed NO.
984 983
 		 * But WP has different dialects.
985 984
 		 */
986
-		if ( 'NO' === substr( $locale, 3, 2 ) ) {
985
+		if ('NO' === substr($locale, 3, 2)) {
987 986
 			$locale = 'no';
988 987
 		} else {
989
-			$locale = substr( get_locale(), 0, 2 );
988
+			$locale = substr(get_locale(), 0, 2);
990 989
 		}
991 990
 
992 991
 		return $locale;
@@ -1000,9 +999,9 @@  discard block
 block discarded – undo
1000 999
 	 * @param string $idempotency_key
1001 1000
 	 * @param array $request
1002 1001
 	 */
1003
-	public function change_idempotency_key( $idempotency_key, $request ) {
1004
-		$customer = ! empty( $request['customer'] ) ? $request['customer'] : '';
1005
-		$source   = ! empty( $request['source'] ) ? $request['source'] : $customer;
1002
+	public function change_idempotency_key($idempotency_key, $request) {
1003
+		$customer = ! empty($request['customer']) ? $request['customer'] : '';
1004
+		$source   = ! empty($request['source']) ? $request['source'] : $customer;
1006 1005
 		$count    = $this->retry_interval;
1007 1006
 
1008 1007
 		return $request['metadata']['order_id'] . '-' . $count . '-' . $source;
@@ -1016,8 +1015,8 @@  discard block
 block discarded – undo
1016 1015
 	 * @since 4.0.6
1017 1016
 	 * @param array $headers
1018 1017
 	 */
1019
-	public function is_original_request( $headers ) {
1020
-		if ( $headers['original-request'] === $headers['request-id'] ) {
1018
+	public function is_original_request($headers) {
1019
+		if ($headers['original-request'] === $headers['request-id']) {
1021 1020
 			return true;
1022 1021
 		}
1023 1022
 
@@ -1031,38 +1030,38 @@  discard block
 block discarded – undo
1031 1030
 	 * @param object   $prepared_source The source that is used for the payment.
1032 1031
 	 * @return object                   An intent or an error.
1033 1032
 	 */
1034
-	public function create_intent( $order, $prepared_source ) {
1033
+	public function create_intent($order, $prepared_source) {
1035 1034
 		// The request for a charge contains metadata for the intent.
1036
-		$full_request = $this->generate_payment_request( $order, $prepared_source );
1035
+		$full_request = $this->generate_payment_request($order, $prepared_source);
1037 1036
 
1038 1037
 		$request = array(
1039 1038
 			'source'               => $prepared_source->source,
1040
-			'amount'               => WC_Stripe_Helper::get_stripe_amount( $order->get_total() ),
1041
-			'currency'             => strtolower( WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency() ),
1039
+			'amount'               => WC_Stripe_Helper::get_stripe_amount($order->get_total()),
1040
+			'currency'             => strtolower(WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency()),
1042 1041
 			'description'          => $full_request['description'],
1043 1042
 			'metadata'             => $full_request['metadata'],
1044 1043
 			'statement_descriptor' => $full_request['statement_descriptor'],
1045
-			'capture_method'       => ( 'true' === $full_request['capture'] ) ? 'automatic' : 'manual',
1044
+			'capture_method'       => ('true' === $full_request['capture']) ? 'automatic' : 'manual',
1046 1045
 			'payment_method_types' => array(
1047 1046
 				'card',
1048 1047
 			),
1049 1048
 		);
1050 1049
 
1051
-		if ( $prepared_source->customer ) {
1050
+		if ($prepared_source->customer) {
1052 1051
 			$request['customer'] = $prepared_source->customer;
1053 1052
 		}
1054 1053
 
1055 1054
 		// Create an intent that awaits an action.
1056
-		$intent = WC_Stripe_API::request( $request, 'payment_intents' );
1057
-		if ( ! empty( $intent->error ) ) {
1055
+		$intent = WC_Stripe_API::request($request, 'payment_intents');
1056
+		if ( ! empty($intent->error)) {
1058 1057
 			return $intent;
1059 1058
 		}
1060 1059
 
1061
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1062
-		WC_Stripe_Logger::log( "Stripe PaymentIntent $intent->id initiated for order $order_id" );
1060
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1061
+		WC_Stripe_Logger::log("Stripe PaymentIntent $intent->id initiated for order $order_id");
1063 1062
 
1064 1063
 		// Save the intent ID to the order.
1065
-		$this->save_intent_to_order( $order, $intent );
1064
+		$this->save_intent_to_order($order, $intent);
1066 1065
 
1067 1066
 		return $intent;
1068 1067
 	}
@@ -1075,27 +1074,27 @@  discard block
 block discarded – undo
1075 1074
 	 * @param object   $prepared_source Currently selected source.
1076 1075
 	 * @return object                   An updated intent.
1077 1076
 	 */
1078
-	public function update_existing_intent( $intent, $order, $prepared_source ) {
1077
+	public function update_existing_intent($intent, $order, $prepared_source) {
1079 1078
 		$request = array();
1080 1079
 
1081
-		if ( $prepared_source->source !== $intent->source ) {
1080
+		if ($prepared_source->source !== $intent->source) {
1082 1081
 			$request['source'] = $prepared_source->source;
1083 1082
 		}
1084 1083
 
1085
-		$new_amount = WC_Stripe_Helper::get_stripe_amount( $order->get_total() );
1086
-		if ( $intent->amount !== $new_amount ) {
1084
+		$new_amount = WC_Stripe_Helper::get_stripe_amount($order->get_total());
1085
+		if ($intent->amount !== $new_amount) {
1087 1086
 			$request['amount'] = $new_amount;
1088 1087
 		}
1089 1088
 
1090
-		if ( $prepared_source->customer && $intent->customer !== $prepared_source->customer ) {
1089
+		if ($prepared_source->customer && $intent->customer !== $prepared_source->customer) {
1091 1090
 			$request['customer'] = $prepared_source->customer;
1092 1091
 		}
1093 1092
 
1094
-		if ( empty( $request ) ) {
1093
+		if (empty($request)) {
1095 1094
 			return $intent;
1096 1095
 		}
1097 1096
 
1098
-		return WC_Stripe_API::request( $request, "payment_intents/$intent->id" );
1097
+		return WC_Stripe_API::request($request, "payment_intents/$intent->id");
1099 1098
 	}
1100 1099
 
1101 1100
 	/**
@@ -1107,8 +1106,8 @@  discard block
 block discarded – undo
1107 1106
 	 * @param object   $prepared_source The source that is being charged.
1108 1107
 	 * @return object                   Either an error or the updated intent.
1109 1108
 	 */
1110
-	public function confirm_intent( $intent, $order, $prepared_source ) {
1111
-		if ( 'requires_confirmation' !== $intent->status ) {
1109
+	public function confirm_intent($intent, $order, $prepared_source) {
1110
+		if ('requires_confirmation' !== $intent->status) {
1112 1111
 			return $intent;
1113 1112
 		}
1114 1113
 
@@ -1117,18 +1116,18 @@  discard block
 block discarded – undo
1117 1116
 			'source' => $prepared_source->source,
1118 1117
 		);
1119 1118
 
1120
-		$confirmed_intent = WC_Stripe_API::request( $confirm_request, "payment_intents/$intent->id/confirm" );
1119
+		$confirmed_intent = WC_Stripe_API::request($confirm_request, "payment_intents/$intent->id/confirm");
1121 1120
 
1122
-		if ( ! empty( $confirmed_intent->error ) ) {
1121
+		if ( ! empty($confirmed_intent->error)) {
1123 1122
 			return $confirmed_intent;
1124 1123
 		}
1125 1124
 
1126 1125
 		// Save a note about the status of the intent.
1127
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1128
-		if ( 'succeeded' === $confirmed_intent->status ) {
1129
-			WC_Stripe_Logger::log( "Stripe PaymentIntent $intent->id succeeded for order $order_id" );
1130
-		} elseif ( 'requires_action' === $confirmed_intent->status ) {
1131
-			WC_Stripe_Logger::log( "Stripe PaymentIntent $intent->id requires authentication for order $order_id" );
1126
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1127
+		if ('succeeded' === $confirmed_intent->status) {
1128
+			WC_Stripe_Logger::log("Stripe PaymentIntent $intent->id succeeded for order $order_id");
1129
+		} elseif ('requires_action' === $confirmed_intent->status) {
1130
+			WC_Stripe_Logger::log("Stripe PaymentIntent $intent->id requires authentication for order $order_id");
1132 1131
 		}
1133 1132
 
1134 1133
 		return $confirmed_intent;
@@ -1141,16 +1140,16 @@  discard block
 block discarded – undo
1141 1140
 	 * @param WC_Order $order For to which the source applies.
1142 1141
 	 * @param stdClass $intent Payment intent information.
1143 1142
 	 */
1144
-	public function save_intent_to_order( $order, $intent ) {
1145
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1143
+	public function save_intent_to_order($order, $intent) {
1144
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1146 1145
 
1147
-		if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
1148
-			update_post_meta( $order_id, '_stripe_intent_id', $intent->id );
1146
+		if (WC_Stripe_Helper::is_wc_lt('3.0')) {
1147
+			update_post_meta($order_id, '_stripe_intent_id', $intent->id);
1149 1148
 		} else {
1150
-			$order->update_meta_data( '_stripe_intent_id', $intent->id );
1149
+			$order->update_meta_data('_stripe_intent_id', $intent->id);
1151 1150
 		}
1152 1151
 
1153
-		if ( is_callable( array( $order, 'save' ) ) ) {
1152
+		if (is_callable(array($order, 'save'))) {
1154 1153
 			$order->save();
1155 1154
 		}
1156 1155
 	}
@@ -1162,20 +1161,20 @@  discard block
 block discarded – undo
1162 1161
 	 * @param WC_Order $order The order to retrieve an intent for.
1163 1162
 	 * @return obect|bool     Either the intent object or `false`.
1164 1163
 	 */
1165
-	public function get_intent_from_order( $order ) {
1166
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1164
+	public function get_intent_from_order($order) {
1165
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1167 1166
 
1168
-		if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
1169
-			$intent_id = get_post_meta( $order_id, '_stripe_intent_id', true );
1167
+		if (WC_Stripe_Helper::is_wc_lt('3.0')) {
1168
+			$intent_id = get_post_meta($order_id, '_stripe_intent_id', true);
1170 1169
 		} else {
1171
-			$intent_id = $order->get_meta( '_stripe_intent_id' );
1170
+			$intent_id = $order->get_meta('_stripe_intent_id');
1172 1171
 		}
1173 1172
 
1174
-		if ( ! $intent_id ) {
1173
+		if ( ! $intent_id) {
1175 1174
 			return false;
1176 1175
 		}
1177 1176
 
1178
-		return WC_Stripe_API::request( array(), "payment_intents/$intent_id", 'GET' );
1177
+		return WC_Stripe_API::request(array(), "payment_intents/$intent_id", 'GET');
1179 1178
 	}
1180 1179
 
1181 1180
 	/**
@@ -1186,18 +1185,18 @@  discard block
 block discarded – undo
1186 1185
 	 * @param stdClass $intent The intent that is being processed.
1187 1186
 	 * @return bool            A flag that indicates whether the order is already locked.
1188 1187
 	 */
1189
-	public function lock_order_payment( $order, $intent ) {
1190
-		$order_id       = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1188
+	public function lock_order_payment($order, $intent) {
1189
+		$order_id       = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1191 1190
 		$transient_name = 'wc_stripe_processing_intent_' . $order_id;
1192
-		$processing     = get_transient( $transient_name );
1191
+		$processing     = get_transient($transient_name);
1193 1192
 
1194 1193
 		// Block the process if the same intent is already being handled.
1195
-		if ( $processing === $intent->id ) {
1194
+		if ($processing === $intent->id) {
1196 1195
 			return true;
1197 1196
 		}
1198 1197
 
1199 1198
 		// Save the new intent as a transient, eventually overwriting another one.
1200
-		set_transient( $transient_name, $intent->id, 5 * MINUTE_IN_SECONDS );
1199
+		set_transient($transient_name, $intent->id, 5 * MINUTE_IN_SECONDS);
1201 1200
 
1202 1201
 		return false;
1203 1202
 	}
@@ -1208,8 +1207,8 @@  discard block
 block discarded – undo
1208 1207
 	 * @since 4.2
1209 1208
 	 * @param WC_Order $order The order that is being unlocked.
1210 1209
 	 */
1211
-	public function unlock_order_payment( $order ) {
1212
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
1213
-		delete_transient( 'wc_stripe_processing_intent_' . $order_id );
1210
+	public function unlock_order_payment($order) {
1211
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
1212
+		delete_transient('wc_stripe_processing_intent_' . $order_id);
1214 1213
 	}
1215 1214
 }
Please login to merge, or discard this patch.
includes/admin/class-wc-stripe-admin-notices.php 1 patch
Spacing   +94 added lines, -94 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
 
@@ -21,9 +21,9 @@  discard block
 block discarded – undo
21 21
 	 * @since 4.1.0
22 22
 	 */
23 23
 	public function __construct() {
24
-		add_action( 'admin_notices', array( $this, 'admin_notices' ) );
25
-		add_action( 'wp_loaded', array( $this, 'hide_notices' ) );
26
-		add_action( 'woocommerce_stripe_updated', array( $this, 'stripe_updated' ) );
24
+		add_action('admin_notices', array($this, 'admin_notices'));
25
+		add_action('wp_loaded', array($this, 'hide_notices'));
26
+		add_action('woocommerce_stripe_updated', array($this, 'stripe_updated'));
27 27
 	}
28 28
 
29 29
 	/**
@@ -32,8 +32,8 @@  discard block
 block discarded – undo
32 32
 	 * @since 1.0.0
33 33
 	 * @version 4.0.0
34 34
 	 */
35
-	public function add_admin_notice( $slug, $class, $message, $dismissible = false ) {
36
-		$this->notices[ $slug ] = array(
35
+	public function add_admin_notice($slug, $class, $message, $dismissible = false) {
36
+		$this->notices[$slug] = array(
37 37
 			'class'       => $class,
38 38
 			'message'     => $message,
39 39
 			'dismissible' => $dismissible,
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 	 * @version 4.0.0
48 48
 	 */
49 49
 	public function admin_notices() {
50
-		if ( ! current_user_can( 'manage_woocommerce' ) ) {
50
+		if ( ! current_user_can('manage_woocommerce')) {
51 51
 			return;
52 52
 		}
53 53
 
@@ -57,17 +57,17 @@  discard block
 block discarded – undo
57 57
 		// All other payment methods.
58 58
 		$this->payment_methods_check_environment();
59 59
 
60
-		foreach ( (array) $this->notices as $notice_key => $notice ) {
61
-			echo '<div class="' . esc_attr( $notice['class'] ) . '" style="position:relative;">';
60
+		foreach ((array) $this->notices as $notice_key => $notice) {
61
+			echo '<div class="' . esc_attr($notice['class']) . '" style="position:relative;">';
62 62
 
63
-			if ( $notice['dismissible'] ) {
63
+			if ($notice['dismissible']) {
64 64
 				?>
65
-				<a href="<?php echo esc_url( wp_nonce_url( add_query_arg( 'wc-stripe-hide-notice', $notice_key ), 'wc_stripe_hide_notices_nonce', '_wc_stripe_notice_nonce' ) ); ?>" class="woocommerce-message-close notice-dismiss" style="position:relative;float:right;padding:9px 0px 9px 9px 9px;text-decoration:none;"></a>
65
+				<a href="<?php echo esc_url(wp_nonce_url(add_query_arg('wc-stripe-hide-notice', $notice_key), 'wc_stripe_hide_notices_nonce', '_wc_stripe_notice_nonce')); ?>" class="woocommerce-message-close notice-dismiss" style="position:relative;float:right;padding:9px 0px 9px 9px 9px;text-decoration:none;"></a>
66 66
 				<?php
67 67
 			}
68 68
 
69 69
 			echo '<p>';
70
-			echo wp_kses( $notice['message'], array( 'a' => array( 'href' => array(), 'target' => array() ) ) );
70
+			echo wp_kses($notice['message'], array('a' => array('href' => array(), 'target' => array())));
71 71
 			echo '</p></div>';
72 72
 		}
73 73
 	}
@@ -100,104 +100,104 @@  discard block
 block discarded – undo
100 100
 	 * @version 4.0.0
101 101
 	 */
102 102
 	public function stripe_check_environment() {
103
-		$show_style_notice  = get_option( 'wc_stripe_show_style_notice' );
104
-		$show_ssl_notice    = get_option( 'wc_stripe_show_ssl_notice' );
105
-		$show_keys_notice   = get_option( 'wc_stripe_show_keys_notice' );
106
-		$show_3ds_notice    = get_option( 'wc_stripe_show_3ds_notice' );
107
-		$show_phpver_notice = get_option( 'wc_stripe_show_phpver_notice' );
108
-		$show_wcver_notice  = get_option( 'wc_stripe_show_wcver_notice' );
109
-		$show_curl_notice   = get_option( 'wc_stripe_show_curl_notice' );
110
-		$options            = get_option( 'woocommerce_stripe_settings' );
111
-		$testmode           = ( isset( $options['testmode'] ) && 'yes' === $options['testmode'] ) ? true : false;
112
-		$test_pub_key       = isset( $options['test_publishable_key'] ) ? $options['test_publishable_key'] : '';
113
-		$test_secret_key    = isset( $options['test_secret_key'] ) ? $options['test_secret_key'] : '';
114
-		$live_pub_key       = isset( $options['publishable_key'] ) ? $options['publishable_key'] : '';
115
-		$live_secret_key    = isset( $options['secret_key'] ) ? $options['secret_key'] : '';
116
-		$three_d_secure     = isset( $options['three_d_secure'] ) && 'yes' === $options['three_d_secure'];
117
-
118
-		if ( isset( $options['enabled'] ) && 'yes' === $options['enabled'] ) {
119
-			if ( empty( $show_3ds_notice ) && $three_d_secure ) {
103
+		$show_style_notice  = get_option('wc_stripe_show_style_notice');
104
+		$show_ssl_notice    = get_option('wc_stripe_show_ssl_notice');
105
+		$show_keys_notice   = get_option('wc_stripe_show_keys_notice');
106
+		$show_3ds_notice    = get_option('wc_stripe_show_3ds_notice');
107
+		$show_phpver_notice = get_option('wc_stripe_show_phpver_notice');
108
+		$show_wcver_notice  = get_option('wc_stripe_show_wcver_notice');
109
+		$show_curl_notice   = get_option('wc_stripe_show_curl_notice');
110
+		$options            = get_option('woocommerce_stripe_settings');
111
+		$testmode           = (isset($options['testmode']) && 'yes' === $options['testmode']) ? true : false;
112
+		$test_pub_key       = isset($options['test_publishable_key']) ? $options['test_publishable_key'] : '';
113
+		$test_secret_key    = isset($options['test_secret_key']) ? $options['test_secret_key'] : '';
114
+		$live_pub_key       = isset($options['publishable_key']) ? $options['publishable_key'] : '';
115
+		$live_secret_key    = isset($options['secret_key']) ? $options['secret_key'] : '';
116
+		$three_d_secure     = isset($options['three_d_secure']) && 'yes' === $options['three_d_secure'];
117
+
118
+		if (isset($options['enabled']) && 'yes' === $options['enabled']) {
119
+			if (empty($show_3ds_notice) && $three_d_secure) {
120 120
 				$url = 'https://stripe.com/docs/payments/3d-secure#three-ds-radar';
121 121
 
122 122
 				/* translators: 1) A URL that explains Stripe Radar. */
123
-				$message = __( 'WooCommerce Stripe - We see that you had the "Require 3D secure when applicable" setting turned on. This setting is not available here anymore, because it is now replaced by Stripe Radar. You can learn more about it <a href="%s" target="_blank">here</a>.', 'woocommerce-gateway-stripe' );
123
+				$message = __('WooCommerce Stripe - We see that you had the "Require 3D secure when applicable" setting turned on. This setting is not available here anymore, because it is now replaced by Stripe Radar. You can learn more about it <a href="%s" target="_blank">here</a>.', 'woocommerce-gateway-stripe');
124 124
 
125
-				$this->add_admin_notice( '3ds', 'notice notice-warning', sprintf( $message, $url ), true );
125
+				$this->add_admin_notice('3ds', 'notice notice-warning', sprintf($message, $url), true);
126 126
 			}
127 127
 
128
-			if ( empty( $show_style_notice ) ) {
128
+			if (empty($show_style_notice)) {
129 129
 				/* translators: 1) int version 2) int version */
130
-				$message = __( 'WooCommerce Stripe - We recently made changes to Stripe that may impact the appearance of your checkout. If your checkout has changed unexpectedly, please follow these <a href="https://docs.woocommerce.com/document/stripe/#styling" target="_blank">instructions</a> to fix.', 'woocommerce-gateway-stripe' );
130
+				$message = __('WooCommerce Stripe - We recently made changes to Stripe that may impact the appearance of your checkout. If your checkout has changed unexpectedly, please follow these <a href="https://docs.woocommerce.com/document/stripe/#styling" target="_blank">instructions</a> to fix.', 'woocommerce-gateway-stripe');
131 131
 
132
-				$this->add_admin_notice( 'style', 'notice notice-warning', $message, true );
132
+				$this->add_admin_notice('style', 'notice notice-warning', $message, true);
133 133
 
134 134
 				return;
135 135
 			}
136 136
 
137
-			if ( empty( $show_phpver_notice ) ) {
138
-				if ( version_compare( phpversion(), WC_STRIPE_MIN_PHP_VER, '<' ) ) {
137
+			if (empty($show_phpver_notice)) {
138
+				if (version_compare(phpversion(), WC_STRIPE_MIN_PHP_VER, '<')) {
139 139
 					/* translators: 1) int version 2) int version */
140
-					$message = __( 'WooCommerce Stripe - The minimum PHP version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe' );
140
+					$message = __('WooCommerce Stripe - The minimum PHP version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe');
141 141
 
142
-					$this->add_admin_notice( 'phpver', 'error', sprintf( $message, WC_STRIPE_MIN_PHP_VER, phpversion() ), true );
142
+					$this->add_admin_notice('phpver', 'error', sprintf($message, WC_STRIPE_MIN_PHP_VER, phpversion()), true);
143 143
 
144 144
 					return;
145 145
 				}
146 146
 			}
147 147
 
148
-			if ( empty( $show_wcver_notice ) ) {
149
-				if ( version_compare( WC_VERSION, WC_STRIPE_MIN_WC_VER, '<' ) ) {
148
+			if (empty($show_wcver_notice)) {
149
+				if (version_compare(WC_VERSION, WC_STRIPE_MIN_WC_VER, '<')) {
150 150
 					/* translators: 1) int version 2) int version */
151
-					$message = __( 'WooCommerce Stripe - The minimum WooCommerce version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe' );
151
+					$message = __('WooCommerce Stripe - The minimum WooCommerce version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe');
152 152
 
153
-					$this->add_admin_notice( 'wcver', 'notice notice-warning', sprintf( $message, WC_STRIPE_MIN_WC_VER, WC_VERSION ), true );
153
+					$this->add_admin_notice('wcver', 'notice notice-warning', sprintf($message, WC_STRIPE_MIN_WC_VER, WC_VERSION), true);
154 154
 
155 155
 					return;
156 156
 				}
157 157
 			}
158 158
 
159
-			if ( empty( $show_curl_notice ) ) {
160
-				if ( ! function_exists( 'curl_init' ) ) {
161
-					$this->add_admin_notice( 'curl', 'notice notice-warning', __( 'WooCommerce Stripe - cURL is not installed.', 'woocommerce-gateway-stripe' ), true );
159
+			if (empty($show_curl_notice)) {
160
+				if ( ! function_exists('curl_init')) {
161
+					$this->add_admin_notice('curl', 'notice notice-warning', __('WooCommerce Stripe - cURL is not installed.', 'woocommerce-gateway-stripe'), true);
162 162
 				}
163 163
 			}
164 164
 
165
-			if ( empty( $show_keys_notice ) ) {
165
+			if (empty($show_keys_notice)) {
166 166
 				$secret = WC_Stripe_API::get_secret_key();
167 167
 
168
-				if ( empty( $secret ) && ! ( isset( $_GET['page'], $_GET['section'] ) && 'wc-settings' === $_GET['page'] && 'stripe' === $_GET['section'] ) ) {
168
+				if (empty($secret) && ! (isset($_GET['page'], $_GET['section']) && 'wc-settings' === $_GET['page'] && 'stripe' === $_GET['section'])) {
169 169
 					$setting_link = $this->get_setting_link();
170 170
 					/* translators: 1) link */
171
-					$this->add_admin_notice( 'keys', 'notice notice-warning', sprintf( __( 'Stripe is almost ready. To get started, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe' ), $setting_link ), true );
171
+					$this->add_admin_notice('keys', 'notice notice-warning', sprintf(__('Stripe is almost ready. To get started, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe'), $setting_link), true);
172 172
 				}
173 173
 
174 174
 				// Check if keys are entered properly per live/test mode.
175
-				if ( $testmode ) {
175
+				if ($testmode) {
176 176
 					if (
177
-						! empty( $test_pub_key ) && ! preg_match( '/^pk_test_/', $test_pub_key )
178
-						|| ( ! empty( $test_secret_key ) && ! preg_match( '/^sk_test_/', $test_secret_key )
179
-						&& ! empty( $test_secret_key ) && ! preg_match( '/^rk_test_/', $test_secret_key ) ) ) {
177
+						! empty($test_pub_key) && ! preg_match('/^pk_test_/', $test_pub_key)
178
+						|| ( ! empty($test_secret_key) && ! preg_match('/^sk_test_/', $test_secret_key)
179
+						&& ! empty($test_secret_key) && ! preg_match('/^rk_test_/', $test_secret_key)) ) {
180 180
 						$setting_link = $this->get_setting_link();
181 181
 						/* translators: 1) link */
182
-						$this->add_admin_notice( 'keys', 'notice notice-error', sprintf( __( 'Stripe is in test mode however your test keys may not be valid. Test keys start with pk_test and sk_test or rk_test. Please go to your settings and, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe' ), $setting_link ), true );
182
+						$this->add_admin_notice('keys', 'notice notice-error', sprintf(__('Stripe is in test mode however your test keys may not be valid. Test keys start with pk_test and sk_test or rk_test. Please go to your settings and, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe'), $setting_link), true);
183 183
 					}
184 184
 				} else {
185 185
 					if (
186
-						! empty( $live_pub_key ) && ! preg_match( '/^pk_live_/', $live_pub_key )
187
-						|| ( ! empty( $live_secret_key ) && ! preg_match( '/^sk_live_/', $live_secret_key )
188
-						&& ! empty( $live_secret_key ) && ! preg_match( '/^rk_live_/', $live_secret_key ) ) ) {
186
+						! empty($live_pub_key) && ! preg_match('/^pk_live_/', $live_pub_key)
187
+						|| ( ! empty($live_secret_key) && ! preg_match('/^sk_live_/', $live_secret_key)
188
+						&& ! empty($live_secret_key) && ! preg_match('/^rk_live_/', $live_secret_key)) ) {
189 189
 						$setting_link = $this->get_setting_link();
190 190
 						/* translators: 1) link */
191
-						$this->add_admin_notice( 'keys', 'notice notice-error', sprintf( __( 'Stripe is in live mode however your test keys may not be valid. Live keys start with pk_live and sk_live or rk_live. Please go to your settings and, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe' ), $setting_link ), true );
191
+						$this->add_admin_notice('keys', 'notice notice-error', sprintf(__('Stripe is in live mode however your test keys may not be valid. Live keys start with pk_live and sk_live or rk_live. Please go to your settings and, <a href="%s">set your Stripe account keys</a>.', 'woocommerce-gateway-stripe'), $setting_link), true);
192 192
 					}
193 193
 				}
194 194
 			}
195 195
 
196
-			if ( empty( $show_ssl_notice ) ) {
196
+			if (empty($show_ssl_notice)) {
197 197
 				// Show message if enabled and FORCE SSL is disabled and WordpressHTTPS plugin is not detected.
198
-				if ( ! wc_checkout_is_https() ) {
198
+				if ( ! wc_checkout_is_https()) {
199 199
 					/* translators: 1) link */
200
-					$this->add_admin_notice( 'ssl', 'notice notice-warning', sprintf( __( 'Stripe is enabled, but a SSL certificate is not detected. Your checkout may not be secure! Please ensure your server has a valid <a href="%1$s" target="_blank">SSL certificate</a>', 'woocommerce-gateway-stripe' ), 'https://en.wikipedia.org/wiki/Transport_Layer_Security' ), true );
200
+					$this->add_admin_notice('ssl', 'notice notice-warning', sprintf(__('Stripe is enabled, but a SSL certificate is not detected. Your checkout may not be secure! Please ensure your server has a valid <a href="%1$s" target="_blank">SSL certificate</a>', 'woocommerce-gateway-stripe'), 'https://en.wikipedia.org/wiki/Transport_Layer_Security'), true);
201 201
 				}
202 202
 			}
203 203
 		}
@@ -211,17 +211,17 @@  discard block
 block discarded – undo
211 211
 	public function payment_methods_check_environment() {
212 212
 		$payment_methods = $this->get_payment_methods();
213 213
 
214
-		foreach ( $payment_methods as $method => $class ) {
215
-			$show_notice = get_option( 'wc_stripe_show_' . strtolower( $method ) . '_notice' );
214
+		foreach ($payment_methods as $method => $class) {
215
+			$show_notice = get_option('wc_stripe_show_' . strtolower($method) . '_notice');
216 216
 			$gateway     = new $class();
217 217
 
218
-			if ( 'yes' !== $gateway->enabled || 'no' === $show_notice ) {
218
+			if ('yes' !== $gateway->enabled || 'no' === $show_notice) {
219 219
 				continue;
220 220
 			}
221 221
 
222
-			if ( ! in_array( get_woocommerce_currency(), $gateway->get_supported_currency() ) ) {
222
+			if ( ! in_array(get_woocommerce_currency(), $gateway->get_supported_currency())) {
223 223
 				/* translators: %1$s Payment method, %2$s List of supported currencies */
224
-				$this->add_admin_notice( $method, 'notice notice-error', sprintf( __( '%1$s is enabled - it requires store currency to be set to %2$s', 'woocommerce-gateway-stripe' ), $method, implode( ', ', $gateway->get_supported_currency() ) ), true );
224
+				$this->add_admin_notice($method, 'notice notice-error', sprintf(__('%1$s is enabled - it requires store currency to be set to %2$s', 'woocommerce-gateway-stripe'), $method, implode(', ', $gateway->get_supported_currency())), true);
225 225
 			}
226 226
 		}
227 227
 	}
@@ -233,65 +233,65 @@  discard block
 block discarded – undo
233 233
 	 * @version 4.0.0
234 234
 	 */
235 235
 	public function hide_notices() {
236
-		if ( isset( $_GET['wc-stripe-hide-notice'] ) && isset( $_GET['_wc_stripe_notice_nonce'] ) ) {
237
-			if ( ! wp_verify_nonce( $_GET['_wc_stripe_notice_nonce'], 'wc_stripe_hide_notices_nonce' ) ) {
238
-				wp_die( __( 'Action failed. Please refresh the page and retry.', 'woocommerce-gateway-stripe' ) );
236
+		if (isset($_GET['wc-stripe-hide-notice']) && isset($_GET['_wc_stripe_notice_nonce'])) {
237
+			if ( ! wp_verify_nonce($_GET['_wc_stripe_notice_nonce'], 'wc_stripe_hide_notices_nonce')) {
238
+				wp_die(__('Action failed. Please refresh the page and retry.', 'woocommerce-gateway-stripe'));
239 239
 			}
240 240
 
241
-			if ( ! current_user_can( 'manage_woocommerce' ) ) {
242
-				wp_die( __( 'Cheatin&#8217; huh?', 'woocommerce-gateway-stripe' ) );
241
+			if ( ! current_user_can('manage_woocommerce')) {
242
+				wp_die(__('Cheatin&#8217; huh?', 'woocommerce-gateway-stripe'));
243 243
 			}
244 244
 
245
-			$notice = wc_clean( $_GET['wc-stripe-hide-notice'] );
245
+			$notice = wc_clean($_GET['wc-stripe-hide-notice']);
246 246
 
247
-			switch ( $notice ) {
247
+			switch ($notice) {
248 248
 				case 'style':
249
-					update_option( 'wc_stripe_show_style_notice', 'no' );
249
+					update_option('wc_stripe_show_style_notice', 'no');
250 250
 					break;
251 251
 				case 'phpver':
252
-					update_option( 'wc_stripe_show_phpver_notice', 'no' );
252
+					update_option('wc_stripe_show_phpver_notice', 'no');
253 253
 					break;
254 254
 				case 'wcver':
255
-					update_option( 'wc_stripe_show_wcver_notice', 'no' );
255
+					update_option('wc_stripe_show_wcver_notice', 'no');
256 256
 					break;
257 257
 				case 'curl':
258
-					update_option( 'wc_stripe_show_curl_notice', 'no' );
258
+					update_option('wc_stripe_show_curl_notice', 'no');
259 259
 					break;
260 260
 				case 'ssl':
261
-					update_option( 'wc_stripe_show_ssl_notice', 'no' );
261
+					update_option('wc_stripe_show_ssl_notice', 'no');
262 262
 					break;
263 263
 				case 'keys':
264
-					update_option( 'wc_stripe_show_keys_notice', 'no' );
264
+					update_option('wc_stripe_show_keys_notice', 'no');
265 265
 					break;
266 266
 				case '3ds':
267
-					update_option( 'wc_stripe_show_3ds_notice', 'no' );
267
+					update_option('wc_stripe_show_3ds_notice', 'no');
268 268
 					break;
269 269
 				case 'Alipay':
270
-					update_option( 'wc_stripe_show_alipay_notice', 'no' );
270
+					update_option('wc_stripe_show_alipay_notice', 'no');
271 271
 					break;
272 272
 				case 'Bancontact':
273
-					update_option( 'wc_stripe_show_bancontact_notice', 'no' );
273
+					update_option('wc_stripe_show_bancontact_notice', 'no');
274 274
 					break;
275 275
 				case 'EPS':
276
-					update_option( 'wc_stripe_show_eps_notice', 'no' );
276
+					update_option('wc_stripe_show_eps_notice', 'no');
277 277
 					break;
278 278
 				case 'Giropay':
279
-					update_option( 'wc_stripe_show_giropay_notice', 'no' );
279
+					update_option('wc_stripe_show_giropay_notice', 'no');
280 280
 					break;
281 281
 				case 'iDeal':
282
-					update_option( 'wc_stripe_show_ideal_notice', 'no' );
282
+					update_option('wc_stripe_show_ideal_notice', 'no');
283 283
 					break;
284 284
 				case 'Multibanco':
285
-					update_option( 'wc_stripe_show_multibanco_notice', 'no' );
285
+					update_option('wc_stripe_show_multibanco_notice', 'no');
286 286
 					break;
287 287
 				case 'P24':
288
-					update_option( 'wc_stripe_show_p24_notice', 'no' );
288
+					update_option('wc_stripe_show_p24_notice', 'no');
289 289
 					break;
290 290
 				case 'SEPA':
291
-					update_option( 'wc_stripe_show_sepa_notice', 'no' );
291
+					update_option('wc_stripe_show_sepa_notice', 'no');
292 292
 					break;
293 293
 				case 'SOFORT':
294
-					update_option( 'wc_stripe_show_sofort_notice', 'no' );
294
+					update_option('wc_stripe_show_sofort_notice', 'no');
295 295
 					break;
296 296
 			}
297 297
 		}
@@ -305,11 +305,11 @@  discard block
 block discarded – undo
305 305
 	 * @return string Setting link
306 306
 	 */
307 307
 	public function get_setting_link() {
308
-		$use_id_as_section = function_exists( 'WC' ) ? version_compare( WC()->version, '2.6', '>=' ) : false;
308
+		$use_id_as_section = function_exists('WC') ? version_compare(WC()->version, '2.6', '>=') : false;
309 309
 
310
-		$section_slug = $use_id_as_section ? 'stripe' : strtolower( 'WC_Gateway_Stripe' );
310
+		$section_slug = $use_id_as_section ? 'stripe' : strtolower('WC_Gateway_Stripe');
311 311
 
312
-		return admin_url( 'admin.php?page=wc-settings&tab=checkout&section=' . $section_slug );
312
+		return admin_url('admin.php?page=wc-settings&tab=checkout&section=' . $section_slug);
313 313
 	}
314 314
 
315 315
 	/**
@@ -318,11 +318,11 @@  discard block
 block discarded – undo
318 318
 	 * @since 4.3.0
319 319
 	 */
320 320
 	public function stripe_updated() {
321
-		$previous_version = get_option( 'wc_stripe_version' );
321
+		$previous_version = get_option('wc_stripe_version');
322 322
 
323 323
 		// Only show the style notice if the plugin was installed and older than 4.1.4.
324
-		if ( empty( $previous_version ) || version_compare( $previous_version, '4.1.4', 'ge' ) ) {
325
-			update_option( 'wc_stripe_show_style_notice', 'no' );
324
+		if (empty($previous_version) || version_compare($previous_version, '4.1.4', 'ge')) {
325
+			update_option('wc_stripe_show_style_notice', 'no');
326 326
 		}
327 327
 	}
328 328
 }
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,7 +15,7 @@  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
 
@@ -29,29 +29,29 @@  discard block
 block discarded – undo
29 29
  */
30 30
 function woocommerce_stripe_missing_wc_notice() {
31 31
 	/* translators: 1. URL link. */
32
-	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>';
32
+	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 33
 }
34 34
 
35
-add_action( 'plugins_loaded', 'woocommerce_gateway_stripe_init' );
35
+add_action('plugins_loaded', 'woocommerce_gateway_stripe_init');
36 36
 
37 37
 function woocommerce_gateway_stripe_init() {
38
-	load_plugin_textdomain( 'woocommerce-gateway-stripe', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' );
38
+	load_plugin_textdomain('woocommerce-gateway-stripe', false, plugin_basename(dirname(__FILE__)) . '/languages');
39 39
 
40
-	if ( ! class_exists( 'WooCommerce' ) ) {
41
-		add_action( 'admin_notices', 'woocommerce_stripe_missing_wc_notice' );
40
+	if ( ! class_exists('WooCommerce')) {
41
+		add_action('admin_notices', 'woocommerce_stripe_missing_wc_notice');
42 42
 		return;
43 43
 	}
44 44
 
45
-	if ( ! class_exists( 'WC_Stripe' ) ) :
45
+	if ( ! class_exists('WC_Stripe')) :
46 46
 		/**
47 47
 		 * Required minimums and constants
48 48
 		 */
49
-		define( 'WC_STRIPE_VERSION', '4.2.5' );
50
-		define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
51
-		define( 'WC_STRIPE_MIN_WC_VER', '2.6.0' );
52
-		define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
53
-		define( 'WC_STRIPE_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
54
-		define( 'WC_STRIPE_PLUGIN_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
49
+		define('WC_STRIPE_VERSION', '4.2.5');
50
+		define('WC_STRIPE_MIN_PHP_VER', '5.6.0');
51
+		define('WC_STRIPE_MIN_WC_VER', '2.6.0');
52
+		define('WC_STRIPE_MAIN_FILE', __FILE__);
53
+		define('WC_STRIPE_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
54
+		define('WC_STRIPE_PLUGIN_PATH', untrailingslashit(plugin_dir_path(__FILE__)));
55 55
 
56 56
 		class WC_Stripe {
57 57
 
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 			 * @return Singleton The *Singleton* instance.
67 67
 			 */
68 68
 			public static function get_instance() {
69
-				if ( null === self::$instance ) {
69
+				if (null === self::$instance) {
70 70
 					self::$instance = new self();
71 71
 				}
72 72
 				return self::$instance;
@@ -93,7 +93,7 @@  discard block
 block discarded – undo
93 93
 			 * *Singleton* via the `new` operator from outside of this class.
94 94
 			 */
95 95
 			private function __construct() {
96
-				add_action( 'admin_init', array( $this, 'install' ) );
96
+				add_action('admin_init', array($this, 'install'));
97 97
 				$this->init();
98 98
 			}
99 99
 
@@ -104,49 +104,49 @@  discard block
 block discarded – undo
104 104
 			 * @version 4.0.0
105 105
 			 */
106 106
 			public function init() {
107
-				if ( is_admin() ) {
108
-					require_once dirname( __FILE__ ) . '/includes/admin/class-wc-stripe-privacy.php';
107
+				if (is_admin()) {
108
+					require_once dirname(__FILE__) . '/includes/admin/class-wc-stripe-privacy.php';
109 109
 				}
110 110
 
111
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-exception.php';
112
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-logger.php';
113
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-helper.php';
114
-				include_once dirname( __FILE__ ) . '/includes/class-wc-stripe-api.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-multibanco.php';
130
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-stripe-payment-request.php';
131
-				require_once dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-subs-compat.php';
132
-				require_once dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php';
133
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-order-handler.php';
134
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-payment-tokens.php';
135
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-customer.php';
136
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-intent-controller.php';
137
-
138
-				if ( is_admin() ) {
139
-					require_once dirname( __FILE__ ) . '/includes/admin/class-wc-stripe-admin-notices.php';
111
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-exception.php';
112
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-logger.php';
113
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-helper.php';
114
+				include_once dirname(__FILE__) . '/includes/class-wc-stripe-api.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-multibanco.php';
130
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-stripe-payment-request.php';
131
+				require_once dirname(__FILE__) . '/includes/compat/class-wc-stripe-subs-compat.php';
132
+				require_once dirname(__FILE__) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php';
133
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-order-handler.php';
134
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-payment-tokens.php';
135
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-customer.php';
136
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-intent-controller.php';
137
+
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' ) );
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 147
 
148
-				if ( version_compare( WC_VERSION, '3.4', '<' ) ) {
149
-					add_filter( 'woocommerce_get_sections_checkout', array( $this, 'filter_gateway_order_admin' ) );
148
+				if (version_compare(WC_VERSION, '3.4', '<')) {
149
+					add_filter('woocommerce_get_sections_checkout', array($this, 'filter_gateway_order_admin'));
150 150
 				}
151 151
 			}
152 152
 
@@ -157,8 +157,8 @@  discard block
 block discarded – undo
157 157
 			 * @version 4.0.0
158 158
 			 */
159 159
 			public function update_plugin_version() {
160
-				delete_option( 'wc_stripe_version' );
161
-				update_option( 'wc_stripe_version', WC_STRIPE_VERSION );
160
+				delete_option('wc_stripe_version');
161
+				update_option('wc_stripe_version', WC_STRIPE_VERSION);
162 162
 			}
163 163
 
164 164
 			/**
@@ -168,15 +168,15 @@  discard block
 block discarded – undo
168 168
 			 * @version 3.1.0
169 169
 			 */
170 170
 			public function install() {
171
-				if ( ! is_plugin_active( plugin_basename( __FILE__ ) ) ) {
171
+				if ( ! is_plugin_active(plugin_basename(__FILE__))) {
172 172
 					return;
173 173
 				}
174 174
 
175
-				if ( ! defined( 'IFRAME_REQUEST' ) && ( WC_STRIPE_VERSION !== get_option( 'wc_stripe_version' ) ) ) {
176
-					do_action( 'woocommerce_stripe_updated' );
175
+				if ( ! defined('IFRAME_REQUEST') && (WC_STRIPE_VERSION !== get_option('wc_stripe_version'))) {
176
+					do_action('woocommerce_stripe_updated');
177 177
 
178
-					if ( ! defined( 'WC_STRIPE_INSTALLING' ) ) {
179
-						define( 'WC_STRIPE_INSTALLING', true );
178
+					if ( ! defined('WC_STRIPE_INSTALLING')) {
179
+						define('WC_STRIPE_INSTALLING', true);
180 180
 					}
181 181
 
182 182
 					$this->update_plugin_version();
@@ -189,13 +189,13 @@  discard block
 block discarded – undo
189 189
 			 * @since 1.0.0
190 190
 			 * @version 4.0.0
191 191
 			 */
192
-			public function plugin_action_links( $links ) {
192
+			public function plugin_action_links($links) {
193 193
 				$plugin_links = array(
194
-					'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__( 'Settings', 'woocommerce-gateway-stripe' ) . '</a>',
195
-					'<a href="https://docs.woocommerce.com/document/stripe/">' . esc_html__( 'Docs', 'woocommerce-gateway-stripe' ) . '</a>',
196
-					'<a href="https://woocommerce.com/my-account/create-a-ticket?broken=primary&select=18627">' . esc_html__( 'Support', 'woocommerce-gateway-stripe' ) . '</a>',
194
+					'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__('Settings', 'woocommerce-gateway-stripe') . '</a>',
195
+					'<a href="https://docs.woocommerce.com/document/stripe/">' . esc_html__('Docs', 'woocommerce-gateway-stripe') . '</a>',
196
+					'<a href="https://woocommerce.com/my-account/create-a-ticket?broken=primary&select=18627">' . esc_html__('Support', 'woocommerce-gateway-stripe') . '</a>',
197 197
 				);
198
-				return array_merge( $plugin_links, $links );
198
+				return array_merge($plugin_links, $links);
199 199
 			}
200 200
 
201 201
 			/**
@@ -204,8 +204,8 @@  discard block
 block discarded – undo
204 204
 			 * @since 1.0.0
205 205
 			 * @version 4.0.0
206 206
 			 */
207
-			public function add_gateways( $methods ) {
208
-				if ( class_exists( 'WC_Subscriptions_Order' ) && function_exists( 'wcs_create_renewal_order' ) ) {
207
+			public function add_gateways($methods) {
208
+				if (class_exists('WC_Subscriptions_Order') && function_exists('wcs_create_renewal_order')) {
209 209
 					$methods[] = 'WC_Stripe_Subs_Compat';
210 210
 					$methods[] = 'WC_Stripe_Sepa_Subs_Compat';
211 211
 				} else {
@@ -231,28 +231,28 @@  discard block
 block discarded – undo
231 231
 			 * @since 4.0.0
232 232
 			 * @version 4.0.0
233 233
 			 */
234
-			public function filter_gateway_order_admin( $sections ) {
235
-				unset( $sections['stripe'] );
236
-				unset( $sections['stripe_bancontact'] );
237
-				unset( $sections['stripe_sofort'] );
238
-				unset( $sections['stripe_giropay'] );
239
-				unset( $sections['stripe_eps'] );
240
-				unset( $sections['stripe_ideal'] );
241
-				unset( $sections['stripe_p24'] );
242
-				unset( $sections['stripe_alipay'] );
243
-				unset( $sections['stripe_sepa'] );
244
-				unset( $sections['stripe_multibanco'] );
234
+			public function filter_gateway_order_admin($sections) {
235
+				unset($sections['stripe']);
236
+				unset($sections['stripe_bancontact']);
237
+				unset($sections['stripe_sofort']);
238
+				unset($sections['stripe_giropay']);
239
+				unset($sections['stripe_eps']);
240
+				unset($sections['stripe_ideal']);
241
+				unset($sections['stripe_p24']);
242
+				unset($sections['stripe_alipay']);
243
+				unset($sections['stripe_sepa']);
244
+				unset($sections['stripe_multibanco']);
245 245
 
246 246
 				$sections['stripe']            = 'Stripe';
247
-				$sections['stripe_bancontact'] = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
248
-				$sections['stripe_sofort']     = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
249
-				$sections['stripe_giropay']    = __( 'Stripe Giropay', 'woocommerce-gateway-stripe' );
250
-				$sections['stripe_eps']        = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
251
-				$sections['stripe_ideal']      = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
252
-				$sections['stripe_p24']        = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
253
-				$sections['stripe_alipay']     = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
254
-				$sections['stripe_sepa']       = __( 'Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe' );
255
-				$sections['stripe_multibanco'] = __( 'Stripe Multibanco', 'woocommerce-gateway-stripe' );
247
+				$sections['stripe_bancontact'] = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
248
+				$sections['stripe_sofort']     = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
249
+				$sections['stripe_giropay']    = __('Stripe Giropay', 'woocommerce-gateway-stripe');
250
+				$sections['stripe_eps']        = __('Stripe EPS', 'woocommerce-gateway-stripe');
251
+				$sections['stripe_ideal']      = __('Stripe iDeal', 'woocommerce-gateway-stripe');
252
+				$sections['stripe_p24']        = __('Stripe P24', 'woocommerce-gateway-stripe');
253
+				$sections['stripe_alipay']     = __('Stripe Alipay', 'woocommerce-gateway-stripe');
254
+				$sections['stripe_sepa']       = __('Stripe SEPA Direct Debit', '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.