Completed
Push — master ( 4fadef...73b56f )
by Roy
02:16
created
includes/abstracts/abstract-wc-stripe-payment-gateway.php 1 patch
Spacing   +250 added lines, -251 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
 
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 	 */
20 20
 	public function display_admin_settings_webhook_description() {
21 21
 		/* translators: 1) webhook url */
22
-		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() );
22
+		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());
23 23
 	}
24 24
 
25 25
 	/**
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
 				<input id="wc-%1$s-new-payment-method" name="wc-%1$s-new-payment-method" type="checkbox" value="true" style="width:auto;" />
34 34
 				<label for="wc-%1$s-new-payment-method" style="display:inline;">%2$s</label>
35 35
 			</p>',
36
-			esc_attr( $this->id ),
37
-			esc_html( apply_filters( 'wc_stripe_save_to_account_text', __( 'Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe' ) ) )
36
+			esc_attr($this->id),
37
+			esc_html(apply_filters('wc_stripe_save_to_account_text', __('Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe')))
38 38
 		);
39 39
 	}
40 40
 
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 	 * @since 4.0.5
46 46
 	 * @param array $error
47 47
 	 */
48
-	public function is_retryable_error( $error ) {
48
+	public function is_retryable_error($error) {
49 49
 		return (
50 50
 			'invalid_request_error' === $error->type ||
51 51
 			'idempotency_error' === $error->type ||
@@ -62,11 +62,11 @@  discard block
 block discarded – undo
62 62
 	 * @since 4.1.0
63 63
 	 * @param array $error
64 64
 	 */
65
-	public function is_same_idempotency_error( $error ) {
65
+	public function is_same_idempotency_error($error) {
66 66
 		return (
67 67
 			$error &&
68 68
 			'idempotency_error' === $error->type &&
69
-			preg_match( '/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message )
69
+			preg_match('/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message)
70 70
 		);
71 71
 	}
72 72
 
@@ -77,11 +77,11 @@  discard block
 block discarded – undo
77 77
 	 * @since 4.1.0
78 78
 	 * @param array $error
79 79
 	 */
80
-	public function is_source_already_consumed_error( $error ) {
80
+	public function is_source_already_consumed_error($error) {
81 81
 		return (
82 82
 			$error &&
83 83
 			'invalid_request_error' === $error->type &&
84
-			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 )
84
+			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)
85 85
 		);
86 86
 	}
87 87
 
@@ -92,11 +92,11 @@  discard block
 block discarded – undo
92 92
 	 * @since 4.1.0
93 93
 	 * @param array $error
94 94
 	 */
95
-	public function is_no_such_customer_error( $error ) {
95
+	public function is_no_such_customer_error($error) {
96 96
 		return (
97 97
 			$error &&
98 98
 			'invalid_request_error' === $error->type &&
99
-			preg_match( '/No such customer/i', $error->message )
99
+			preg_match('/No such customer/i', $error->message)
100 100
 		);
101 101
 	}
102 102
 
@@ -107,11 +107,11 @@  discard block
 block discarded – undo
107 107
 	 * @since 4.1.0
108 108
 	 * @param array $error
109 109
 	 */
110
-	public function is_no_such_token_error( $error ) {
110
+	public function is_no_such_token_error($error) {
111 111
 		return (
112 112
 			$error &&
113 113
 			'invalid_request_error' === $error->type &&
114
-			preg_match( '/No such token/i', $error->message )
114
+			preg_match('/No such token/i', $error->message)
115 115
 		);
116 116
 	}
117 117
 
@@ -122,11 +122,11 @@  discard block
 block discarded – undo
122 122
 	 * @since 4.1.0
123 123
 	 * @param array $error
124 124
 	 */
125
-	public function is_no_such_source_error( $error ) {
125
+	public function is_no_such_source_error($error) {
126 126
 		return (
127 127
 			$error &&
128 128
 			'invalid_request_error' === $error->type &&
129
-			preg_match( '/No such source/i', $error->message )
129
+			preg_match('/No such source/i', $error->message)
130 130
 		);
131 131
 	}
132 132
 
@@ -137,11 +137,11 @@  discard block
 block discarded – undo
137 137
 	 * @since 4.1.0
138 138
 	 * @param array $error
139 139
 	 */
140
-	public function is_no_linked_source_error( $error ) {
140
+	public function is_no_linked_source_error($error) {
141 141
 		return (
142 142
 			$error &&
143 143
 			'invalid_request_error' === $error->type &&
144
-			preg_match( '/does not have a linked source with ID/i', $error->message )
144
+			preg_match('/does not have a linked source with ID/i', $error->message)
145 145
 		);
146 146
 	}
147 147
 
@@ -154,13 +154,13 @@  discard block
 block discarded – undo
154 154
 	 * @param object $error
155 155
 	 * @return bool
156 156
 	 */
157
-	public function need_update_idempotency_key( $source_object, $error ) {
157
+	public function need_update_idempotency_key($source_object, $error) {
158 158
 		return (
159 159
 			$error &&
160 160
 			1 < $this->retry_interval &&
161
-			! empty( $source_object ) &&
161
+			! empty($source_object) &&
162 162
 			'chargeable' === $source_object->status &&
163
-			self::is_same_idempotency_error( $error )
163
+			self::is_same_idempotency_error($error)
164 164
 		);
165 165
 	}
166 166
 
@@ -168,8 +168,8 @@  discard block
 block discarded – undo
168 168
 	 * Check if this gateway is enabled
169 169
 	 */
170 170
 	public function is_available() {
171
-		if ( 'yes' === $this->enabled ) {
172
-			if ( ! $this->secret_key || ! $this->publishable_key ) {
171
+		if ('yes' === $this->enabled) {
172
+			if ( ! $this->secret_key || ! $this->publishable_key) {
173 173
 				return false;
174 174
 			}
175 175
 			return true;
@@ -186,12 +186,12 @@  discard block
 block discarded – undo
186 186
 	 * @param int $order_id
187 187
 	 * @return bool
188 188
 	 */
189
-	public function maybe_process_pre_orders( $order_id ) {
189
+	public function maybe_process_pre_orders($order_id) {
190 190
 		return (
191 191
 			WC_Stripe_Helper::is_pre_orders_exists() &&
192
-			$this->pre_orders->is_pre_order( $order_id ) &&
193
-			WC_Pre_Orders_Order::order_requires_payment_tokenization( $order_id ) &&
194
-			! is_wc_endpoint_url( 'order-pay' )
192
+			$this->pre_orders->is_pre_order($order_id) &&
193
+			WC_Pre_Orders_Order::order_requires_payment_tokenization($order_id) &&
194
+			! is_wc_endpoint_url('order-pay')
195 195
 		);
196 196
 	}
197 197
 
@@ -201,8 +201,8 @@  discard block
 block discarded – undo
201 201
 	 * @since 1.0.0
202 202
 	 * @version 4.0.0
203 203
 	 */
204
-	public function add_admin_notice( $slug, $class, $message, $dismissible = false ) {
205
-		$this->notices[ $slug ] = array(
204
+	public function add_admin_notice($slug, $class, $message, $dismissible = false) {
205
+		$this->notices[$slug] = array(
206 206
 			'class'       => $class,
207 207
 			'message'     => $message,
208 208
 			'dismissible' => $dismissible,
@@ -218,7 +218,7 @@  discard block
 block discarded – undo
218 218
 	 * @return array
219 219
 	 */
220 220
 	public function payment_icons() {
221
-		return apply_filters( 'wc_stripe_payment_icons', array(
221
+		return apply_filters('wc_stripe_payment_icons', array(
222 222
 			'visa'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/visa.svg" class="stripe-visa-icon stripe-icon" alt="Visa" />',
223 223
 			'amex'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/amex.svg" class="stripe-amex-icon stripe-icon" alt="American Express" />',
224 224
 			'mastercard' => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/mastercard.svg" class="stripe-mastercard-icon stripe-icon" alt="Mastercard" />',
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
 			'multibanco' => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/multibanco.svg" class="stripe-multibanco-icon stripe-icon" alt="Multibanco" />',
237 237
 			'sofort'     => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/sofort.svg" class="stripe-sofort-icon stripe-icon" alt="SOFORT" />',
238 238
 			'sepa'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/sepa.svg" class="stripe-sepa-icon stripe-icon" alt="SEPA" />',
239
-		) );
239
+		));
240 240
 	}
241 241
 
242 242
 	/**
@@ -247,10 +247,10 @@  discard block
 block discarded – undo
247 247
 	 * @version 4.0.0
248 248
 	 * @param object $order
249 249
 	 */
250
-	public function validate_minimum_order_amount( $order ) {
251
-		if ( $order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount() ) {
250
+	public function validate_minimum_order_amount($order) {
251
+		if ($order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount()) {
252 252
 			/* translators: 1) dollar amount */
253
-			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 ) ) );
253
+			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)));
254 254
 		}
255 255
 	}
256 256
 
@@ -260,14 +260,14 @@  discard block
 block discarded – undo
260 260
 	 * @since 4.0.0
261 261
 	 * @version 4.0.0
262 262
 	 */
263
-	public function get_transaction_url( $order ) {
264
-		if ( $this->testmode ) {
263
+	public function get_transaction_url($order) {
264
+		if ($this->testmode) {
265 265
 			$this->view_transaction_url = 'https://dashboard.stripe.com/test/payments/%s';
266 266
 		} else {
267 267
 			$this->view_transaction_url = 'https://dashboard.stripe.com/payments/%s';
268 268
 		}
269 269
 
270
-		return parent::get_transaction_url( $order );
270
+		return parent::get_transaction_url($order);
271 271
 	}
272 272
 
273 273
 	/**
@@ -276,15 +276,15 @@  discard block
 block discarded – undo
276 276
 	 * @since 4.0.0
277 277
 	 * @version 4.0.0
278 278
 	 */
279
-	public function get_stripe_customer_id( $order ) {
280
-		$customer = get_user_meta( WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true );
279
+	public function get_stripe_customer_id($order) {
280
+		$customer = get_user_meta(WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true);
281 281
 
282
-		if ( empty( $customer ) ) {
282
+		if (empty($customer)) {
283 283
 			// Try to get it via the order.
284
-			if ( WC_Stripe_Helper::is_pre_30() ) {
285
-				return get_post_meta( $order->id, '_stripe_customer_id', true );
284
+			if (WC_Stripe_Helper::is_pre_30()) {
285
+				return get_post_meta($order->id, '_stripe_customer_id', true);
286 286
 			} else {
287
-				return $order->get_meta( '_stripe_customer_id', true );
287
+				return $order->get_meta('_stripe_customer_id', true);
288 288
 			}
289 289
 		} else {
290 290
 			return $customer;
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
 	 * @param object $order
302 302
 	 * @param int $id Stripe session id.
303 303
 	 */
304
-	public function get_stripe_return_url( $order = null, $id = null ) {
305
-		if ( is_object( $order ) ) {
306
-			if ( empty( $id ) ) {
304
+	public function get_stripe_return_url($order = null, $id = null) {
305
+		if (is_object($order)) {
306
+			if (empty($id)) {
307 307
 				$id = uniqid();
308 308
 			}
309 309
 
@@ -314,10 +314,10 @@  discard block
 block discarded – undo
314 314
 				'order_id'       => $order_id,
315 315
 			);
316 316
 
317
-			return esc_url_raw( add_query_arg( $args, $this->get_return_url( $order ) ) );
317
+			return esc_url_raw(add_query_arg($args, $this->get_return_url($order)));
318 318
 		}
319 319
 
320
-		return esc_url_raw( add_query_arg( array( 'utm_nooverride' => '1' ), $this->get_return_url() ) );
320
+		return esc_url_raw(add_query_arg(array('utm_nooverride' => '1'), $this->get_return_url()));
321 321
 	}
322 322
 
323 323
 	/**
@@ -325,8 +325,8 @@  discard block
 block discarded – undo
325 325
 	 * @param  int  $order_id
326 326
 	 * @return boolean
327 327
 	 */
328
-	public function has_subscription( $order_id ) {
329
-		return ( function_exists( 'wcs_order_contains_subscription' ) && ( wcs_order_contains_subscription( $order_id ) || wcs_is_subscription( $order_id ) || wcs_order_contains_renewal( $order_id ) ) );
328
+	public function has_subscription($order_id) {
329
+		return (function_exists('wcs_order_contains_subscription') && (wcs_order_contains_subscription($order_id) || wcs_is_subscription($order_id) || wcs_order_contains_renewal($order_id)));
330 330
 	}
331 331
 
332 332
 	/**
@@ -338,34 +338,33 @@  discard block
 block discarded – undo
338 338
 	 * @param  object $prepared_source
339 339
 	 * @return array()
340 340
 	 */
341
-	public function generate_payment_request( $order, $prepared_source ) {
342
-		$settings                          = get_option( 'woocommerce_stripe_settings', array() );
343
-		$statement_descriptor              = ! empty( $settings['statement_descriptor'] ) ? str_replace( "'", '', $settings['statement_descriptor'] ) : '';
344
-		$capture                           = ! empty( $settings['capture'] ) && 'yes' === $settings['capture'] ? true : false;
341
+	public function generate_payment_request($order, $prepared_source) {
342
+		$settings                          = get_option('woocommerce_stripe_settings', array());
343
+		$statement_descriptor              = ! empty($settings['statement_descriptor']) ? str_replace("'", '', $settings['statement_descriptor']) : '';
344
+		$capture                           = ! empty($settings['capture']) && 'yes' === $settings['capture'] ? true : false;
345 345
 		$post_data                         = array();
346
-		$post_data['currency']             = strtolower( WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency() );
347
-		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $post_data['currency'] );
346
+		$post_data['currency']             = strtolower(WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency());
347
+		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $post_data['currency']);
348 348
 		/* translators: 1) blog name 2) order number */
349
-		$post_data['description']          = sprintf( __( '%1$s - Order %2$s', 'woocommerce-gateway-stripe' ), wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ), $order->get_order_number() );
349
+		$post_data['description']          = sprintf(__('%1$s - Order %2$s', 'woocommerce-gateway-stripe'), wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES), $order->get_order_number());
350 350
 		$billing_email      = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
351 351
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
352 352
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
353 353
 
354
-		if ( ! empty( $billing_email ) && apply_filters( 'wc_stripe_send_stripe_receipt', false ) ) {
354
+		if ( ! empty($billing_email) && apply_filters('wc_stripe_send_stripe_receipt', false)) {
355 355
 			$post_data['receipt_email'] = $billing_email;
356 356
 		}
357 357
 
358
-		switch ( WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method() ) {
359
-			case 'stripe':
360
-				if ( ! empty( $statement_descriptor ) ) {
361
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
358
+		switch (WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method()) {
359
+			case 'stripe' : if ( ! empty($statement_descriptor)) {
360
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
362 361
 				}
363 362
 
364 363
 				$post_data['capture'] = $capture ? 'true' : 'false';
365 364
 				break;
366 365
 			case 'stripe_sepa':
367
-				if ( ! empty( $statement_descriptor ) ) {
368
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
366
+				if ( ! empty($statement_descriptor)) {
367
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
369 368
 				}
370 369
 				break;
371 370
 		}
@@ -373,25 +372,25 @@  discard block
 block discarded – undo
373 372
 		$post_data['expand[]'] = 'balance_transaction';
374 373
 
375 374
 		$metadata = array(
376
-			__( 'customer_name', 'woocommerce-gateway-stripe' ) => sanitize_text_field( $billing_first_name ) . ' ' . sanitize_text_field( $billing_last_name ),
377
-			__( 'customer_email', 'woocommerce-gateway-stripe' ) => sanitize_email( $billing_email ),
375
+			__('customer_name', 'woocommerce-gateway-stripe') => sanitize_text_field($billing_first_name) . ' ' . sanitize_text_field($billing_last_name),
376
+			__('customer_email', 'woocommerce-gateway-stripe') => sanitize_email($billing_email),
378 377
 			'order_id' => $order->get_order_number(),
379 378
 		);
380 379
 
381
-		if ( $this->has_subscription( WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id() ) ) {
380
+		if ($this->has_subscription(WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id())) {
382 381
 			$metadata += array(
383 382
 				'payment_type' => 'recurring',
384
-				'site_url'     => esc_url( get_site_url() ),
383
+				'site_url'     => esc_url(get_site_url()),
385 384
 			);
386 385
 		}
387 386
 
388
-		$post_data['metadata'] = apply_filters( 'wc_stripe_payment_metadata', $metadata, $order, $prepared_source );
387
+		$post_data['metadata'] = apply_filters('wc_stripe_payment_metadata', $metadata, $order, $prepared_source);
389 388
 
390
-		if ( $prepared_source->customer ) {
389
+		if ($prepared_source->customer) {
391 390
 			$post_data['customer'] = $prepared_source->customer;
392 391
 		}
393 392
 
394
-		if ( $prepared_source->source ) {
393
+		if ($prepared_source->source) {
395 394
 			$post_data['source'] = $prepared_source->source;
396 395
 		}
397 396
 
@@ -403,83 +402,83 @@  discard block
 block discarded – undo
403 402
 		 * @param WC_Order $order
404 403
 		 * @param object $source
405 404
 		 */
406
-		return apply_filters( 'wc_stripe_generate_payment_request', $post_data, $order, $prepared_source );
405
+		return apply_filters('wc_stripe_generate_payment_request', $post_data, $order, $prepared_source);
407 406
 	}
408 407
 
409 408
 	/**
410 409
 	 * Store extra meta data for an order from a Stripe Response.
411 410
 	 */
412
-	public function process_response( $response, $order ) {
413
-		WC_Stripe_Logger::log( 'Processing response: ' . print_r( $response, true ) );
411
+	public function process_response($response, $order) {
412
+		WC_Stripe_Logger::log('Processing response: ' . print_r($response, true));
414 413
 
415 414
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
416 415
 
417
-		$captured = ( isset( $response->captured ) && $response->captured ) ? 'yes' : 'no';
416
+		$captured = (isset($response->captured) && $response->captured) ? 'yes' : 'no';
418 417
 
419 418
 		// Store charge data.
420
-		WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_charge_captured', $captured ) : $order->update_meta_data( '_stripe_charge_captured', $captured );
419
+		WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_charge_captured', $captured) : $order->update_meta_data('_stripe_charge_captured', $captured);
421 420
 
422 421
 		// Store other data such as fees.
423
-		if ( isset( $response->balance_transaction ) && isset( $response->balance_transaction->fee ) ) {
422
+		if (isset($response->balance_transaction) && isset($response->balance_transaction->fee)) {
424 423
 			// Fees and Net needs to both come from Stripe to be accurate as the returned
425 424
 			// values are in the local currency of the Stripe account, not from WC.
426
-			$fee = ! empty( $response->balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'fee' ) : 0;
427
-			$net = ! empty( $response->balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'net' ) : 0;
428
-			WC_Stripe_Helper::update_stripe_fee( $order, $fee );
429
-			WC_Stripe_Helper::update_stripe_net( $order, $net );
425
+			$fee = ! empty($response->balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'fee') : 0;
426
+			$net = ! empty($response->balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'net') : 0;
427
+			WC_Stripe_Helper::update_stripe_fee($order, $fee);
428
+			WC_Stripe_Helper::update_stripe_net($order, $net);
430 429
 
431 430
 			// Store currency stripe.
432
-			$currency = ! empty( $response->balance_transaction->currency ) ? strtoupper( $response->balance_transaction->currency ) : null;
433
-			WC_Stripe_Helper::update_stripe_currency( $order, $currency );
431
+			$currency = ! empty($response->balance_transaction->currency) ? strtoupper($response->balance_transaction->currency) : null;
432
+			WC_Stripe_Helper::update_stripe_currency($order, $currency);
434 433
 		}
435 434
 
436
-		if ( 'yes' === $captured ) {
435
+		if ('yes' === $captured) {
437 436
 			/**
438 437
 			 * Charge can be captured but in a pending state. Payment methods
439 438
 			 * that are asynchronous may take couple days to clear. Webhook will
440 439
 			 * take care of the status changes.
441 440
 			 */
442
-			if ( 'pending' === $response->status ) {
443
-				$order_stock_reduced = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_order_stock_reduced', true ) : $order->get_meta( '_order_stock_reduced', true );
441
+			if ('pending' === $response->status) {
442
+				$order_stock_reduced = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_order_stock_reduced', true) : $order->get_meta('_order_stock_reduced', true);
444 443
 
445
-				if ( ! $order_stock_reduced ) {
446
-					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
444
+				if ( ! $order_stock_reduced) {
445
+					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
447 446
 				}
448 447
 
449
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
448
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
450 449
 				/* translators: transaction id */
451
-				$order->update_status( 'on-hold', sprintf( __( 'Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe' ), $response->id ) );
450
+				$order->update_status('on-hold', sprintf(__('Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe'), $response->id));
452 451
 			}
453 452
 
454
-			if ( 'succeeded' === $response->status ) {
455
-				$order->payment_complete( $response->id );
453
+			if ('succeeded' === $response->status) {
454
+				$order->payment_complete($response->id);
456 455
 
457 456
 				/* translators: transaction id */
458
-				$message = sprintf( __( 'Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe' ), $response->id );
459
-				$order->add_order_note( $message );
457
+				$message = sprintf(__('Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe'), $response->id);
458
+				$order->add_order_note($message);
460 459
 			}
461 460
 
462
-			if ( 'failed' === $response->status ) {
463
-				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
464
-				$order->add_order_note( $localized_message );
465
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
461
+			if ('failed' === $response->status) {
462
+				$localized_message = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
463
+				$order->add_order_note($localized_message);
464
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
466 465
 			}
467 466
 		} else {
468
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
467
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
469 468
 
470
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
471
-				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
469
+			if ($order->has_status(array('pending', 'failed'))) {
470
+				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
472 471
 			}
473 472
 
474 473
 			/* translators: transaction id */
475
-			$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 ) );
474
+			$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));
476 475
 		}
477 476
 
478
-		if ( is_callable( array( $order, 'save' ) ) ) {
477
+		if (is_callable(array($order, 'save'))) {
479 478
 			$order->save();
480 479
 		}
481 480
 
482
-		do_action( 'wc_gateway_stripe_process_response', $response, $order );
481
+		do_action('wc_gateway_stripe_process_response', $response, $order);
483 482
 
484 483
 		return $response;
485 484
 	}
@@ -492,10 +491,10 @@  discard block
 block discarded – undo
492 491
 	 * @param int $order_id
493 492
 	 * @return null
494 493
 	 */
495
-	public function send_failed_order_email( $order_id ) {
494
+	public function send_failed_order_email($order_id) {
496 495
 		$emails = WC()->mailer()->get_emails();
497
-		if ( ! empty( $emails ) && ! empty( $order_id ) ) {
498
-			$emails['WC_Email_Failed_Order']->trigger( $order_id );
496
+		if ( ! empty($emails) && ! empty($order_id)) {
497
+			$emails['WC_Email_Failed_Order']->trigger($order_id);
499 498
 		}
500 499
 	}
501 500
 
@@ -507,7 +506,7 @@  discard block
 block discarded – undo
507 506
 	 * @param object $order
508 507
 	 * @return object $details
509 508
 	 */
510
-	public function get_owner_details( $order ) {
509
+	public function get_owner_details($order) {
511 510
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
512 511
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
513 512
 
@@ -517,15 +516,15 @@  discard block
 block discarded – undo
517 516
 		$email = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
518 517
 		$phone = WC_Stripe_Helper::is_pre_30() ? $order->billing_phone : $order->get_billing_phone();
519 518
 
520
-		if ( ! empty( $phone ) ) {
519
+		if ( ! empty($phone)) {
521 520
 			$details['phone'] = $phone;
522 521
 		}
523 522
 
524
-		if ( ! empty( $name ) ) {
523
+		if ( ! empty($name)) {
525 524
 			$details['name'] = $name;
526 525
 		}
527 526
 
528
-		if ( ! empty( $email ) ) {
527
+		if ( ! empty($email)) {
529 528
 			$details['email'] = $email;
530 529
 		}
531 530
 
@@ -536,7 +535,7 @@  discard block
 block discarded – undo
536 535
 		$details['address']['postal_code'] = WC_Stripe_Helper::is_pre_30() ? $order->billing_postcode : $order->get_billing_postcode();
537 536
 		$details['address']['country']     = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
538 537
 
539
-		return (object) apply_filters( 'wc_stripe_owner_details', $details, $order );
538
+		return (object) apply_filters('wc_stripe_owner_details', $details, $order);
540 539
 	}
541 540
 
542 541
 	/**
@@ -545,15 +544,15 @@  discard block
 block discarded – undo
545 544
 	 * @since 4.0.3
546 545
 	 * @param string $source_id The source ID to get source object for.
547 546
 	 */
548
-	public function get_source_object( $source_id = '' ) {
549
-		if ( empty( $source_id ) ) {
547
+	public function get_source_object($source_id = '') {
548
+		if (empty($source_id)) {
550 549
 			return '';
551 550
 		}
552 551
 
553
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
552
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
554 553
 
555
-		if ( ! empty( $source_object->error ) ) {
556
-			throw new WC_Stripe_Exception( print_r( $source_object, true ), $source_object->error->message );
554
+		if ( ! empty($source_object->error)) {
555
+			throw new WC_Stripe_Exception(print_r($source_object, true), $source_object->error->message);
557 556
 		}
558 557
 
559 558
 		return $source_object;
@@ -567,12 +566,12 @@  discard block
 block discarded – undo
567 566
 	 * @param object $source_object
568 567
 	 * @return bool
569 568
 	 */
570
-	public function is_3ds_required( $source_object ) {
571
-		return apply_filters( 'wc_stripe_require_3ds', (
572
-			$source_object && ! empty( $source_object->card ) ) &&
573
-			( 'card' === $source_object->type && 'required' === $source_object->card->three_d_secure ||
574
-			( $this->three_d_secure && 'recommended' === $source_object->card->three_d_secure )
575
-		), $source_object, $this->three_d_secure );
569
+	public function is_3ds_required($source_object) {
570
+		return apply_filters('wc_stripe_require_3ds', (
571
+			$source_object && ! empty($source_object->card) ) &&
572
+			('card' === $source_object->type && 'required' === $source_object->card->three_d_secure ||
573
+			($this->three_d_secure && 'recommended' === $source_object->card->three_d_secure)
574
+		), $source_object, $this->three_d_secure);
576 575
 	}
577 576
 
578 577
 	/**
@@ -582,8 +581,8 @@  discard block
 block discarded – undo
582 581
 	 * @param object $source_object
583 582
 	 * @return bool
584 583
 	 */
585
-	public function is_3ds_card( $source_object ) {
586
-		return ( $source_object && 'three_d_secure' === $source_object->type );
584
+	public function is_3ds_card($source_object) {
585
+		return ($source_object && 'three_d_secure' === $source_object->type);
587 586
 	}
588 587
 
589 588
 	/**
@@ -593,8 +592,8 @@  discard block
 block discarded – undo
593 592
 	 * @param object $source_object
594 593
 	 * @return bool
595 594
 	 */
596
-	public function is_prepaid_card( $source_object ) {
597
-		return ( $source_object && 'token' === $source_object->object && 'prepaid' === $source_object->card->funding );
595
+	public function is_prepaid_card($source_object) {
596
+		return ($source_object && 'token' === $source_object->object && 'prepaid' === $source_object->card->funding);
598 597
 	}
599 598
 
600 599
 	/**
@@ -604,8 +603,8 @@  discard block
 block discarded – undo
604 603
 	 * @param string $source_id
605 604
 	 * @return bool
606 605
 	 */
607
-	public function is_type_legacy_card( $source_id ) {
608
-		return ( preg_match( '/^card_/', $source_id ) );
606
+	public function is_type_legacy_card($source_id) {
607
+		return (preg_match('/^card_/', $source_id));
609 608
 	}
610 609
 
611 610
 	/**
@@ -615,9 +614,9 @@  discard block
 block discarded – undo
615 614
 	 * @return bool
616 615
 	 */
617 616
 	public function is_using_saved_payment_method() {
618
-		$payment_method = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
617
+		$payment_method = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
619 618
 
620
-		return ( isset( $_POST[ 'wc-' . $payment_method . '-payment-token' ] ) && 'new' !== $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
619
+		return (isset($_POST['wc-' . $payment_method . '-payment-token']) && 'new' !== $_POST['wc-' . $payment_method . '-payment-token']);
621 620
 	}
622 621
 
623 622
 	/**
@@ -630,22 +629,22 @@  discard block
 block discarded – undo
630 629
 	 * @param string $return_url
631 630
 	 * @return mixed
632 631
 	 */
633
-	public function create_3ds_source( $order, $source_object, $return_url = '' ) {
632
+	public function create_3ds_source($order, $source_object, $return_url = '') {
634 633
 		$currency                    = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
635 634
 		$order_id                    = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
636
-		$return_url                  = empty( $return_url ) ? $this->get_stripe_return_url( $order ) : $return_url;
635
+		$return_url                  = empty($return_url) ? $this->get_stripe_return_url($order) : $return_url;
637 636
 
638 637
 		$post_data                   = array();
639
-		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
640
-		$post_data['currency']       = strtolower( $currency );
638
+		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
639
+		$post_data['currency']       = strtolower($currency);
641 640
 		$post_data['type']           = 'three_d_secure';
642
-		$post_data['owner']          = $this->get_owner_details( $order );
643
-		$post_data['three_d_secure'] = array( 'card' => $source_object->id );
644
-		$post_data['redirect']       = array( 'return_url' => $return_url );
641
+		$post_data['owner']          = $this->get_owner_details($order);
642
+		$post_data['three_d_secure'] = array('card' => $source_object->id);
643
+		$post_data['redirect']       = array('return_url' => $return_url);
645 644
 
646
-		WC_Stripe_Logger::log( 'Info: Begin creating 3DS source...' );
645
+		WC_Stripe_Logger::log('Info: Begin creating 3DS source...');
647 646
 
648
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_3ds_source', $post_data, $order ), 'sources' );
647
+		return WC_Stripe_API::request(apply_filters('wc_stripe_3ds_source', $post_data, $order), 'sources');
649 648
 	}
650 649
 
651 650
 	/**
@@ -661,61 +660,61 @@  discard block
 block discarded – undo
661 660
 	 * @throws Exception When card was not added or for and invalid card.
662 661
 	 * @return object
663 662
 	 */
664
-	public function prepare_source( $user_id, $force_save_source = false ) {
665
-		$customer           = new WC_Stripe_Customer( $user_id );
663
+	public function prepare_source($user_id, $force_save_source = false) {
664
+		$customer           = new WC_Stripe_Customer($user_id);
666 665
 		$set_customer       = true;
667
-		$force_save_source  = apply_filters( 'wc_stripe_force_save_source', $force_save_source, $customer );
666
+		$force_save_source  = apply_filters('wc_stripe_force_save_source', $force_save_source, $customer);
668 667
 		$source_object      = '';
669 668
 		$source_id          = '';
670 669
 		$wc_token_id        = false;
671
-		$payment_method     = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
670
+		$payment_method     = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
672 671
 		$is_token           = false;
673 672
 
674 673
 		// New CC info was entered and we have a new source to process.
675
-		if ( ! empty( $_POST['stripe_source'] ) ) {
676
-			$source_object = self::get_source_object( wc_clean( $_POST['stripe_source'] ) );
674
+		if ( ! empty($_POST['stripe_source'])) {
675
+			$source_object = self::get_source_object(wc_clean($_POST['stripe_source']));
677 676
 			$source_id     = $source_object->id;
678 677
 
679 678
 			// This checks to see if customer opted to save the payment method to file.
680
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
679
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
681 680
 
682 681
 			/**
683 682
 			 * This is true if the user wants to store the card to their account.
684 683
 			 * Criteria to save to file is they are logged in, they opted to save or product requirements and the source is
685 684
 			 * actually reusable. Either that or force_save_source is true.
686 685
 			 */
687
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage ) || $force_save_source ) {
688
-				$response = $customer->add_source( $source_object->id );
686
+			if (($user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage) || $force_save_source) {
687
+				$response = $customer->add_source($source_object->id);
689 688
 
690
-				if ( ! empty( $response->error ) ) {
691
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
689
+				if ( ! empty($response->error)) {
690
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
692 691
 				}
693 692
 			}
694
-		} elseif ( $this->is_using_saved_payment_method() ) {
693
+		} elseif ($this->is_using_saved_payment_method()) {
695 694
 			// Use an existing token, and then process the payment.
696
-			$wc_token_id = wc_clean( $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
697
-			$wc_token    = WC_Payment_Tokens::get( $wc_token_id );
695
+			$wc_token_id = wc_clean($_POST['wc-' . $payment_method . '-payment-token']);
696
+			$wc_token    = WC_Payment_Tokens::get($wc_token_id);
698 697
 
699
-			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id() ) {
700
-				WC()->session->set( 'refresh_totals', true );
701
-				throw new WC_Stripe_Exception( 'Invalid payment method', __( 'Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe' ) );
698
+			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id()) {
699
+				WC()->session->set('refresh_totals', true);
700
+				throw new WC_Stripe_Exception('Invalid payment method', __('Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe'));
702 701
 			}
703 702
 
704 703
 			$source_id = $wc_token->get_token();
705 704
 
706
-			if ( $this->is_type_legacy_card( $source_id ) ) {
705
+			if ($this->is_type_legacy_card($source_id)) {
707 706
 				$is_token = true;
708 707
 			}
709
-		} elseif ( isset( $_POST['stripe_token'] ) && 'new' !== $_POST['stripe_token'] ) {
710
-			$stripe_token     = wc_clean( $_POST['stripe_token'] );
711
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
708
+		} elseif (isset($_POST['stripe_token']) && 'new' !== $_POST['stripe_token']) {
709
+			$stripe_token     = wc_clean($_POST['stripe_token']);
710
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
712 711
 
713 712
 			// This is true if the user wants to store the card to their account.
714
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card ) || $force_save_source ) {
715
-				$response = $customer->add_source( $stripe_token );
713
+			if (($user_id && $this->saved_cards && $maybe_saved_card) || $force_save_source) {
714
+				$response = $customer->add_source($stripe_token);
716 715
 
717
-				if ( ! empty( $response->error ) ) {
718
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
716
+				if ( ! empty($response->error)) {
717
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
719 718
 				}
720 719
 			} else {
721 720
 				$set_customer = false;
@@ -724,14 +723,14 @@  discard block
 block discarded – undo
724 723
 			}
725 724
 		}
726 725
 
727
-		if ( ! $set_customer ) {
726
+		if ( ! $set_customer) {
728 727
 			$customer_id = false;
729 728
 		} else {
730 729
 			$customer_id = $customer->get_id() ? $customer->get_id() : false;
731 730
 		}
732 731
 
733
-		if ( empty( $source_object ) && ! $is_token ) {
734
-			$source_object = self::get_source_object( $source_id );
732
+		if (empty($source_object) && ! $is_token) {
733
+			$source_object = self::get_source_object($source_id);
735 734
 		}
736 735
 
737 736
 		return (object) array(
@@ -755,39 +754,39 @@  discard block
 block discarded – undo
755 754
 	 * @param object $order
756 755
 	 * @return object
757 756
 	 */
758
-	public function prepare_order_source( $order = null ) {
757
+	public function prepare_order_source($order = null) {
759 758
 		$stripe_customer = new WC_Stripe_Customer();
760 759
 		$stripe_source   = false;
761 760
 		$token_id        = false;
762 761
 		$source_object   = false;
763 762
 
764
-		if ( $order ) {
763
+		if ($order) {
765 764
 			$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
766 765
 
767
-			$stripe_customer_id = get_post_meta( $order_id, '_stripe_customer_id', true );
766
+			$stripe_customer_id = get_post_meta($order_id, '_stripe_customer_id', true);
768 767
 
769
-			if ( $stripe_customer_id ) {
770
-				$stripe_customer->set_id( $stripe_customer_id );
768
+			if ($stripe_customer_id) {
769
+				$stripe_customer->set_id($stripe_customer_id);
771 770
 			}
772 771
 
773
-			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_source_id', true ) : $order->get_meta( '_stripe_source_id', true );
772
+			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_source_id', true) : $order->get_meta('_stripe_source_id', true);
774 773
 
775 774
 			// Since 4.0.0, we changed card to source so we need to account for that.
776
-			if ( empty( $source_id ) ) {
777
-				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_card_id', true ) : $order->get_meta( '_stripe_card_id', true );
775
+			if (empty($source_id)) {
776
+				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_card_id', true) : $order->get_meta('_stripe_card_id', true);
778 777
 
779 778
 				// Take this opportunity to update the key name.
780
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_source_id', $source_id ) : $order->update_meta_data( '_stripe_source_id', $source_id );
779
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_source_id', $source_id) : $order->update_meta_data('_stripe_source_id', $source_id);
781 780
 
782
-				if ( is_callable( array( $order, 'save' ) ) ) {
781
+				if (is_callable(array($order, 'save'))) {
783 782
 					$order->save();
784 783
 				}
785 784
 			}
786 785
 
787
-			if ( $source_id ) {
786
+			if ($source_id) {
788 787
 				$stripe_source = $source_id;
789
-				$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
790
-			} elseif ( apply_filters( 'wc_stripe_use_default_customer_source', true ) ) {
788
+				$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
789
+			} elseif (apply_filters('wc_stripe_use_default_customer_source', true)) {
791 790
 				/*
792 791
 				 * We can attempt to charge the customer's default source
793 792
 				 * by sending empty source id.
@@ -812,27 +811,27 @@  discard block
 block discarded – undo
812 811
 	 * @param WC_Order $order For to which the source applies.
813 812
 	 * @param stdClass $source Source information.
814 813
 	 */
815
-	public function save_source_to_order( $order, $source ) {
814
+	public function save_source_to_order($order, $source) {
816 815
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
817 816
 
818 817
 		// Store source in the order.
819
-		if ( $source->customer ) {
820
-			if ( WC_Stripe_Helper::is_pre_30() ) {
821
-				update_post_meta( $order_id, '_stripe_customer_id', $source->customer );
818
+		if ($source->customer) {
819
+			if (WC_Stripe_Helper::is_pre_30()) {
820
+				update_post_meta($order_id, '_stripe_customer_id', $source->customer);
822 821
 			} else {
823
-				$order->update_meta_data( '_stripe_customer_id', $source->customer );
822
+				$order->update_meta_data('_stripe_customer_id', $source->customer);
824 823
 			}
825 824
 		}
826 825
 
827
-		if ( $source->source ) {
828
-			if ( WC_Stripe_Helper::is_pre_30() ) {
829
-				update_post_meta( $order_id, '_stripe_source_id', $source->source );
826
+		if ($source->source) {
827
+			if (WC_Stripe_Helper::is_pre_30()) {
828
+				update_post_meta($order_id, '_stripe_source_id', $source->source);
830 829
 			} else {
831
-				$order->update_meta_data( '_stripe_source_id', $source->source );
830
+				$order->update_meta_data('_stripe_source_id', $source->source);
832 831
 			}
833 832
 		}
834 833
 
835
-		if ( is_callable( array( $order, 'save' ) ) ) {
834
+		if (is_callable(array($order, 'save'))) {
836 835
 			$order->save();
837 836
 		}
838 837
 	}
@@ -846,35 +845,35 @@  discard block
 block discarded – undo
846 845
 	 * @param object $order The order object
847 846
 	 * @param int $balance_transaction_id
848 847
 	 */
849
-	public function update_fees( $order, $balance_transaction_id ) {
848
+	public function update_fees($order, $balance_transaction_id) {
850 849
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
851 850
 
852
-		$balance_transaction = WC_Stripe_API::retrieve( 'balance/history/' . $balance_transaction_id );
851
+		$balance_transaction = WC_Stripe_API::retrieve('balance/history/' . $balance_transaction_id);
853 852
 
854
-		if ( empty( $balance_transaction->error ) ) {
855
-			if ( isset( $balance_transaction ) && isset( $balance_transaction->fee ) ) {
853
+		if (empty($balance_transaction->error)) {
854
+			if (isset($balance_transaction) && isset($balance_transaction->fee)) {
856 855
 				// Fees and Net needs to both come from Stripe to be accurate as the returned
857 856
 				// values are in the local currency of the Stripe account, not from WC.
858
-				$fee_refund = ! empty( $balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'fee' ) : 0;
859
-				$net_refund = ! empty( $balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'net' ) : 0;
857
+				$fee_refund = ! empty($balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'fee') : 0;
858
+				$net_refund = ! empty($balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'net') : 0;
860 859
 
861 860
 				// Current data fee & net.
862
-				$fee_current = WC_Stripe_Helper::get_stripe_fee( $order );
863
-				$net_current = WC_Stripe_Helper::get_stripe_net( $order );
861
+				$fee_current = WC_Stripe_Helper::get_stripe_fee($order);
862
+				$net_current = WC_Stripe_Helper::get_stripe_net($order);
864 863
 
865 864
 				// Calculation.
866 865
 				$fee = (float) $fee_current + (float) $fee_refund;
867 866
 				$net = (float) $net_current + (float) $net_refund;
868 867
 
869
-				WC_Stripe_Helper::update_stripe_fee( $order, $fee );
870
-				WC_Stripe_Helper::update_stripe_net( $order, $net );
868
+				WC_Stripe_Helper::update_stripe_fee($order, $fee);
869
+				WC_Stripe_Helper::update_stripe_net($order, $net);
871 870
 
872
-				if ( is_callable( array( $order, 'save' ) ) ) {
871
+				if (is_callable(array($order, 'save'))) {
873 872
 					$order->save();
874 873
 				}
875 874
 			}
876 875
 		} else {
877
-			WC_Stripe_Logger::log( "Unable to update fees/net meta for order: {$order_id}" );
876
+			WC_Stripe_Logger::log("Unable to update fees/net meta for order: {$order_id}");
878 877
 		}
879 878
 	}
880 879
 
@@ -887,33 +886,33 @@  discard block
 block discarded – undo
887 886
 	 * @param  float $amount
888 887
 	 * @return bool
889 888
 	 */
890
-	public function process_refund( $order_id, $amount = null, $reason = '' ) {
891
-		$order = wc_get_order( $order_id );
889
+	public function process_refund($order_id, $amount = null, $reason = '') {
890
+		$order = wc_get_order($order_id);
892 891
 
893
-		if ( ! $order || ! $order->get_transaction_id() ) {
892
+		if ( ! $order || ! $order->get_transaction_id()) {
894 893
 			return false;
895 894
 		}
896 895
 
897 896
 		$request = array();
898 897
 
899
-		if ( WC_Stripe_Helper::is_pre_30() ) {
900
-			$order_currency = get_post_meta( $order_id, '_order_currency', true );
901
-			$captured       = get_post_meta( $order_id, '_stripe_charge_captured', true );
898
+		if (WC_Stripe_Helper::is_pre_30()) {
899
+			$order_currency = get_post_meta($order_id, '_order_currency', true);
900
+			$captured       = get_post_meta($order_id, '_stripe_charge_captured', true);
902 901
 		} else {
903 902
 			$order_currency = $order->get_currency();
904
-			$captured       = $order->get_meta( '_stripe_charge_captured', true );
903
+			$captured       = $order->get_meta('_stripe_charge_captured', true);
905 904
 		}
906 905
 
907
-		if ( ! is_null( $amount ) ) {
908
-			$request['amount'] = WC_Stripe_Helper::get_stripe_amount( $amount, $order_currency );
906
+		if ( ! is_null($amount)) {
907
+			$request['amount'] = WC_Stripe_Helper::get_stripe_amount($amount, $order_currency);
909 908
 		}
910 909
 
911 910
 		// If order is only authorized, don't pass amount.
912
-		if ( 'yes' !== $captured ) {
913
-			unset( $request['amount'] );
911
+		if ('yes' !== $captured) {
912
+			unset($request['amount']);
914 913
 		}
915 914
 
916
-		if ( $reason ) {
915
+		if ($reason) {
917 916
 			$request['metadata'] = array(
918 917
 				'reason' => $reason,
919 918
 			);
@@ -921,35 +920,35 @@  discard block
 block discarded – undo
921 920
 
922 921
 		$request['charge'] = $order->get_transaction_id();
923 922
 
924
-		WC_Stripe_Logger::log( "Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}" );
923
+		WC_Stripe_Logger::log("Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}");
925 924
 
926
-		$request = apply_filters( 'wc_stripe_refund_request', $request, $order );
925
+		$request = apply_filters('wc_stripe_refund_request', $request, $order);
927 926
 
928
-		$response = WC_Stripe_API::request( $request, 'refunds' );
927
+		$response = WC_Stripe_API::request($request, 'refunds');
929 928
 
930
-		if ( ! empty( $response->error ) ) {
931
-			WC_Stripe_Logger::log( 'Error: ' . $response->error->message );
929
+		if ( ! empty($response->error)) {
930
+			WC_Stripe_Logger::log('Error: ' . $response->error->message);
932 931
 
933 932
 			return $response;
934 933
 
935
-		} elseif ( ! empty( $response->id ) ) {
936
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_refund_id', $response->id ) : $order->update_meta_data( '_stripe_refund_id', $response->id );
934
+		} elseif ( ! empty($response->id)) {
935
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_refund_id', $response->id) : $order->update_meta_data('_stripe_refund_id', $response->id);
937 936
 
938
-			$amount = wc_price( $response->amount / 100 );
937
+			$amount = wc_price($response->amount / 100);
939 938
 
940
-			if ( in_array( strtolower( $order->get_currency() ), WC_Stripe_Helper::no_decimal_currencies() ) ) {
941
-				$amount = wc_price( $response->amount );
939
+			if (in_array(strtolower($order->get_currency()), WC_Stripe_Helper::no_decimal_currencies())) {
940
+				$amount = wc_price($response->amount);
942 941
 			}
943 942
 
944
-			if ( isset( $response->balance_transaction ) ) {
945
-				$this->update_fees( $order, $response->balance_transaction );
943
+			if (isset($response->balance_transaction)) {
944
+				$this->update_fees($order, $response->balance_transaction);
946 945
 			}
947 946
 
948 947
 			/* translators: 1) dollar amount 2) transaction id 3) refund message */
949
-			$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' );
948
+			$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');
950 949
 
951
-			$order->add_order_note( $refund_message );
952
-			WC_Stripe_Logger::log( 'Success: ' . html_entity_decode( strip_tags( $refund_message ) ) );
950
+			$order->add_order_note($refund_message);
951
+			WC_Stripe_Logger::log('Success: ' . html_entity_decode(strip_tags($refund_message)));
953 952
 
954 953
 			return true;
955 954
 		}
@@ -964,44 +963,44 @@  discard block
 block discarded – undo
964 963
 	 */
965 964
 	public function add_payment_method() {
966 965
 		$error     = false;
967
-		$error_msg = __( 'There was a problem adding the card.', 'woocommerce-gateway-stripe' );
966
+		$error_msg = __('There was a problem adding the card.', 'woocommerce-gateway-stripe');
968 967
 		$source_id = '';
969 968
 
970
-		if ( empty( $_POST['stripe_source'] ) && empty( $_POST['stripe_token'] ) || ! is_user_logged_in() ) {
969
+		if (empty($_POST['stripe_source']) && empty($_POST['stripe_token']) || ! is_user_logged_in()) {
971 970
 			$error = true;
972 971
 		}
973 972
 
974
-		$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
973
+		$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
975 974
 
976
-		$source = ! empty( $_POST['stripe_source'] ) ? wc_clean( $_POST['stripe_source'] ) : '';
975
+		$source = ! empty($_POST['stripe_source']) ? wc_clean($_POST['stripe_source']) : '';
977 976
 
978
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source );
977
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source);
979 978
 
980
-		if ( isset( $source_object ) ) {
981
-			if ( ! empty( $source_object->error ) ) {
979
+		if (isset($source_object)) {
980
+			if ( ! empty($source_object->error)) {
982 981
 				$error = true;
983 982
 			}
984 983
 
985 984
 			$source_id = $source_object->id;
986
-		} elseif ( isset( $_POST['stripe_token'] ) ) {
987
-			$source_id = wc_clean( $_POST['stripe_token'] );
985
+		} elseif (isset($_POST['stripe_token'])) {
986
+			$source_id = wc_clean($_POST['stripe_token']);
988 987
 		}
989 988
 
990
-		$response = $stripe_customer->add_source( $source_id );
989
+		$response = $stripe_customer->add_source($source_id);
991 990
 
992
-		if ( ! $response || is_wp_error( $response ) || ! empty( $response->error ) ) {
991
+		if ( ! $response || is_wp_error($response) || ! empty($response->error)) {
993 992
 			$error = true;
994 993
 		}
995 994
 
996
-		if ( $error ) {
997
-			wc_add_notice( $error_msg, 'error' );
998
-			WC_Stripe_Logger::log( 'Add payment method Error: ' . $error_msg );
995
+		if ($error) {
996
+			wc_add_notice($error_msg, 'error');
997
+			WC_Stripe_Logger::log('Add payment method Error: ' . $error_msg);
999 998
 			return;
1000 999
 		}
1001 1000
 
1002 1001
 		return array(
1003 1002
 			'result'   => 'success',
1004
-			'redirect' => wc_get_endpoint_url( 'payment-methods' ),
1003
+			'redirect' => wc_get_endpoint_url('payment-methods'),
1005 1004
 		);
1006 1005
 	}
1007 1006
 
@@ -1018,10 +1017,10 @@  discard block
 block discarded – undo
1018 1017
 		 * Stripe expects Norwegian to only be passed NO.
1019 1018
 		 * But WP has different dialects.
1020 1019
 		 */
1021
-		if ( 'NO' === substr( $locale, 3, 2 ) ) {
1020
+		if ('NO' === substr($locale, 3, 2)) {
1022 1021
 			$locale = 'no';
1023 1022
 		} else {
1024
-			$locale = substr( get_locale(), 0, 2 );
1023
+			$locale = substr(get_locale(), 0, 2);
1025 1024
 		}
1026 1025
 
1027 1026
 		return $locale;
@@ -1035,9 +1034,9 @@  discard block
 block discarded – undo
1035 1034
 	 * @param string $idempotency_key
1036 1035
 	 * @param array $request
1037 1036
 	 */
1038
-	public function change_idempotency_key( $idempotency_key, $request ) {
1039
-		$customer = ! empty( $request['customer'] ) ? $request['customer'] : '';
1040
-		$source   = ! empty( $request['source'] ) ? $request['source'] : $customer;
1037
+	public function change_idempotency_key($idempotency_key, $request) {
1038
+		$customer = ! empty($request['customer']) ? $request['customer'] : '';
1039
+		$source   = ! empty($request['source']) ? $request['source'] : $customer;
1041 1040
 		$count    = $this->retry_interval;
1042 1041
 
1043 1042
 		return $request['metadata']['order_id'] . '-' . $count . '-' . $source;
@@ -1051,8 +1050,8 @@  discard block
 block discarded – undo
1051 1050
 	 * @since 4.0.6
1052 1051
 	 * @param array $headers
1053 1052
 	 */
1054
-	public function is_original_request( $headers ) {
1055
-		if ( $headers['original-request'] === $headers['request-id'] ) {
1053
+	public function is_original_request($headers) {
1054
+		if ($headers['original-request'] === $headers['request-id']) {
1056 1055
 			return true;
1057 1056
 		}
1058 1057
 
Please login to merge, or discard this patch.
includes/admin/class-wc-stripe-admin-notices.php 1 patch
Spacing   +80 added lines, -80 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,8 +21,8 @@  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' ) );
24
+		add_action('admin_notices', array($this, 'admin_notices'));
25
+		add_action('wp_loaded', array($this, 'hide_notices'));
26 26
 	}
27 27
 
28 28
 	/**
@@ -31,8 +31,8 @@  discard block
 block discarded – undo
31 31
 	 * @since 1.0.0
32 32
 	 * @version 4.0.0
33 33
 	 */
34
-	public function add_admin_notice( $slug, $class, $message, $dismissible = false ) {
35
-		$this->notices[ $slug ] = array(
34
+	public function add_admin_notice($slug, $class, $message, $dismissible = false) {
35
+		$this->notices[$slug] = array(
36 36
 			'class'       => $class,
37 37
 			'message'     => $message,
38 38
 			'dismissible' => $dismissible,
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 	 * @version 4.0.0
47 47
 	 */
48 48
 	public function admin_notices() {
49
-		if ( ! current_user_can( 'manage_woocommerce' ) ) {
49
+		if ( ! current_user_can('manage_woocommerce')) {
50 50
 			return;
51 51
 		}
52 52
 
@@ -56,17 +56,17 @@  discard block
 block discarded – undo
56 56
 		// All other payment methods.
57 57
 		$this->payment_methods_check_environment();
58 58
 
59
-		foreach ( (array) $this->notices as $notice_key => $notice ) {
60
-			echo '<div class="' . esc_attr( $notice['class'] ) . '" style="position:relative;">';
59
+		foreach ((array) $this->notices as $notice_key => $notice) {
60
+			echo '<div class="' . esc_attr($notice['class']) . '" style="position:relative;">';
61 61
 
62
-			if ( $notice['dismissible'] ) {
62
+			if ($notice['dismissible']) {
63 63
 			?>
64
-				<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:absolute;right:1px;padding:9px;text-decoration:none;"></a>
64
+				<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:absolute;right:1px;padding:9px;text-decoration:none;"></a>
65 65
 			<?php
66 66
 			}
67 67
 
68 68
 			echo '<p>';
69
-			echo wp_kses( $notice['message'], array( 'a' => array( 'href' => array() ) ) );
69
+			echo wp_kses($notice['message'], array('a' => array('href' => array())));
70 70
 			echo '</p></div>';
71 71
 		}
72 72
 	}
@@ -100,85 +100,85 @@  discard block
 block discarded – undo
100 100
 	 * @version 4.0.0
101 101
 	 */
102 102
 	public function stripe_check_environment() {
103
-		$show_ssl_notice    = get_option( 'wc_stripe_show_ssl_notice' );
104
-		$show_keys_notice   = get_option( 'wc_stripe_show_keys_notice' );
105
-		$show_phpver_notice = get_option( 'wc_stripe_show_phpver_notice' );
106
-		$show_wcver_notice  = get_option( 'wc_stripe_show_wcver_notice' );
107
-		$show_curl_notice   = get_option( 'wc_stripe_show_curl_notice' );
108
-		$options            = get_option( 'woocommerce_stripe_settings' );
109
-		$testmode           = ( isset( $options['testmode'] ) && 'yes' === $options['testmode'] ) ? true : false;
110
-		$test_pub_key       = isset( $options['test_publishable_key'] ) ? $options['test_publishable_key'] : '';
111
-		$test_secret_key    = isset( $options['test_secret_key'] ) ? $options['test_secret_key'] : '';
112
-		$live_pub_key       = isset( $options['publishable_key'] ) ? $options['publishable_key'] : '';
113
-		$live_secret_key    = isset( $options['secret_key'] ) ? $options['secret_key'] : '';
114
-
115
-		if ( isset( $options['enabled'] ) && 'yes' === $options['enabled'] ) {
116
-			if ( empty( $show_phpver_notice ) ) {
117
-				if ( version_compare( phpversion(), WC_STRIPE_MIN_PHP_VER, '<' ) ) {
103
+		$show_ssl_notice    = get_option('wc_stripe_show_ssl_notice');
104
+		$show_keys_notice   = get_option('wc_stripe_show_keys_notice');
105
+		$show_phpver_notice = get_option('wc_stripe_show_phpver_notice');
106
+		$show_wcver_notice  = get_option('wc_stripe_show_wcver_notice');
107
+		$show_curl_notice   = get_option('wc_stripe_show_curl_notice');
108
+		$options            = get_option('woocommerce_stripe_settings');
109
+		$testmode           = (isset($options['testmode']) && 'yes' === $options['testmode']) ? true : false;
110
+		$test_pub_key       = isset($options['test_publishable_key']) ? $options['test_publishable_key'] : '';
111
+		$test_secret_key    = isset($options['test_secret_key']) ? $options['test_secret_key'] : '';
112
+		$live_pub_key       = isset($options['publishable_key']) ? $options['publishable_key'] : '';
113
+		$live_secret_key    = isset($options['secret_key']) ? $options['secret_key'] : '';
114
+
115
+		if (isset($options['enabled']) && 'yes' === $options['enabled']) {
116
+			if (empty($show_phpver_notice)) {
117
+				if (version_compare(phpversion(), WC_STRIPE_MIN_PHP_VER, '<')) {
118 118
 					/* translators: 1) int version 2) int version */
119
-					$message = __( 'WooCommerce Stripe - The minimum PHP version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe' );
119
+					$message = __('WooCommerce Stripe - The minimum PHP version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe');
120 120
 
121
-					$this->add_admin_notice( 'phpver', 'error', sprintf( $message, WC_STRIPE_MIN_PHP_VER, phpversion() ), true );
121
+					$this->add_admin_notice('phpver', 'error', sprintf($message, WC_STRIPE_MIN_PHP_VER, phpversion()), true);
122 122
 
123 123
 					return;
124 124
 				}
125 125
 			}
126 126
 
127
-			if ( empty( $show_wcver_notice ) ) {
128
-				if ( version_compare( WC_VERSION, WC_STRIPE_MIN_WC_VER, '<' ) ) {
127
+			if (empty($show_wcver_notice)) {
128
+				if (version_compare(WC_VERSION, WC_STRIPE_MIN_WC_VER, '<')) {
129 129
 					/* translators: 1) int version 2) int version */
130
-					$message = __( 'WooCommerce Stripe - The minimum WooCommerce version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe' );
130
+					$message = __('WooCommerce Stripe - The minimum WooCommerce version required for this plugin is %1$s. You are running %2$s.', 'woocommerce-gateway-stripe');
131 131
 
132
-					$this->add_admin_notice( 'wcver', 'notice notice-warning', sprintf( $message, WC_STRIPE_MIN_WC_VER, WC_VERSION ), true );
132
+					$this->add_admin_notice('wcver', 'notice notice-warning', sprintf($message, WC_STRIPE_MIN_WC_VER, WC_VERSION), true);
133 133
 
134 134
 					return;
135 135
 				}
136 136
 			}
137 137
 
138
-			if ( empty( $show_curl_notice ) ) {
139
-				if ( ! function_exists( 'curl_init' ) ) {
140
-					$this->add_admin_notice( 'curl', 'notice notice-warning', __( 'WooCommerce Stripe - cURL is not installed.', 'woocommerce-gateway-stripe' ), true );
138
+			if (empty($show_curl_notice)) {
139
+				if ( ! function_exists('curl_init')) {
140
+					$this->add_admin_notice('curl', 'notice notice-warning', __('WooCommerce Stripe - cURL is not installed.', 'woocommerce-gateway-stripe'), true);
141 141
 				}
142 142
 			}
143 143
 
144
-			if ( empty( $show_keys_notice ) ) {
144
+			if (empty($show_keys_notice)) {
145 145
 				$secret = WC_Stripe_API::get_secret_key();
146 146
 
147
-				if ( empty( $secret ) && ! ( isset( $_GET['page'], $_GET['section'] ) && 'wc-settings' === $_GET['page'] && 'stripe' === $_GET['section'] ) ) {
147
+				if (empty($secret) && ! (isset($_GET['page'], $_GET['section']) && 'wc-settings' === $_GET['page'] && 'stripe' === $_GET['section'])) {
148 148
 					$setting_link = $this->get_setting_link();
149 149
 					/* translators: 1) link */
150
-					$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 );
150
+					$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);
151 151
 				}
152 152
 
153 153
 				// Check if keys are entered properly per live/test mode.
154
-				if ( $testmode ) {
154
+				if ($testmode) {
155 155
 					if (
156
-						! empty( $test_pub_key ) && ! preg_match( '/^pk_test_/', $test_pub_key )
157
-						|| ( ! empty( $test_secret_key ) && ! preg_match( '/^sk_test_/', $test_secret_key )
158
-						&& ! empty( $test_secret_key ) && ! preg_match( '/^rk_test_/', $test_secret_key ) ) )
156
+						! empty($test_pub_key) && ! preg_match('/^pk_test_/', $test_pub_key)
157
+						|| ( ! empty($test_secret_key) && ! preg_match('/^sk_test_/', $test_secret_key)
158
+						&& ! empty($test_secret_key) && ! preg_match('/^rk_test_/', $test_secret_key)) )
159 159
 					{
160 160
 						$setting_link = $this->get_setting_link();
161 161
 						/* translators: 1) link */
162
-						$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 );
162
+						$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);
163 163
 					}
164 164
 				} else {
165 165
 					if (
166
-						! empty( $live_pub_key ) && ! preg_match( '/^pk_live_/', $live_pub_key )
167
-						|| ( ! empty( $live_secret_key ) && ! preg_match( '/^sk_live_/', $live_secret_key )
168
-						&& ! empty( $live_secret_key ) && ! preg_match( '/^rk_live_/', $live_secret_key ) ) )
166
+						! empty($live_pub_key) && ! preg_match('/^pk_live_/', $live_pub_key)
167
+						|| ( ! empty($live_secret_key) && ! preg_match('/^sk_live_/', $live_secret_key)
168
+						&& ! empty($live_secret_key) && ! preg_match('/^rk_live_/', $live_secret_key)) )
169 169
 					{
170 170
 						$setting_link = $this->get_setting_link();
171 171
 						/* translators: 1) link */
172
-						$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 );
172
+						$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);
173 173
 					}
174 174
 				}
175 175
 			}
176 176
 
177
-			if ( empty( $show_ssl_notice ) ) {
177
+			if (empty($show_ssl_notice)) {
178 178
 				// Show message if enabled and FORCE SSL is disabled and WordpressHTTPS plugin is not detected.
179
-				if ( ( function_exists( 'wc_site_is_https' ) && ! wc_site_is_https() ) && ( 'no' === get_option( 'woocommerce_force_ssl_checkout' ) && ! class_exists( 'WordPressHTTPS' ) ) ) {
179
+				if ((function_exists('wc_site_is_https') && ! wc_site_is_https()) && ('no' === get_option('woocommerce_force_ssl_checkout') && ! class_exists('WordPressHTTPS'))) {
180 180
 					/* translators: 1) link 2) link */
181
-					$this->add_admin_notice( 'ssl', 'notice notice-warning', sprintf( __( 'Stripe is enabled, but the <a href="%1$s">force SSL option</a> is disabled; your checkout may not be secure! Please enable SSL and ensure your server has a valid <a href="%2$s" target="_blank">SSL certificate</a> - Stripe will only work in test mode.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout' ), 'https://en.wikipedia.org/wiki/Transport_Layer_Security' ), true );
181
+					$this->add_admin_notice('ssl', 'notice notice-warning', sprintf(__('Stripe is enabled, but the <a href="%1$s">force SSL option</a> is disabled; your checkout may not be secure! Please enable SSL and ensure your server has a valid <a href="%2$s" target="_blank">SSL certificate</a> - Stripe will only work in test mode.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout'), 'https://en.wikipedia.org/wiki/Transport_Layer_Security'), true);
182 182
 				}
183 183
 			}
184 184
 		}
@@ -192,16 +192,16 @@  discard block
 block discarded – undo
192 192
 	public function payment_methods_check_environment() {
193 193
 		$payment_methods = $this->get_payment_methods();
194 194
 
195
-		foreach ( $payment_methods as $method => $class ) {
196
-			$show_notice = get_option( 'wc_stripe_show_' . strtolower( $method ) . '_notice' );
195
+		foreach ($payment_methods as $method => $class) {
196
+			$show_notice = get_option('wc_stripe_show_' . strtolower($method) . '_notice');
197 197
 			$gateway     = new $class();
198 198
 
199
-			if ( 'yes' !== $gateway->enabled || 'no' === $show_notice ) {
199
+			if ('yes' !== $gateway->enabled || 'no' === $show_notice) {
200 200
 				continue;
201 201
 			}
202 202
 
203
-			if ( ! in_array( get_woocommerce_currency(), $gateway->get_supported_currency() ) ) {
204
-				$this->add_admin_notice( $method, 'notice notice-error', sprintf( __( '%s is enabled - it requires store currency to be set to %s', 'woocommerce-gateway-stripe' ), $method, implode( ', ', $gateway->get_supported_currency() ) ), true );
203
+			if ( ! in_array(get_woocommerce_currency(), $gateway->get_supported_currency())) {
204
+				$this->add_admin_notice($method, 'notice notice-error', sprintf(__('%s is enabled - it requires store currency to be set to %s', 'woocommerce-gateway-stripe'), $method, implode(', ', $gateway->get_supported_currency())), true);
205 205
 			}
206 206
 		}
207 207
 	}
@@ -213,62 +213,62 @@  discard block
 block discarded – undo
213 213
 	 * @version 4.0.0
214 214
 	 */
215 215
 	public function hide_notices() {
216
-		if ( isset( $_GET['wc-stripe-hide-notice'] ) && isset( $_GET['_wc_stripe_notice_nonce'] ) ) {
217
-			if ( ! wp_verify_nonce( $_GET['_wc_stripe_notice_nonce'], 'wc_stripe_hide_notices_nonce' ) ) {
218
-				wp_die( __( 'Action failed. Please refresh the page and retry.', 'woocommerce-gateway-stripe' ) );
216
+		if (isset($_GET['wc-stripe-hide-notice']) && isset($_GET['_wc_stripe_notice_nonce'])) {
217
+			if ( ! wp_verify_nonce($_GET['_wc_stripe_notice_nonce'], 'wc_stripe_hide_notices_nonce')) {
218
+				wp_die(__('Action failed. Please refresh the page and retry.', 'woocommerce-gateway-stripe'));
219 219
 			}
220 220
 
221
-			if ( ! current_user_can( 'manage_woocommerce' ) ) {
222
-				wp_die( __( 'Cheatin&#8217; huh?', 'woocommerce-gateway-stripe' ) );
221
+			if ( ! current_user_can('manage_woocommerce')) {
222
+				wp_die(__('Cheatin&#8217; huh?', 'woocommerce-gateway-stripe'));
223 223
 			}
224 224
 
225
-			$notice = wc_clean( $_GET['wc-stripe-hide-notice'] );
225
+			$notice = wc_clean($_GET['wc-stripe-hide-notice']);
226 226
 
227
-			switch ( $notice ) {
227
+			switch ($notice) {
228 228
 				case 'phpver':
229
-					update_option( 'wc_stripe_show_phpver_notice', 'no' );
229
+					update_option('wc_stripe_show_phpver_notice', 'no');
230 230
 					break;
231 231
 				case 'wcver':
232
-					update_option( 'wc_stripe_show_wcver_notice', 'no' );
232
+					update_option('wc_stripe_show_wcver_notice', 'no');
233 233
 					break;
234 234
 				case 'curl':
235
-					update_option( 'wc_stripe_show_curl_notice', 'no' );
235
+					update_option('wc_stripe_show_curl_notice', 'no');
236 236
 					break;
237 237
 				case 'ssl':
238
-					update_option( 'wc_stripe_show_ssl_notice', 'no' );
238
+					update_option('wc_stripe_show_ssl_notice', 'no');
239 239
 					break;
240 240
 				case 'keys':
241
-					update_option( 'wc_stripe_show_keys_notice', 'no' );
241
+					update_option('wc_stripe_show_keys_notice', 'no');
242 242
 					break;
243 243
 				case 'Alipay':
244
-					update_option( 'wc_stripe_show_alipay_notice', 'no' );
244
+					update_option('wc_stripe_show_alipay_notice', 'no');
245 245
 					break;
246 246
 				case 'Bancontact':
247
-					update_option( 'wc_stripe_show_bancontact_notice', 'no' );
247
+					update_option('wc_stripe_show_bancontact_notice', 'no');
248 248
 					break;
249 249
 				case 'Bitcoin':
250
-					update_option( 'wc_stripe_show_bitcoin_notice', 'no' );
250
+					update_option('wc_stripe_show_bitcoin_notice', 'no');
251 251
 					break;
252 252
 				case 'EPS':
253
-					update_option( 'wc_stripe_show_eps_notice', 'no' );
253
+					update_option('wc_stripe_show_eps_notice', 'no');
254 254
 					break;
255 255
 				case 'Giropay':
256
-					update_option( 'wc_stripe_show_giropay_notice', 'no' );
256
+					update_option('wc_stripe_show_giropay_notice', 'no');
257 257
 					break;
258 258
 				case 'iDeal':
259
-					update_option( 'wc_stripe_show_ideal_notice', 'no' );
259
+					update_option('wc_stripe_show_ideal_notice', 'no');
260 260
 					break;
261 261
 				case 'Multibanco':
262
-					update_option( 'wc_stripe_show_multibanco_notice', 'no' );
262
+					update_option('wc_stripe_show_multibanco_notice', 'no');
263 263
 					break;
264 264
 				case 'P24':
265
-					update_option( 'wc_stripe_show_p24_notice', 'no' );
265
+					update_option('wc_stripe_show_p24_notice', 'no');
266 266
 					break;
267 267
 				case 'SEPA':
268
-					update_option( 'wc_stripe_show_sepa_notice', 'no' );
268
+					update_option('wc_stripe_show_sepa_notice', 'no');
269 269
 					break;
270 270
 				case 'SOFORT':
271
-					update_option( 'wc_stripe_show_sofort_notice', 'no' );
271
+					update_option('wc_stripe_show_sofort_notice', 'no');
272 272
 					break;
273 273
 			}
274 274
 		}
@@ -282,11 +282,11 @@  discard block
 block discarded – undo
282 282
 	 * @return string Setting link
283 283
 	 */
284 284
 	public function get_setting_link() {
285
-		$use_id_as_section = function_exists( 'WC' ) ? version_compare( WC()->version, '2.6', '>=' ) : false;
285
+		$use_id_as_section = function_exists('WC') ? version_compare(WC()->version, '2.6', '>=') : false;
286 286
 
287
-		$section_slug = $use_id_as_section ? 'stripe' : strtolower( 'WC_Gateway_Stripe' );
287
+		$section_slug = $use_id_as_section ? 'stripe' : strtolower('WC_Gateway_Stripe');
288 288
 
289
-		return admin_url( 'admin.php?page=wc-settings&tab=checkout&section=' . $section_slug );
289
+		return admin_url('admin.php?page=wc-settings&tab=checkout&section=' . $section_slug);
290 290
 	}
291 291
 }
292 292
 
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-bancontact.php 1 patch
Spacing   +67 added lines, -67 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_bancontact';
60
-		$this->method_title         = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_bancontact_supported_currencies', array(
101
+		return apply_filters('wc_stripe_bancontact_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['bancontact'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-bancontact-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,25 +199,25 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency                = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$order_id                = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
205
-		$return_url              = $this->get_stripe_return_url( $order );
205
+		$return_url              = $this->get_stripe_return_url($order);
206 206
 		$post_data               = array();
207
-		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency']   = strtolower( $currency );
207
+		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency']   = strtolower($currency);
209 209
 		$post_data['type']       = 'bancontact';
210
-		$post_data['owner']      = $this->get_owner_details( $order );
211
-		$post_data['redirect']   = array( 'return_url' => $return_url );
212
-		$post_data['bancontact'] = array( 'preferred_language' => $this->get_locale() );
210
+		$post_data['owner']      = $this->get_owner_details($order);
211
+		$post_data['redirect']   = array('return_url' => $return_url);
212
+		$post_data['bancontact'] = array('preferred_language' => $this->get_locale());
213 213
 
214
-		if ( ! empty( $this->statement_descriptor ) ) {
215
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
214
+		if ( ! empty($this->statement_descriptor)) {
215
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
216 216
 		}
217 217
 
218
-		WC_Stripe_Logger::log( 'Info: Begin creating Bancontact source' );
218
+		WC_Stripe_Logger::log('Info: Begin creating Bancontact source');
219 219
 
220
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_bancontact_source', $post_data, $order ), 'sources' );
220
+		return WC_Stripe_API::request(apply_filters('wc_stripe_bancontact_source', $post_data, $order), 'sources');
221 221
 	}
222 222
 
223 223
 	/**
@@ -231,51 +231,51 @@  discard block
 block discarded – undo
231 231
 	 *
232 232
 	 * @return array|void
233 233
 	 */
234
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
234
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
235 235
 		try {
236
-			$order = wc_get_order( $order_id );
236
+			$order = wc_get_order($order_id);
237 237
 
238 238
 			// This will throw exception if not valid.
239
-			$this->validate_minimum_order_amount( $order );
239
+			$this->validate_minimum_order_amount($order);
240 240
 
241 241
 			// This comes from the create account checkbox in the checkout page.
242
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
242
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
243 243
 
244
-			if ( $create_account ) {
244
+			if ($create_account) {
245 245
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
246
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
246
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
247 247
 				$new_stripe_customer->create_customer();
248 248
 			}
249 249
 
250
-			$response = $this->create_source( $order );
250
+			$response = $this->create_source($order);
251 251
 
252
-			if ( ! empty( $response->error ) ) {
253
-				$order->add_order_note( $response->error->message );
252
+			if ( ! empty($response->error)) {
253
+				$order->add_order_note($response->error->message);
254 254
 
255
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
255
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
256 256
 			}
257 257
 
258
-			if ( WC_Stripe_Helper::is_pre_30() ) {
259
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
258
+			if (WC_Stripe_Helper::is_pre_30()) {
259
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
260 260
 			} else {
261
-				$order->update_meta_data( '_stripe_source_id', $response->id );
261
+				$order->update_meta_data('_stripe_source_id', $response->id);
262 262
 				$order->save();
263 263
 			}
264 264
 
265
-			WC_Stripe_Logger::log( 'Info: Redirecting to Bancontact...' );
265
+			WC_Stripe_Logger::log('Info: Redirecting to Bancontact...');
266 266
 
267 267
 			return array(
268 268
 				'result'   => 'success',
269
-				'redirect' => esc_url_raw( $response->redirect->url ),
269
+				'redirect' => esc_url_raw($response->redirect->url),
270 270
 			);
271
-		} catch ( WC_Stripe_Exception $e ) {
272
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
273
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
271
+		} catch (WC_Stripe_Exception $e) {
272
+			wc_add_notice($e->getLocalizedMessage(), 'error');
273
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
274 274
 
275
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
275
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
276 276
 
277
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
278
-				$this->send_failed_order_email( $order_id );
277
+			if ($order->has_status(array('pending', 'failed'))) {
278
+				$this->send_failed_order_email($order_id);
279 279
 			}
280 280
 
281 281
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-ideal.php 1 patch
Spacing   +66 added lines, -66 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_ideal';
60
-		$this->method_title         = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe iDeal', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_ideal_supported_currencies', array(
101
+		return apply_filters('wc_stripe_ideal_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['ideal'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-ideal-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'ideal';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating iDeal source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating iDeal source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_ideal_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_ideal_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_pre_30() ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_pre_30()) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to iDeal...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to iDeal...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-p24.php 1 patch
Spacing   +64 added lines, -64 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_p24';
60
-		$this->method_title         = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe P24', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,10 +98,10 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_p24_supported_currencies', array(
101
+		return apply_filters('wc_stripe_p24_supported_currencies', array(
102 102
 			'EUR',
103 103
 			'PLN',
104
-		) );
104
+		));
105 105
 	}
106 106
 
107 107
 	/**
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 	 * @return bool
113 113
 	 */
114 114
 	public function is_available() {
115
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
115
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
116 116
 			return false;
117 117
 		}
118 118
 
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str .= $icons['p24'];
135 135
 
136
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
136
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
137 137
 	}
138 138
 
139 139
 	/**
@@ -144,19 +144,19 @@  discard block
 block discarded – undo
144 144
 	 * @access public
145 145
 	 */
146 146
 	public function payment_scripts() {
147
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
147
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
148 148
 			return;
149 149
 		}
150 150
 
151
-		wp_enqueue_style( 'stripe_styles' );
152
-		wp_enqueue_script( 'woocommerce_stripe' );
151
+		wp_enqueue_style('stripe_styles');
152
+		wp_enqueue_script('woocommerce_stripe');
153 153
 	}
154 154
 
155 155
 	/**
156 156
 	 * Initialize Gateway Settings Form Fields.
157 157
 	 */
158 158
 	public function init_form_fields() {
159
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php' );
159
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php');
160 160
 	}
161 161
 
162 162
 	/**
@@ -168,25 +168,25 @@  discard block
 block discarded – undo
168 168
 		$description = $this->get_description();
169 169
 
170 170
 		// If paying from order, we need to get total from order not cart.
171
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
172
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
171
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
172
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
173 173
 			$total = $order->get_total();
174 174
 		}
175 175
 
176
-		if ( is_add_payment_method_page() ) {
177
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
178
-			$total        = '';
176
+		if (is_add_payment_method_page()) {
177
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
178
+			$total = '';
179 179
 		} else {
180 180
 			$pay_button_text = '';
181 181
 		}
182 182
 
183 183
 		echo '<div
184 184
 			id="stripe-p24-payment-data"
185
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
186
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
185
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
186
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
187 187
 
188
-		if ( $description ) {
189
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
188
+		if ($description) {
189
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
190 190
 		}
191 191
 
192 192
 		echo '</div>';
@@ -200,20 +200,20 @@  discard block
 block discarded – undo
200 200
 	 * @param object $order
201 201
 	 * @return mixed
202 202
 	 */
203
-	public function create_source( $order ) {
203
+	public function create_source($order) {
204 204
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
205 205
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
206
-		$return_url            = $this->get_stripe_return_url( $order );
206
+		$return_url            = $this->get_stripe_return_url($order);
207 207
 		$post_data             = array();
208
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
209
-		$post_data['currency'] = strtolower( $currency );
208
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
209
+		$post_data['currency'] = strtolower($currency);
210 210
 		$post_data['type']     = 'p24';
211
-		$post_data['owner']    = $this->get_owner_details( $order );
212
-		$post_data['redirect'] = array( 'return_url' => $return_url );
211
+		$post_data['owner']    = $this->get_owner_details($order);
212
+		$post_data['redirect'] = array('return_url' => $return_url);
213 213
 
214
-		WC_Stripe_Logger::log( 'Info: Begin creating P24 source' );
214
+		WC_Stripe_Logger::log('Info: Begin creating P24 source');
215 215
 
216
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_p24_source', $post_data, $order ), 'sources' );
216
+		return WC_Stripe_API::request(apply_filters('wc_stripe_p24_source', $post_data, $order), 'sources');
217 217
 	}
218 218
 
219 219
 	/**
@@ -227,51 +227,51 @@  discard block
 block discarded – undo
227 227
 	 *
228 228
 	 * @return array|void
229 229
 	 */
230
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
230
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
231 231
 		try {
232
-			$order = wc_get_order( $order_id );
232
+			$order = wc_get_order($order_id);
233 233
 
234 234
 			// This will throw exception if not valid.
235
-			$this->validate_minimum_order_amount( $order );
235
+			$this->validate_minimum_order_amount($order);
236 236
 
237 237
 			// This comes from the create account checkbox in the checkout page.
238
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
238
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
239 239
 
240
-			if ( $create_account ) {
240
+			if ($create_account) {
241 241
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
242
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
242
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
243 243
 				$new_stripe_customer->create_customer();
244 244
 			}
245 245
 
246
-			$response = $this->create_source( $order );
246
+			$response = $this->create_source($order);
247 247
 
248
-			if ( ! empty( $response->error ) ) {
249
-				$order->add_order_note( $response->error->message );
248
+			if ( ! empty($response->error)) {
249
+				$order->add_order_note($response->error->message);
250 250
 
251
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
251
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
252 252
 			}
253 253
 
254
-			if ( WC_Stripe_Helper::is_pre_30() ) {
255
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
254
+			if (WC_Stripe_Helper::is_pre_30()) {
255
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
256 256
 			} else {
257
-				$order->update_meta_data( '_stripe_source_id', $response->id );
257
+				$order->update_meta_data('_stripe_source_id', $response->id);
258 258
 				$order->save();
259 259
 			}
260 260
 
261
-			WC_Stripe_Logger::log( 'Info: Redirecting to P24...' );
261
+			WC_Stripe_Logger::log('Info: Redirecting to P24...');
262 262
 
263 263
 			return array(
264 264
 				'result'   => 'success',
265
-				'redirect' => esc_url_raw( $response->redirect->url ),
265
+				'redirect' => esc_url_raw($response->redirect->url),
266 266
 			);
267
-		} catch ( WC_Stripe_Exception $e ) {
268
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
269
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
267
+		} catch (WC_Stripe_Exception $e) {
268
+			wc_add_notice($e->getLocalizedMessage(), 'error');
269
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
270 270
 
271
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
271
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
272 272
 
273
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
274
-				$this->send_failed_order_email( $order_id );
273
+			if ($order->has_status(array('pending', 'failed'))) {
274
+				$this->send_failed_order_email($order_id);
275 275
 			}
276 276
 
277 277
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-alipay.php 1 patch
Spacing   +67 added lines, -67 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_alipay';
60
-		$this->method_title         = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Alipay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_alipay_supported_currencies', array(
101
+		return apply_filters('wc_stripe_alipay_supported_currencies', array(
102 102
 			'EUR',
103 103
 			'AUD',
104 104
 			'CAD',
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
 			'NZD',
109 109
 			'SGD',
110 110
 			'USD',
111
-		) );
111
+		));
112 112
 	}
113 113
 
114 114
 	/**
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 * @return bool
120 120
 	 */
121 121
 	public function is_available() {
122
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
122
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
123 123
 			return false;
124 124
 		}
125 125
 
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 
141 141
 		$icons_str .= $icons['alipay'];
142 142
 
143
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
143
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
144 144
 	}
145 145
 
146 146
 	/**
@@ -150,19 +150,19 @@  discard block
 block discarded – undo
150 150
 	 * @version 4.0.0
151 151
 	 */
152 152
 	public function payment_scripts() {
153
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
153
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
154 154
 			return;
155 155
 		}
156 156
 
157
-		wp_enqueue_style( 'stripe_styles' );
158
-		wp_enqueue_script( 'woocommerce_stripe' );
157
+		wp_enqueue_style('stripe_styles');
158
+		wp_enqueue_script('woocommerce_stripe');
159 159
 	}
160 160
 
161 161
 	/**
162 162
 	 * Initialize Gateway Settings Form Fields.
163 163
 	 */
164 164
 	public function init_form_fields() {
165
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php' );
165
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php');
166 166
 	}
167 167
 
168 168
 	/**
@@ -174,25 +174,25 @@  discard block
 block discarded – undo
174 174
 		$description = $this->get_description();
175 175
 
176 176
 		// If paying from order, we need to get total from order not cart.
177
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
178
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
177
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
178
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
179 179
 			$total = $order->get_total();
180 180
 		}
181 181
 
182
-		if ( is_add_payment_method_page() ) {
183
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
184
-			$total        = '';
182
+		if (is_add_payment_method_page()) {
183
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
184
+			$total = '';
185 185
 		} else {
186 186
 			$pay_button_text = '';
187 187
 		}
188 188
 
189 189
 		echo '<div
190 190
 			id="stripe-alipay-payment-data"
191
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
192
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
191
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
192
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
193 193
 
194
-		if ( $description ) {
195
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
194
+		if ($description) {
195
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
196 196
 		}
197 197
 
198 198
 		echo '</div>';
@@ -206,24 +206,24 @@  discard block
 block discarded – undo
206 206
 	 * @param object $order
207 207
 	 * @return mixed
208 208
 	 */
209
-	public function create_source( $order ) {
209
+	public function create_source($order) {
210 210
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
211 211
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
212
-		$return_url            = $this->get_stripe_return_url( $order );
212
+		$return_url            = $this->get_stripe_return_url($order);
213 213
 		$post_data             = array();
214
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
215
-		$post_data['currency'] = strtolower( $currency );
214
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
215
+		$post_data['currency'] = strtolower($currency);
216 216
 		$post_data['type']     = 'alipay';
217
-		$post_data['owner']    = $this->get_owner_details( $order );
218
-		$post_data['redirect'] = array( 'return_url' => $return_url );
217
+		$post_data['owner']    = $this->get_owner_details($order);
218
+		$post_data['redirect'] = array('return_url' => $return_url);
219 219
 
220
-		if ( ! empty( $this->statement_descriptor ) ) {
221
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
220
+		if ( ! empty($this->statement_descriptor)) {
221
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
222 222
 		}
223 223
 
224
-		WC_Stripe_Logger::log( 'Info: Begin creating Alipay source' );
224
+		WC_Stripe_Logger::log('Info: Begin creating Alipay source');
225 225
 
226
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_alipay_source', $post_data, $order ), 'sources' );
226
+		return WC_Stripe_API::request(apply_filters('wc_stripe_alipay_source', $post_data, $order), 'sources');
227 227
 	}
228 228
 
229 229
 	/**
@@ -237,53 +237,53 @@  discard block
 block discarded – undo
237 237
 	 *
238 238
 	 * @return array|void
239 239
 	 */
240
-	public function process_payment( $order_id, $retry = true, $force_save_save = false ) {
240
+	public function process_payment($order_id, $retry = true, $force_save_save = false) {
241 241
 		try {
242
-			$order = wc_get_order( $order_id );
242
+			$order = wc_get_order($order_id);
243 243
 
244 244
 			// This will throw exception if not valid.
245
-			$this->validate_minimum_order_amount( $order );
245
+			$this->validate_minimum_order_amount($order);
246 246
 
247 247
 			// This comes from the create account checkbox in the checkout page.
248
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
248
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
249 249
 
250
-			if ( $create_account ) {
250
+			if ($create_account) {
251 251
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
252
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
252
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
253 253
 				$new_stripe_customer->create_customer();
254 254
 			}
255 255
 
256
-			$response = $this->create_source( $order );
256
+			$response = $this->create_source($order);
257 257
 
258
-			if ( ! empty( $response->error ) ) {
259
-				$order->add_order_note( $response->error->message );
258
+			if ( ! empty($response->error)) {
259
+				$order->add_order_note($response->error->message);
260 260
 
261
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
261
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
262 262
 			}
263 263
 
264
-			if ( WC_Stripe_Helper::is_pre_30() ) {
265
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
264
+			if (WC_Stripe_Helper::is_pre_30()) {
265
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
266 266
 			} else {
267
-				$order->update_meta_data( '_stripe_source_id', $response->id );
267
+				$order->update_meta_data('_stripe_source_id', $response->id);
268 268
 				$order->save();
269 269
 			}
270 270
 
271
-			WC_Stripe_Logger::log( 'Info: Redirecting to Alipay...' );
271
+			WC_Stripe_Logger::log('Info: Redirecting to Alipay...');
272 272
 
273 273
 			return array(
274 274
 				'result'   => 'success',
275
-				'redirect' => esc_url_raw( $response->redirect->url ),
275
+				'redirect' => esc_url_raw($response->redirect->url),
276 276
 			);
277
-		} catch ( WC_Stripe_Exception $e ) {
278
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
279
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
277
+		} catch (WC_Stripe_Exception $e) {
278
+			wc_add_notice($e->getLocalizedMessage(), 'error');
279
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
280 280
 
281
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
281
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
282 282
 
283
-			$statuses = array( 'pending', 'failed' );
283
+			$statuses = array('pending', 'failed');
284 284
 
285
-			if ( $order->has_status( $statuses ) ) {
286
-				$this->send_failed_order_email( $order_id );
285
+			if ($order->has_status($statuses)) {
286
+				$this->send_failed_order_email($order_id);
287 287
 			}
288 288
 
289 289
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sofort.php 1 patch
Spacing   +69 added lines, -69 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_sofort';
60
-		$this->method_title         = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_sofort_supported_currencies', array(
101
+		return apply_filters('wc_stripe_sofort_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['sofort'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-sofort-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,28 +199,28 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$bank_country          = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'sofort';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 		$post_data['sofort']   = array(
213 213
 			'country'            => $bank_country,
214 214
 			'preferred_language' => $this->get_locale(),
215 215
 		);
216 216
 
217
-		if ( ! empty( $this->statement_descriptor ) ) {
218
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
217
+		if ( ! empty($this->statement_descriptor)) {
218
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
219 219
 		}
220 220
 
221
-		WC_Stripe_Logger::log( 'Info: Begin creating SOFORT source' );
221
+		WC_Stripe_Logger::log('Info: Begin creating SOFORT source');
222 222
 
223
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_sofort_source', $post_data, $order ), 'sources' );
223
+		return WC_Stripe_API::request(apply_filters('wc_stripe_sofort_source', $post_data, $order), 'sources');
224 224
 	}
225 225
 
226 226
 	/**
@@ -234,59 +234,59 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @return array|void
236 236
 	 */
237
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
237
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
238 238
 		try {
239
-			$order = wc_get_order( $order_id );
239
+			$order = wc_get_order($order_id);
240 240
 
241 241
 			// This will throw exception if not valid.
242
-			$this->validate_minimum_order_amount( $order );
242
+			$this->validate_minimum_order_amount($order);
243 243
 
244 244
 			// This comes from the create account checkbox in the checkout page.
245
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
245
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
246 246
 
247
-			if ( $create_account ) {
247
+			if ($create_account) {
248 248
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
249
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
249
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
250 250
 				$new_stripe_customer->create_customer();
251 251
 			}
252 252
 
253
-			$response = $this->create_source( $order );
253
+			$response = $this->create_source($order);
254 254
 
255
-			if ( ! empty( $response->error ) ) {
256
-				$order->add_order_note( $response->error->message );
255
+			if ( ! empty($response->error)) {
256
+				$order->add_order_note($response->error->message);
257 257
 
258 258
 				$localized_messages = WC_Stripe_Helper::get_localized_messages();
259 259
 
260
-				if ( 'invalid_sofort_country' === $response->error->code ) {
261
-					$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
260
+				if ('invalid_sofort_country' === $response->error->code) {
261
+					$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
262 262
 				} else {
263
-					$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
263
+					$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
264 264
 				}
265 265
 
266
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
266
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
267 267
 			}
268 268
 
269
-			if ( WC_Stripe_Helper::is_pre_30() ) {
270
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
269
+			if (WC_Stripe_Helper::is_pre_30()) {
270
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
271 271
 			} else {
272
-				$order->update_meta_data( '_stripe_source_id', $response->id );
272
+				$order->update_meta_data('_stripe_source_id', $response->id);
273 273
 				$order->save();
274 274
 			}
275 275
 
276
-			WC_Stripe_Logger::log( 'Info: Redirecting to SOFORT...' );
276
+			WC_Stripe_Logger::log('Info: Redirecting to SOFORT...');
277 277
 
278 278
 			return array(
279 279
 				'result'   => 'success',
280
-				'redirect' => esc_url_raw( $response->redirect->url ),
280
+				'redirect' => esc_url_raw($response->redirect->url),
281 281
 			);
282
-		} catch ( WC_Stripe_Exception $e ) {
283
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
284
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
282
+		} catch (WC_Stripe_Exception $e) {
283
+			wc_add_notice($e->getLocalizedMessage(), 'error');
284
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
285 285
 
286
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
286
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
287 287
 
288
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
289
-				$this->send_failed_order_email( $order_id );
288
+			if ($order->has_status(array('pending', 'failed'))) {
289
+				$this->send_failed_order_email($order_id);
290 290
 			}
291 291
 
292 292
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-eps.php 1 patch
Spacing   +66 added lines, -66 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
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_eps';
60
-		$this->method_title         = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe EPS', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_eps_supported_currencies', array(
101
+		return apply_filters('wc_stripe_eps_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['eps'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-eps-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'eps';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating EPS source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating EPS source');
218 218
 
219
-		return WC_Stripe_API::request( $post_data, 'sources' );
219
+		return WC_Stripe_API::request($post_data, 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new Exception( $response->error->message );
254
+				throw new Exception($response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_pre_30() ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_pre_30()) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to EPS...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to EPS...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( Exception $e ) {
271
-			wc_add_notice( $e->getMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (Exception $e) {
271
+			wc_add_notice($e->getMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-bitcoin.php 1 patch
Spacing   +78 added lines, -78 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
 
@@ -64,9 +64,9 @@  discard block
 block discarded – undo
64 64
 	 */
65 65
 	public function __construct() {
66 66
 		$this->id                   = 'stripe_bitcoin';
67
-		$this->method_title         = __( 'Stripe Bitcoin', 'woocommerce-gateway-stripe' );
67
+		$this->method_title         = __('Stripe Bitcoin', 'woocommerce-gateway-stripe');
68 68
 		/* translators: link */
69
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
69
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
70 70
 		$this->supports             = array(
71 71
 			'products',
72 72
 			'refunds',
@@ -78,27 +78,27 @@  discard block
 block discarded – undo
78 78
 		// Load the settings.
79 79
 		$this->init_settings();
80 80
 
81
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
82
-		$this->title                = $this->get_option( 'title' );
83
-		$this->description          = $this->get_option( 'description' );
84
-		$this->enabled              = $this->get_option( 'enabled' );
85
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
86
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
87
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
88
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
89
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
90
-
91
-		if ( $this->testmode ) {
92
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
93
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
81
+		$main_settings              = get_option('woocommerce_stripe_settings');
82
+		$this->title                = $this->get_option('title');
83
+		$this->description          = $this->get_option('description');
84
+		$this->enabled              = $this->get_option('enabled');
85
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
86
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
87
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
88
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
89
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
90
+
91
+		if ($this->testmode) {
92
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
93
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
94 94
 		}
95 95
 
96
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
97
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
98
-		add_action( 'woocommerce_thankyou_stripe_bitcoin', array( $this, 'thankyou_page' ) );
96
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
97
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
98
+		add_action('woocommerce_thankyou_stripe_bitcoin', array($this, 'thankyou_page'));
99 99
 
100 100
 		// Customer Emails.
101
-		add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
101
+		add_action('woocommerce_email_before_order_table', array($this, 'email_instructions'), 10, 3);
102 102
 	}
103 103
 
104 104
 	/**
@@ -109,9 +109,9 @@  discard block
 block discarded – undo
109 109
 	 * @return array
110 110
 	 */
111 111
 	public function get_supported_currency() {
112
-		return apply_filters( 'wc_stripe_bitcoin_supported_currencies', array(
112
+		return apply_filters('wc_stripe_bitcoin_supported_currencies', array(
113 113
 			'USD',
114
-		) );
114
+		));
115 115
 	}
116 116
 
117 117
 	/**
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 	 * @return bool
123 123
 	 */
124 124
 	public function is_available() {
125
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
125
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
126 126
 			return false;
127 127
 		}
128 128
 
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 
144 144
 		$icons_str .= $icons['bitcoin'];
145 145
 
146
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
146
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
147 147
 	}
148 148
 
149 149
 	/**
@@ -154,19 +154,19 @@  discard block
 block discarded – undo
154 154
 	 * @access public
155 155
 	 */
156 156
 	public function payment_scripts() {
157
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
157
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
158 158
 			return;
159 159
 		}
160 160
 
161
-		wp_enqueue_style( 'stripe_styles' );
162
-		wp_enqueue_script( 'woocommerce_stripe' );
161
+		wp_enqueue_style('stripe_styles');
162
+		wp_enqueue_script('woocommerce_stripe');
163 163
 	}
164 164
 
165 165
 	/**
166 166
 	 * Initialize Gateway Settings Form Fields.
167 167
 	 */
168 168
 	public function init_form_fields() {
169
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bitcoin-settings.php' );
169
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bitcoin-settings.php');
170 170
 	}
171 171
 
172 172
 	/**
@@ -178,25 +178,25 @@  discard block
 block discarded – undo
178 178
 		$description = $this->get_description();
179 179
 
180 180
 		// If paying from order, we need to get total from order not cart.
181
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
182
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
181
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
182
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
183 183
 			$total = $order->get_total();
184 184
 		}
185 185
 
186
-		if ( is_add_payment_method_page() ) {
187
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
188
-			$total        = '';
186
+		if (is_add_payment_method_page()) {
187
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
188
+			$total = '';
189 189
 		} else {
190 190
 			$pay_button_text = '';
191 191
 		}
192 192
 
193 193
 		echo '<div
194 194
 			id="stripe-bitcoin-payment-data"
195
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
196
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
195
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
196
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
197 197
 
198
-		if ( $description ) {
199
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
198
+		if ($description) {
199
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
200 200
 		}
201 201
 
202 202
 		echo '</div>';
@@ -207,8 +207,8 @@  discard block
 block discarded – undo
207 207
 	 *
208 208
 	 * @param int $order_id
209 209
 	 */
210
-	public function thankyou_page( $order_id ) {
211
-		$this->get_instructions( $order_id );
210
+	public function thankyou_page($order_id) {
211
+		$this->get_instructions($order_id);
212 212
 	}
213 213
 
214 214
 	/**
@@ -220,15 +220,15 @@  discard block
 block discarded – undo
220 220
 	 * @param bool $sent_to_admin
221 221
 	 * @param bool $plain_text
222 222
 	 */
223
-	public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
223
+	public function email_instructions($order, $sent_to_admin, $plain_text = false) {
224 224
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
225 225
 
226 226
 		$payment_method = WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method();
227 227
 
228
-		if ( ! $sent_to_admin && 'stripe_bitcoin' === $payment_method && $order->has_status( 'on-hold' ) ) {
229
-			WC_Stripe_Logger::log( 'Sending bitcoin email for order #' . $order_id );
228
+		if ( ! $sent_to_admin && 'stripe_bitcoin' === $payment_method && $order->has_status('on-hold')) {
229
+			WC_Stripe_Logger::log('Sending bitcoin email for order #' . $order_id);
230 230
 
231
-			$this->get_instructions( $order_id, $plain_text );
231
+			$this->get_instructions($order_id, $plain_text);
232 232
 		}
233 233
 	}
234 234
 
@@ -239,38 +239,38 @@  discard block
 block discarded – undo
239 239
 	 * @version 4.0.0
240 240
 	 * @param int $order_id
241 241
 	 */
242
-	public function get_instructions( $order_id, $plain_text = false ) {
243
-		$data = get_post_meta( $order_id, '_stripe_bitcoin', true );
242
+	public function get_instructions($order_id, $plain_text = false) {
243
+		$data = get_post_meta($order_id, '_stripe_bitcoin', true);
244 244
 
245
-		if ( $plain_text ) {
246
-			esc_html_e( 'Please pay the following:', 'woocommerce-gateway-stripe' ) . "\n\n";
245
+		if ($plain_text) {
246
+			esc_html_e('Please pay the following:', 'woocommerce-gateway-stripe') . "\n\n";
247 247
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
248
-			esc_html_e( 'Bitcoin Amount:', 'woocommerce-gateway-stripe' ) . "\n\n";
248
+			esc_html_e('Bitcoin Amount:', 'woocommerce-gateway-stripe') . "\n\n";
249 249
 			echo $data['amount'] . "\n\n";
250 250
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
251
-			esc_html_e( 'Receiver:', 'woocommerce-gateway-stripe' ) . "\n\n";
251
+			esc_html_e('Receiver:', 'woocommerce-gateway-stripe') . "\n\n";
252 252
 			echo $data['address'] . "\n\n";
253 253
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
254
-			esc_html_e( 'URI:', 'woocommerce-gateway-stripe' ) . "\n\n";
254
+			esc_html_e('URI:', 'woocommerce-gateway-stripe') . "\n\n";
255 255
 			echo $data['uri'] . "\n\n";
256 256
 		} else {
257 257
 			?>
258
-			<h3><?php esc_html_e( 'Please pay the following:', 'woocommerce-gateway-stripe' ); ?></h3>
258
+			<h3><?php esc_html_e('Please pay the following:', 'woocommerce-gateway-stripe'); ?></h3>
259 259
 			<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
260 260
 			<li class="woocommerce-order-overview__order order">
261
-				<?php esc_html_e( 'Bitcoin Amount:', 'woocommerce-gateway-stripe' ); ?>
261
+				<?php esc_html_e('Bitcoin Amount:', 'woocommerce-gateway-stripe'); ?>
262 262
 				<strong><?php echo $data['amount']; ?></strong>
263 263
 			</li>
264 264
 			<li class="woocommerce-order-overview__order order">
265
-				<?php esc_html_e( 'Receiver:', 'woocommerce-gateway-stripe' ); ?>
265
+				<?php esc_html_e('Receiver:', 'woocommerce-gateway-stripe'); ?>
266 266
 				<strong><?php echo $data['address']; ?></strong>
267 267
 			</li>
268 268
 			<li class="woocommerce-order-overview__order order">
269
-				<?php esc_html_e( 'URI:', 'woocommerce-gateway-stripe' ); ?>
269
+				<?php esc_html_e('URI:', 'woocommerce-gateway-stripe'); ?>
270 270
 				<strong>
271 271
 				<?php
272 272
 				/* translators: link */
273
-				printf( __( '<a href="%s">Pay Bitcoin</a>', 'woocommerce-gateway-stripe' ), $data['uri'] );
273
+				printf(__('<a href="%s">Pay Bitcoin</a>', 'woocommerce-gateway-stripe'), $data['uri']);
274 274
 				?>
275 275
 				</strong>
276 276
 			</li>
@@ -287,7 +287,7 @@  discard block
 block discarded – undo
287 287
 	 * @param object $order
288 288
 	 * @param object $source_object
289 289
 	 */
290
-	public function save_instructions( $order, $source_object ) {
290
+	public function save_instructions($order, $source_object) {
291 291
 		$data = array(
292 292
 			'amount'  => $source_object->bitcoin->amount,
293 293
 			'address' => $source_object->bitcoin->address,
@@ -296,7 +296,7 @@  discard block
 block discarded – undo
296 296
 
297 297
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
298 298
 
299
-		update_post_meta( $order_id, '_stripe_bitcoin', $data );
299
+		update_post_meta($order_id, '_stripe_bitcoin', $data);
300 300
 	}
301 301
 
302 302
 	/**
@@ -310,37 +310,37 @@  discard block
 block discarded – undo
310 310
 	 *
311 311
 	 * @return array|void
312 312
 	 */
313
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
313
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
314 314
 		try {
315
-			$order = wc_get_order( $order_id );
315
+			$order = wc_get_order($order_id);
316 316
 
317 317
 			// This comes from the create account checkbox in the checkout page.
318
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
318
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
319 319
 
320
-			if ( $create_account ) {
320
+			if ($create_account) {
321 321
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
322
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
322
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
323 323
 				$new_stripe_customer->create_customer();
324 324
 			}
325 325
 
326
-			$prepared_source = $this->prepare_source( get_current_user_id(), $force_save_source );
326
+			$prepared_source = $this->prepare_source(get_current_user_id(), $force_save_source);
327 327
 
328
-			if ( empty( $prepared_source->source ) ) {
329
-				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
330
-				throw new WC_Stripe_Exception( print_r( $prepared_source, true ), $localized_message );
328
+			if (empty($prepared_source->source)) {
329
+				$localized_message = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
330
+				throw new WC_Stripe_Exception(print_r($prepared_source, true), $localized_message);
331 331
 			}
332 332
 
333
-			$this->save_source_to_order( $order, $prepared_source );
333
+			$this->save_source_to_order($order, $prepared_source);
334 334
 
335 335
 			// This will throw exception if not valid.
336
-			$this->validate_minimum_order_amount( $order );
336
+			$this->validate_minimum_order_amount($order);
337 337
 
338
-			$this->save_instructions( $order, $this->get_source_object( $prepared_source->source ) );
338
+			$this->save_instructions($order, $this->get_source_object($prepared_source->source));
339 339
 
340 340
 			// Mark as on-hold (we're awaiting the payment).
341
-			$order->update_status( 'on-hold', __( 'Awaiting Bitcoin payment', 'woocommerce-gateway-stripe' ) );
341
+			$order->update_status('on-hold', __('Awaiting Bitcoin payment', 'woocommerce-gateway-stripe'));
342 342
 
343
-			wc_reduce_stock_levels( $order_id );
343
+			wc_reduce_stock_levels($order_id);
344 344
 
345 345
 			// Remove cart.
346 346
 			WC()->cart->empty_cart();
@@ -348,16 +348,16 @@  discard block
 block discarded – undo
348 348
 			// Return thankyou redirect.
349 349
 			return array(
350 350
 				'result'    => 'success',
351
-				'redirect'  => $this->get_return_url( $order ),
351
+				'redirect'  => $this->get_return_url($order),
352 352
 			);
353
-		} catch ( WC_Stripe_Exception $e ) {
354
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
355
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
353
+		} catch (WC_Stripe_Exception $e) {
354
+			wc_add_notice($e->getLocalizedMessage(), 'error');
355
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
356 356
 
357
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
357
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
358 358
 
359
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
360
-				$this->send_failed_order_email( $order_id );
359
+			if ($order->has_status(array('pending', 'failed'))) {
360
+				$this->send_failed_order_email($order_id);
361 361
 			}
362 362
 
363 363
 			return array(
Please login to merge, or discard this patch.