Completed
Push — master ( 2515df...302e86 )
by Roy
02:08
created
includes/payment-methods/class-wc-gateway-stripe-bancontact.php 1 patch
Spacing   +76 added lines, -76 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,25 +71,25 @@  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( 'admin_notices', array( $this, 'check_environment' ) );
91
-		add_action( 'admin_head', array( $this, 'remove_admin_notice' ) );
92
-		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('admin_notices', array($this, 'check_environment'));
91
+		add_action('admin_head', array($this, 'remove_admin_notice'));
92
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
93 93
 	}
94 94
 
95 95
 	/**
@@ -99,19 +99,19 @@  discard block
 block discarded – undo
99 99
 	 * @version 4.0.0
100 100
 	 */
101 101
 	public function check_environment() {
102
-		if ( ! current_user_can( 'manage_woocommerce' ) ) {
102
+		if ( ! current_user_can('manage_woocommerce')) {
103 103
 			return;
104 104
 		}
105 105
 
106 106
 		$environment_warning = $this->get_environment_warning();
107 107
 
108
-		if ( $environment_warning ) {
109
-			$this->add_admin_notice( 'bad_environment', 'error', $environment_warning );
108
+		if ($environment_warning) {
109
+			$this->add_admin_notice('bad_environment', 'error', $environment_warning);
110 110
 		}
111 111
 
112
-		foreach ( (array) $this->notices as $notice_key => $notice ) {
113
-			echo "<div class='" . esc_attr( $notice['class'] ) . "'><p>";
114
-			echo wp_kses( $notice['message'], array( 'a' => array( 'href' => array() ) ) );
112
+		foreach ((array) $this->notices as $notice_key => $notice) {
113
+			echo "<div class='" . esc_attr($notice['class']) . "'><p>";
114
+			echo wp_kses($notice['message'], array('a' => array('href' => array())));
115 115
 			echo '</p></div>';
116 116
 		}
117 117
 	}
@@ -124,8 +124,8 @@  discard block
 block discarded – undo
124 124
 	 * @version 4.0.0
125 125
 	 */
126 126
 	public function get_environment_warning() {
127
-		if ( 'yes' === $this->enabled && ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
128
-			$message = __( 'Bancontact is enabled - it requires store currency to be set to Euros.', 'woocommerce-gateway-stripe' );
127
+		if ('yes' === $this->enabled && ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
128
+			$message = __('Bancontact is enabled - it requires store currency to be set to Euros.', 'woocommerce-gateway-stripe');
129 129
 
130 130
 			return $message;
131 131
 		}
@@ -141,9 +141,9 @@  discard block
 block discarded – undo
141 141
 	 * @return array
142 142
 	 */
143 143
 	public function get_supported_currency() {
144
-		return apply_filters( 'wc_stripe_bancontact_supported_currencies', array(
144
+		return apply_filters('wc_stripe_bancontact_supported_currencies', array(
145 145
 			'EUR',
146
-		) );
146
+		));
147 147
 	}
148 148
 
149 149
 	/**
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 	 * @return bool
155 155
 	 */
156 156
 	public function is_available() {
157
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
157
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
158 158
 			return false;
159 159
 		}
160 160
 
@@ -175,7 +175,7 @@  discard block
 block discarded – undo
175 175
 
176 176
 		$icons_str .= $icons['bancontact'];
177 177
 
178
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
178
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
179 179
 	}
180 180
 
181 181
 	/**
@@ -186,19 +186,19 @@  discard block
 block discarded – undo
186 186
 	 * @access public
187 187
 	 */
188 188
 	public function payment_scripts() {
189
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
189
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
190 190
 			return;
191 191
 		}
192 192
 
193
-		wp_enqueue_style( 'stripe_paymentfonts' );
194
-		wp_enqueue_script( 'woocommerce_stripe' );
193
+		wp_enqueue_style('stripe_paymentfonts');
194
+		wp_enqueue_script('woocommerce_stripe');
195 195
 	}
196 196
 
197 197
 	/**
198 198
 	 * Initialize Gateway Settings Form Fields.
199 199
 	 */
200 200
 	public function init_form_fields() {
201
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php' );
201
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php');
202 202
 	}
203 203
 
204 204
 	/**
@@ -209,25 +209,25 @@  discard block
 block discarded – undo
209 209
 		$total = WC()->cart->total;
210 210
 
211 211
 		// If paying from order, we need to get total from order not cart.
212
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
213
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
212
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
213
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
214 214
 			$total = $order->get_total();
215 215
 		}
216 216
 
217
-		if ( is_add_payment_method_page() ) {
218
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
219
-			$total        = '';
217
+		if (is_add_payment_method_page()) {
218
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
219
+			$total = '';
220 220
 		} else {
221 221
 			$pay_button_text = '';
222 222
 		}
223 223
 
224 224
 		echo '<div
225 225
 			id="stripe-bancontact-payment-data"
226
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
227
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
226
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
227
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
228 228
 
229
-		if ( $this->description ) {
230
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $this->description ) ) );
229
+		if ($this->description) {
230
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($this->description)));
231 231
 		}
232 232
 
233 233
 		echo '</div>';
@@ -241,24 +241,24 @@  discard block
 block discarded – undo
241 241
 	 * @param object $order
242 242
 	 * @return mixed
243 243
 	 */
244
-	public function create_source( $order ) {
244
+	public function create_source($order) {
245 245
 		$currency                          = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
246 246
 		$order_id                          = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
247
-		$return_url                        = $this->get_stripe_return_url( $order );
247
+		$return_url                        = $this->get_stripe_return_url($order);
248 248
 		$post_data                         = array();
249
-		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
250
-		$post_data['currency']             = strtolower( $currency );
249
+		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
250
+		$post_data['currency']             = strtolower($currency);
251 251
 		$post_data['type']                 = 'bancontact';
252
-		$post_data['owner']                = $this->get_owner_details( $order );
253
-		$post_data['redirect']             = array( 'return_url' => $return_url );
252
+		$post_data['owner']                = $this->get_owner_details($order);
253
+		$post_data['redirect']             = array('return_url' => $return_url);
254 254
 
255
-		if ( ! empty( $this->statement_descriptor ) ) {
256
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
255
+		if ( ! empty($this->statement_descriptor)) {
256
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
257 257
 		}
258 258
 
259
-		WC_Stripe_Logger::log( 'Info: Begin creating Bancontact source' );
259
+		WC_Stripe_Logger::log('Info: Begin creating Bancontact source');
260 260
 
261
-		return WC_Stripe_API::request( $post_data, 'sources' );
261
+		return WC_Stripe_API::request($post_data, 'sources');
262 262
 	}
263 263
 
264 264
 	/**
@@ -272,51 +272,51 @@  discard block
 block discarded – undo
272 272
 	 *
273 273
 	 * @return array|void
274 274
 	 */
275
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
275
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
276 276
 		try {
277
-			$order = wc_get_order( $order_id );
277
+			$order = wc_get_order($order_id);
278 278
 
279 279
 			// This will throw exception if not valid.
280
-			$this->validate_minimum_order_amount( $order );
280
+			$this->validate_minimum_order_amount($order);
281 281
 
282 282
 			// This comes from the create account checkbox in the checkout page.
283
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
283
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
284 284
 
285
-			if ( $create_account ) {
285
+			if ($create_account) {
286 286
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
287
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
287
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
288 288
 				$new_stripe_customer->create_customer();
289 289
 			}
290 290
 
291
-			$response = $this->create_source( $order );
291
+			$response = $this->create_source($order);
292 292
 
293
-			if ( ! empty( $response->error ) ) {
294
-				$order->add_order_note( $response->error->message );
293
+			if ( ! empty($response->error)) {
294
+				$order->add_order_note($response->error->message);
295 295
 
296
-				throw new Exception( $response->error->message );
296
+				throw new Exception($response->error->message);
297 297
 			}
298 298
 
299
-			if ( WC_Stripe_Helper::is_pre_30() ) {
300
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
299
+			if (WC_Stripe_Helper::is_pre_30()) {
300
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
301 301
 			} else {
302
-				$order->update_meta_data( '_stripe_source_id', $response->id );
302
+				$order->update_meta_data('_stripe_source_id', $response->id);
303 303
 				$order->save();
304 304
 			}
305 305
 
306
-			WC_Stripe_Logger::log( 'Info: Redirecting to Bancontact...' );
306
+			WC_Stripe_Logger::log('Info: Redirecting to Bancontact...');
307 307
 
308 308
 			return array(
309 309
 				'result'   => 'success',
310
-				'redirect' => esc_url_raw( $response->redirect->url ),
310
+				'redirect' => esc_url_raw($response->redirect->url),
311 311
 			);
312
-		} catch ( Exception $e ) {
313
-			wc_add_notice( $e->getMessage(), 'error' );
314
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
312
+		} catch (Exception $e) {
313
+			wc_add_notice($e->getMessage(), 'error');
314
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
315 315
 
316
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
316
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
317 317
 
318
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
319
-				$this->send_failed_order_email( $order_id );
318
+			if ($order->has_status(array('pending', 'failed'))) {
319
+				$this->send_failed_order_email($order_id);
320 320
 			}
321 321
 
322 322
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-alipay.php 1 patch
Spacing   +77 added lines, -77 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,25 +71,25 @@  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( 'admin_notices', array( $this, 'check_environment' ) );
91
-		add_action( 'admin_head', array( $this, 'remove_admin_notice' ) );
92
-		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('admin_notices', array($this, 'check_environment'));
91
+		add_action('admin_head', array($this, 'remove_admin_notice'));
92
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
93 93
 	}
94 94
 
95 95
 	/**
@@ -99,19 +99,19 @@  discard block
 block discarded – undo
99 99
 	 * @version 4.0.0
100 100
 	 */
101 101
 	public function check_environment() {
102
-		if ( ! current_user_can( 'manage_woocommerce' ) ) {
102
+		if ( ! current_user_can('manage_woocommerce')) {
103 103
 			return;
104 104
 		}
105 105
 
106 106
 		$environment_warning = $this->get_environment_warning();
107 107
 
108
-		if ( $environment_warning ) {
109
-			$this->add_admin_notice( 'bad_environment', 'error', $environment_warning );
108
+		if ($environment_warning) {
109
+			$this->add_admin_notice('bad_environment', 'error', $environment_warning);
110 110
 		}
111 111
 
112
-		foreach ( (array) $this->notices as $notice_key => $notice ) {
113
-			echo "<div class='" . esc_attr( $notice['class'] ) . "'><p>";
114
-			echo wp_kses( $notice['message'], array( 'a' => array( 'href' => array() ) ) );
112
+		foreach ((array) $this->notices as $notice_key => $notice) {
113
+			echo "<div class='" . esc_attr($notice['class']) . "'><p>";
114
+			echo wp_kses($notice['message'], array('a' => array('href' => array())));
115 115
 			echo '</p></div>';
116 116
 		}
117 117
 	}
@@ -125,10 +125,10 @@  discard block
 block discarded – undo
125 125
 	 */
126 126
 	public function get_environment_warning() {
127 127
 		if (
128
-			'yes' === $this->enabled && ! in_array( get_woocommerce_currency(), $this->get_supported_currency() )
128
+			'yes' === $this->enabled && ! in_array(get_woocommerce_currency(), $this->get_supported_currency())
129 129
 		) {
130 130
 			/* translators: supported currency list */
131
-			$message = sprintf( __( 'Alipay is enabled - it requires store currency to be set to %s', 'woocommerce-gateway-stripe' ), implode( ', ', $this->get_supported_currency() ) );
131
+			$message = sprintf(__('Alipay is enabled - it requires store currency to be set to %s', 'woocommerce-gateway-stripe'), implode(', ', $this->get_supported_currency()));
132 132
 
133 133
 			return $message;
134 134
 		}
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 	 * @return array
145 145
 	 */
146 146
 	public function get_supported_currency() {
147
-		return apply_filters( 'wc_stripe_alipay_supported_currencies', array(
147
+		return apply_filters('wc_stripe_alipay_supported_currencies', array(
148 148
 			'EUR',
149 149
 			'AUD',
150 150
 			'CAD',
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
 			'NZD',
155 155
 			'SGD',
156 156
 			'USD',
157
-		) );
157
+		));
158 158
 	}
159 159
 
160 160
 	/**
@@ -165,7 +165,7 @@  discard block
 block discarded – undo
165 165
 	 * @return bool
166 166
 	 */
167 167
 	public function is_available() {
168
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
168
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
169 169
 			return false;
170 170
 		}
171 171
 
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 
187 187
 		$icons_str .= $icons['alipay'];
188 188
 
189
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
189
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
190 190
 	}
191 191
 
192 192
 	/**
@@ -196,19 +196,19 @@  discard block
 block discarded – undo
196 196
 	 * @version 4.0.0
197 197
 	 */
198 198
 	public function payment_scripts() {
199
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
199
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
200 200
 			return;
201 201
 		}
202 202
 
203
-		wp_enqueue_style( 'stripe_paymentfonts' );
204
-		wp_enqueue_script( 'woocommerce_stripe' );
203
+		wp_enqueue_style('stripe_paymentfonts');
204
+		wp_enqueue_script('woocommerce_stripe');
205 205
 	}
206 206
 
207 207
 	/**
208 208
 	 * Initialize Gateway Settings Form Fields.
209 209
 	 */
210 210
 	public function init_form_fields() {
211
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php' );
211
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php');
212 212
 	}
213 213
 
214 214
 	/**
@@ -219,25 +219,25 @@  discard block
 block discarded – undo
219 219
 		$total                = WC()->cart->total;
220 220
 
221 221
 		// If paying from order, we need to get total from order not cart.
222
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
223
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
222
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
223
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
224 224
 			$total = $order->get_total();
225 225
 		}
226 226
 
227
-		if ( is_add_payment_method_page() ) {
228
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
229
-			$total        = '';
227
+		if (is_add_payment_method_page()) {
228
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
229
+			$total = '';
230 230
 		} else {
231 231
 			$pay_button_text = '';
232 232
 		}
233 233
 
234 234
 		echo '<div
235 235
 			id="stripe-alipay-payment-data"
236
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
237
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
236
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
237
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
238 238
 
239
-		if ( $this->description ) {
240
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $this->description ) ) );
239
+		if ($this->description) {
240
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($this->description)));
241 241
 		}
242 242
 
243 243
 		echo '</div>';
@@ -251,24 +251,24 @@  discard block
 block discarded – undo
251 251
 	 * @param object $order
252 252
 	 * @return mixed
253 253
 	 */
254
-	public function create_source( $order ) {
254
+	public function create_source($order) {
255 255
 		$currency                          = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
256 256
 		$order_id                          = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
257
-		$return_url                        = $this->get_stripe_return_url( $order );
257
+		$return_url                        = $this->get_stripe_return_url($order);
258 258
 		$post_data                         = array();
259
-		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
260
-		$post_data['currency']             = strtolower( $currency );
259
+		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
260
+		$post_data['currency']             = strtolower($currency);
261 261
 		$post_data['type']                 = 'alipay';
262
-		$post_data['owner']                = $this->get_owner_details( $order );
263
-		$post_data['redirect']             = array( 'return_url' => $return_url );
262
+		$post_data['owner']                = $this->get_owner_details($order);
263
+		$post_data['redirect']             = array('return_url' => $return_url);
264 264
 
265
-		if ( ! empty( $this->statement_descriptor ) ) {
266
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
265
+		if ( ! empty($this->statement_descriptor)) {
266
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
267 267
 		}
268 268
 
269
-		WC_Stripe_Logger::log( 'Info: Begin creating Alipay source' );
269
+		WC_Stripe_Logger::log('Info: Begin creating Alipay source');
270 270
 
271
-		return WC_Stripe_API::request( $post_data, 'sources' );
271
+		return WC_Stripe_API::request($post_data, 'sources');
272 272
 	}
273 273
 
274 274
 	/**
@@ -282,53 +282,53 @@  discard block
 block discarded – undo
282 282
 	 *
283 283
 	 * @return array|void
284 284
 	 */
285
-	public function process_payment( $order_id, $retry = true, $force_save_save = false ) {
285
+	public function process_payment($order_id, $retry = true, $force_save_save = false) {
286 286
 		try {
287
-			$order = wc_get_order( $order_id );
287
+			$order = wc_get_order($order_id);
288 288
 
289 289
 			// This will throw exception if not valid.
290
-			$this->validate_minimum_order_amount( $order );
290
+			$this->validate_minimum_order_amount($order);
291 291
 
292 292
 			// This comes from the create account checkbox in the checkout page.
293
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
293
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
294 294
 
295
-			if ( $create_account ) {
295
+			if ($create_account) {
296 296
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
297
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
297
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
298 298
 				$new_stripe_customer->create_customer();
299 299
 			}
300 300
 
301
-			$response = $this->create_source( $order );
301
+			$response = $this->create_source($order);
302 302
 
303
-			if ( ! empty( $response->error ) ) {
304
-				$order->add_order_note( $response->error->message );
303
+			if ( ! empty($response->error)) {
304
+				$order->add_order_note($response->error->message);
305 305
 
306
-				throw new Exception( $response->error->message );
306
+				throw new Exception($response->error->message);
307 307
 			}
308 308
 
309
-			if ( WC_Stripe_Helper::is_pre_30() ) {
310
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
309
+			if (WC_Stripe_Helper::is_pre_30()) {
310
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
311 311
 			} else {
312
-				$order->update_meta_data( '_stripe_source_id', $response->id );
312
+				$order->update_meta_data('_stripe_source_id', $response->id);
313 313
 				$order->save();
314 314
 			}
315 315
 
316
-			WC_Stripe_Logger::log( 'Info: Redirecting to Alipay...' );
316
+			WC_Stripe_Logger::log('Info: Redirecting to Alipay...');
317 317
 
318 318
 			return array(
319 319
 				'result'   => 'success',
320
-				'redirect' => esc_url_raw( $response->redirect->url ),
320
+				'redirect' => esc_url_raw($response->redirect->url),
321 321
 			);
322
-		} catch ( Exception $e ) {
323
-			wc_add_notice( $e->getMessage(), 'error' );
324
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
322
+		} catch (Exception $e) {
323
+			wc_add_notice($e->getMessage(), 'error');
324
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
325 325
 
326
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
326
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
327 327
 
328
-			$statuses = array( 'pending', 'failed' );
328
+			$statuses = array('pending', 'failed');
329 329
 
330
-			if ( $order->has_status( $statuses ) ) {
331
-				$this->send_failed_order_email( $order_id );
330
+			if ($order->has_status($statuses)) {
331
+				$this->send_failed_order_email($order_id);
332 332
 			}
333 333
 
334 334
 			return array(
Please login to merge, or discard this patch.
includes/class-wc-gateway-stripe.php 1 patch
Spacing   +201 added lines, -201 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
 
@@ -119,9 +119,9 @@  discard block
 block discarded – undo
119 119
 	 */
120 120
 	public function __construct() {
121 121
 		$this->id                   = 'stripe';
122
-		$this->method_title         = __( 'Stripe', 'woocommerce-gateway-stripe' );
122
+		$this->method_title         = __('Stripe', 'woocommerce-gateway-stripe');
123 123
 		/* translators: 1) link to Stripe register page 2) link to Stripe api keys page */
124
-		$this->method_description   = sprintf( __( 'Stripe works by adding payment fields on the checkout and then sending the details to Stripe for verification. <a href="%1$s" target="_blank">Sign up</a> for a Stripe account, and <a href="%2$s" target="_blank">get your Stripe account keys</a>.', 'woocommerce-gateway-stripe' ), 'https://dashboard.stripe.com/register', 'https://dashboard.stripe.com/account/apikeys' );
124
+		$this->method_description   = sprintf(__('Stripe works by adding payment fields on the checkout and then sending the details to Stripe for verification. <a href="%1$s" target="_blank">Sign up</a> for a Stripe account, and <a href="%2$s" target="_blank">get your Stripe account keys</a>.', 'woocommerce-gateway-stripe'), 'https://dashboard.stripe.com/register', 'https://dashboard.stripe.com/account/apikeys');
125 125
 		$this->has_fields           = true;
126 126
 		$this->supports             = array(
127 127
 			'products',
@@ -148,38 +148,38 @@  discard block
 block discarded – undo
148 148
 		$this->init_settings();
149 149
 
150 150
 		// Get setting values.
151
-		$this->title                   = $this->get_option( 'title' );
152
-		$this->description             = $this->get_option( 'description' );
153
-		$this->enabled                 = $this->get_option( 'enabled' );
154
-		$this->testmode                = 'yes' === $this->get_option( 'testmode' );
155
-		$this->inline_cc_form          = 'yes' === $this->get_option( 'inline_cc_form' );
156
-		$this->capture                 = 'yes' === $this->get_option( 'capture', 'yes' );
157
-		$this->statement_descriptor    = WC_Stripe_Helper::clean_statement_descriptor( $this->get_option( 'statement_descriptor' ) );
158
-		$this->three_d_secure          = 'yes' === $this->get_option( 'three_d_secure' );
159
-		$this->stripe_checkout         = 'yes' === $this->get_option( 'stripe_checkout' );
160
-		$this->stripe_checkout_locale  = $this->get_option( 'stripe_checkout_locale' );
161
-		$this->stripe_checkout_image   = $this->get_option( 'stripe_checkout_image', '' );
162
-		$this->saved_cards             = 'yes' === $this->get_option( 'saved_cards' );
163
-		$this->secret_key              = $this->testmode ? $this->get_option( 'test_secret_key' ) : $this->get_option( 'secret_key' );
164
-		$this->publishable_key         = $this->testmode ? $this->get_option( 'test_publishable_key' ) : $this->get_option( 'publishable_key' );
165
-		$this->bitcoin                 = 'USD' === strtoupper( get_woocommerce_currency() ) && 'yes' === $this->get_option( 'stripe_bitcoin' );
166
-		$this->payment_request         = 'yes' === $this->get_option( 'payment_request', 'yes' );
167
-		$this->apple_pay_domain_set    = 'yes' === $this->get_option( 'apple_pay_domain_set', 'no' );
151
+		$this->title                   = $this->get_option('title');
152
+		$this->description             = $this->get_option('description');
153
+		$this->enabled                 = $this->get_option('enabled');
154
+		$this->testmode                = 'yes' === $this->get_option('testmode');
155
+		$this->inline_cc_form          = 'yes' === $this->get_option('inline_cc_form');
156
+		$this->capture                 = 'yes' === $this->get_option('capture', 'yes');
157
+		$this->statement_descriptor    = WC_Stripe_Helper::clean_statement_descriptor($this->get_option('statement_descriptor'));
158
+		$this->three_d_secure          = 'yes' === $this->get_option('three_d_secure');
159
+		$this->stripe_checkout         = 'yes' === $this->get_option('stripe_checkout');
160
+		$this->stripe_checkout_locale  = $this->get_option('stripe_checkout_locale');
161
+		$this->stripe_checkout_image   = $this->get_option('stripe_checkout_image', '');
162
+		$this->saved_cards             = 'yes' === $this->get_option('saved_cards');
163
+		$this->secret_key              = $this->testmode ? $this->get_option('test_secret_key') : $this->get_option('secret_key');
164
+		$this->publishable_key         = $this->testmode ? $this->get_option('test_publishable_key') : $this->get_option('publishable_key');
165
+		$this->bitcoin                 = 'USD' === strtoupper(get_woocommerce_currency()) && 'yes' === $this->get_option('stripe_bitcoin');
166
+		$this->payment_request         = 'yes' === $this->get_option('payment_request', 'yes');
167
+		$this->apple_pay_domain_set    = 'yes' === $this->get_option('apple_pay_domain_set', 'no');
168 168
 		$this->apple_pay_verify_notice = '';
169 169
 
170
-		if ( $this->stripe_checkout ) {
171
-			$this->order_button_text = __( 'Continue to payment', 'woocommerce-gateway-stripe' );
170
+		if ($this->stripe_checkout) {
171
+			$this->order_button_text = __('Continue to payment', 'woocommerce-gateway-stripe');
172 172
 		}
173 173
 
174
-		WC_Stripe_API::set_secret_key( $this->secret_key );
174
+		WC_Stripe_API::set_secret_key($this->secret_key);
175 175
 
176 176
 		$this->init_apple_pay();
177 177
 
178 178
 		// Hooks.
179
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
180
-		add_action( 'admin_enqueue_scripts', array( $this, 'admin_scripts' ) );
181
-		add_action( 'admin_notices', array( $this, 'admin_notices' ) );
182
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
179
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
180
+		add_action('admin_enqueue_scripts', array($this, 'admin_scripts'));
181
+		add_action('admin_notices', array($this, 'admin_notices'));
182
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
183 183
 	}
184 184
 
185 185
 	/**
@@ -198,17 +198,17 @@  discard block
 block discarded – undo
198 198
 		$icons_str .= $icons['amex'];
199 199
 		$icons_str .= $icons['mastercard'];
200 200
 
201
-		if ( 'USD' === get_woocommerce_currency() ) {
201
+		if ('USD' === get_woocommerce_currency()) {
202 202
 			$icons_str .= $icons['discover'];
203 203
 			$icons_str .= $icons['jcb'];
204 204
 			$icons_str .= $icons['diners'];
205 205
 		}
206 206
 
207
-		if ( $this->bitcoin && $this->stripe_checkout ) {
207
+		if ($this->bitcoin && $this->stripe_checkout) {
208 208
 			$icons_str .= $icons['bitcoin'];
209 209
 		}
210 210
 
211
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
211
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
212 212
 	}
213 213
 
214 214
 	/**
@@ -220,9 +220,9 @@  discard block
 block discarded – undo
220 220
 	public function init_apple_pay() {
221 221
 		if (
222 222
 			is_admin() &&
223
-			isset( $_GET['page'] ) && 'wc-settings' === $_GET['page'] &&
224
-			isset( $_GET['tab'] ) && 'checkout' === $_GET['tab'] &&
225
-			isset( $_GET['section'] ) && 'stripe' === $_GET['section'] &&
223
+			isset($_GET['page']) && 'wc-settings' === $_GET['page'] &&
224
+			isset($_GET['tab']) && 'checkout' === $_GET['tab'] &&
225
+			isset($_GET['section']) && 'stripe' === $_GET['section'] &&
226 226
 			$this->payment_request
227 227
 		) {
228 228
 			$this->process_apple_pay_verification();
@@ -236,9 +236,9 @@  discard block
 block discarded – undo
236 236
 	 * @version 3.1.0
237 237
 	 * @param string $secret_key
238 238
 	 */
239
-	private function register_apple_pay_domain( $secret_key = '' ) {
240
-		if ( empty( $secret_key ) ) {
241
-			throw new Exception( __( 'Unable to verify domain - missing secret key.', 'woocommerce-gateway-stripe' ) );
239
+	private function register_apple_pay_domain($secret_key = '') {
240
+		if (empty($secret_key)) {
241
+			throw new Exception(__('Unable to verify domain - missing secret key.', 'woocommerce-gateway-stripe'));
242 242
 		}
243 243
 
244 244
 		$endpoint = 'https://api.stripe.com/v1/apple_pay/domains';
@@ -252,23 +252,23 @@  discard block
 block discarded – undo
252 252
 			'Authorization' => 'Bearer ' . $secret_key,
253 253
 		);
254 254
 
255
-		$response = wp_remote_post( $endpoint, array(
255
+		$response = wp_remote_post($endpoint, array(
256 256
 			'headers' => $headers,
257
-			'body'    => http_build_query( $data ),
258
-		) );
257
+			'body'    => http_build_query($data),
258
+		));
259 259
 
260
-		if ( is_wp_error( $response ) ) {
260
+		if (is_wp_error($response)) {
261 261
 			/* translators: error message */
262
-			throw new Exception( sprintf( __( 'Unable to verify domain - %s', 'woocommerce-gateway-stripe' ), $response->get_error_message() ) );
262
+			throw new Exception(sprintf(__('Unable to verify domain - %s', 'woocommerce-gateway-stripe'), $response->get_error_message()));
263 263
 		}
264 264
 
265
-		if ( 200 !== $response['response']['code'] ) {
266
-			$parsed_response = json_decode( $response['body'] );
265
+		if (200 !== $response['response']['code']) {
266
+			$parsed_response = json_decode($response['body']);
267 267
 
268 268
 			$this->apple_pay_verify_notice = $parsed_response->error->message;
269 269
 
270 270
 			/* translators: error message */
271
-			throw new Exception( sprintf( __( 'Unable to verify domain - %s', 'woocommerce-gateway-stripe' ), $parsed_response->error->message ) );
271
+			throw new Exception(sprintf(__('Unable to verify domain - %s', 'woocommerce-gateway-stripe'), $parsed_response->error->message));
272 272
 		}
273 273
 	}
274 274
 
@@ -279,48 +279,48 @@  discard block
 block discarded – undo
279 279
 	 * @version 3.1.0
280 280
 	 */
281 281
 	public function process_apple_pay_verification() {
282
-		$gateway_settings = get_option( 'woocommerce_stripe_settings', array() );
282
+		$gateway_settings = get_option('woocommerce_stripe_settings', array());
283 283
 
284 284
 		try {
285
-			$path     = untrailingslashit( $_SERVER['DOCUMENT_ROOT'] );
285
+			$path     = untrailingslashit($_SERVER['DOCUMENT_ROOT']);
286 286
 			$dir      = '.well-known';
287 287
 			$file     = 'apple-developer-merchantid-domain-association';
288 288
 			$fullpath = $path . '/' . $dir . '/' . $file;
289 289
 
290
-			if ( ! empty( $gateway_settings['apple_pay_domain_set'] ) && 'yes' === $gateway_settings['apple_pay_domain_set'] && file_exists( $fullpath ) ) {
290
+			if ( ! empty($gateway_settings['apple_pay_domain_set']) && 'yes' === $gateway_settings['apple_pay_domain_set'] && file_exists($fullpath)) {
291 291
 				return;
292 292
 			}
293 293
 
294
-			if ( ! file_exists( $path . '/' . $dir ) ) {
295
-				if ( ! @mkdir( $path . '/' . $dir, 0755 ) ) {
296
-					throw new Exception( __( 'Unable to create domain association folder to domain root.', 'woocommerce-gateway-stripe' ) );
294
+			if ( ! file_exists($path . '/' . $dir)) {
295
+				if ( ! @mkdir($path . '/' . $dir, 0755)) {
296
+					throw new Exception(__('Unable to create domain association folder to domain root.', 'woocommerce-gateway-stripe'));
297 297
 				}
298 298
 			}
299 299
 
300
-			if ( ! file_exists( $fullpath ) ) {
301
-				if ( ! @copy( WC_STRIPE_PLUGIN_PATH . '/' . $file, $fullpath ) ) {
302
-					throw new Exception( __( 'Unable to copy domain association file to domain root.', 'woocommerce-gateway-stripe' ) );
300
+			if ( ! file_exists($fullpath)) {
301
+				if ( ! @copy(WC_STRIPE_PLUGIN_PATH . '/' . $file, $fullpath)) {
302
+					throw new Exception(__('Unable to copy domain association file to domain root.', 'woocommerce-gateway-stripe'));
303 303
 				}
304 304
 			}
305 305
 
306 306
 			// At this point then the domain association folder and file should be available.
307 307
 			// Proceed to verify/and or verify again.
308
-			$this->register_apple_pay_domain( $this->secret_key );
308
+			$this->register_apple_pay_domain($this->secret_key);
309 309
 
310 310
 			// No errors to this point, verification success!
311 311
 			$gateway_settings['apple_pay_domain_set'] = 'yes';
312 312
 			$this->apple_pay_domain_set = true;
313 313
 
314
-			update_option( 'woocommerce_stripe_settings', $gateway_settings );
314
+			update_option('woocommerce_stripe_settings', $gateway_settings);
315 315
 
316
-			WC_Stripe_Logger::log( 'Your domain has been verified with Apple Pay!' );
316
+			WC_Stripe_Logger::log('Your domain has been verified with Apple Pay!');
317 317
 
318
-		} catch ( Exception $e ) {
318
+		} catch (Exception $e) {
319 319
 			$gateway_settings['apple_pay_domain_set'] = 'no';
320 320
 
321
-			update_option( 'woocommerce_stripe_settings', $gateway_settings );
321
+			update_option('woocommerce_stripe_settings', $gateway_settings);
322 322
 
323
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
323
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
324 324
 		}
325 325
 	}
326 326
 
@@ -328,11 +328,11 @@  discard block
 block discarded – undo
328 328
 	 * Check if SSL is enabled and notify the user
329 329
 	 */
330 330
 	public function admin_notices() {
331
-		if ( 'no' === $this->enabled ) {
331
+		if ('no' === $this->enabled) {
332 332
 			return;
333 333
 		}
334 334
 
335
-		if ( $this->payment_request && ! empty( $this->apple_pay_verify_notice ) ) {
335
+		if ($this->payment_request && ! empty($this->apple_pay_verify_notice)) {
336 336
 			$allowed_html = array(
337 337
 				'a' => array(
338 338
 					'href' => array(),
@@ -340,7 +340,7 @@  discard block
 block discarded – undo
340 340
 				),
341 341
 			);
342 342
 
343
-			echo '<div class="error stripe-apple-pay-message"><p>' . wp_kses( make_clickable( $this->apple_pay_verify_notice ), $allowed_html ) . '</p></div>';
343
+			echo '<div class="error stripe-apple-pay-message"><p>' . wp_kses(make_clickable($this->apple_pay_verify_notice), $allowed_html) . '</p></div>';
344 344
 		}
345 345
 
346 346
 		/**
@@ -348,9 +348,9 @@  discard block
 block discarded – undo
348 348
 		 * when setting screen is displayed. So if domain verification is not set,
349 349
 		 * something went wrong so lets notify user.
350 350
 		 */
351
-		if ( ! empty( $this->secret_key ) && $this->payment_request && ! $this->apple_pay_domain_set ) {
351
+		if ( ! empty($this->secret_key) && $this->payment_request && ! $this->apple_pay_domain_set) {
352 352
 			/* translators: 1) HTML anchor open tag 2) HTML anchor closing tag */
353
-			echo '<div class="error stripe-apple-pay-message"><p>' . sprintf( __( 'Apple Pay domain verification failed. Please check the %1$slog%2$s to see the issue. (Logging must be enabled to see recorded logs)', 'woocommerce-gateway-stripe' ), '<a href="' . admin_url( 'admin.php?page=wc-status&tab=logs' ) . '">', '</a>' ) . '</p></div>';
353
+			echo '<div class="error stripe-apple-pay-message"><p>' . sprintf(__('Apple Pay domain verification failed. Please check the %1$slog%2$s to see the issue. (Logging must be enabled to see recorded logs)', 'woocommerce-gateway-stripe'), '<a href="' . admin_url('admin.php?page=wc-status&tab=logs') . '">', '</a>') . '</p></div>';
354 354
 		}
355 355
 	}
356 356
 
@@ -358,7 +358,7 @@  discard block
 block discarded – undo
358 358
 	 * Initialise Gateway Settings Form Fields
359 359
 	 */
360 360
 	public function init_form_fields() {
361
-		$this->form_fields = require( dirname( __FILE__ ) . '/admin/stripe-settings.php' );
361
+		$this->form_fields = require(dirname(__FILE__) . '/admin/stripe-settings.php');
362 362
 	}
363 363
 
364 364
 	/**
@@ -366,59 +366,59 @@  discard block
 block discarded – undo
366 366
 	 */
367 367
 	public function payment_fields() {
368 368
 		$user                 = wp_get_current_user();
369
-		$display_tokenization = $this->supports( 'tokenization' ) && is_checkout() && $this->saved_cards;
369
+		$display_tokenization = $this->supports('tokenization') && is_checkout() && $this->saved_cards;
370 370
 		$total                = WC()->cart->total;
371 371
 		$user_email           = '';
372 372
 
373 373
 		// If paying from order, we need to get total from order not cart.
374
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
375
-			$order      = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
374
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
375
+			$order      = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
376 376
 			$total      = $order->get_total();
377 377
 			$user_email = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
378 378
 		} else {
379
-			if ( $user->ID ) {
380
-				$user_email = get_user_meta( $user->ID, 'billing_email', true );
379
+			if ($user->ID) {
380
+				$user_email = get_user_meta($user->ID, 'billing_email', true);
381 381
 				$user_email = $user_email ? $user_email : $user->user_email;
382 382
 			}
383 383
 		}
384 384
 
385
-		if ( is_add_payment_method_page() ) {
386
-			$pay_button_text = __( 'Add Card', 'woocommerce-gateway-stripe' );
387
-			$total        = '';
385
+		if (is_add_payment_method_page()) {
386
+			$pay_button_text = __('Add Card', 'woocommerce-gateway-stripe');
387
+			$total = '';
388 388
 		} else {
389 389
 			$pay_button_text = '';
390 390
 		}
391 391
 
392 392
 		echo '<div
393 393
 			id="stripe-payment-data"
394
-			data-panel-label="' . esc_attr( $pay_button_text ) . '"
394
+			data-panel-label="' . esc_attr($pay_button_text) . '"
395 395
 			data-description=""
396
-			data-email="' . esc_attr( $user_email ) . '"
397
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
398
-			data-name="' . esc_attr( $this->statement_descriptor ) . '"
399
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '"
400
-			data-image="' . esc_attr( $this->stripe_checkout_image ) . '"
401
-			data-bitcoin="' . esc_attr( $this->bitcoin ? 'true' : 'false' ) . '"
402
-			data-locale="' . esc_attr( $this->stripe_checkout_locale ? $this->stripe_checkout_locale : 'en' ) . '"
403
-			data-three-d-secure="' . esc_attr( $this->three_d_secure ? 'true' : 'false' ) . '"
404
-			data-allow-remember-me="' . esc_attr( $this->saved_cards ? 'true' : 'false' ) . '">';
405
-
406
-		if ( $this->description ) {
407
-			if ( $this->testmode ) {
396
+			data-email="' . esc_attr($user_email) . '"
397
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
398
+			data-name="' . esc_attr($this->statement_descriptor) . '"
399
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '"
400
+			data-image="' . esc_attr($this->stripe_checkout_image) . '"
401
+			data-bitcoin="' . esc_attr($this->bitcoin ? 'true' : 'false') . '"
402
+			data-locale="' . esc_attr($this->stripe_checkout_locale ? $this->stripe_checkout_locale : 'en') . '"
403
+			data-three-d-secure="' . esc_attr($this->three_d_secure ? 'true' : 'false') . '"
404
+			data-allow-remember-me="' . esc_attr($this->saved_cards ? 'true' : 'false') . '">';
405
+
406
+		if ($this->description) {
407
+			if ($this->testmode) {
408 408
 				/* translators: link to Stripe testing page */
409
-				$this->description .= ' ' . sprintf( __( 'TEST MODE ENABLED. In test mode, you can use the card number 4242424242424242 with any CVC and a valid expiration date or check the documentation "<a href="%s" target="_blank">Testing Stripe</a>" for more card numbers.', 'woocommerce-gateway-stripe' ), 'https://stripe.com/docs/testing' );
410
-				$this->description  = trim( $this->description );
409
+				$this->description .= ' ' . sprintf(__('TEST MODE ENABLED. In test mode, you can use the card number 4242424242424242 with any CVC and a valid expiration date or check the documentation "<a href="%s" target="_blank">Testing Stripe</a>" for more card numbers.', 'woocommerce-gateway-stripe'), 'https://stripe.com/docs/testing');
410
+				$this->description  = trim($this->description);
411 411
 			}
412
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $this->description ) ) );
412
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($this->description)));
413 413
 		}
414 414
 
415
-		if ( $display_tokenization ) {
415
+		if ($display_tokenization) {
416 416
 			$this->tokenization_script();
417 417
 			$this->saved_payment_methods();
418 418
 		}
419 419
 
420
-		if ( ! $this->stripe_checkout ) {
421
-			if ( apply_filters( 'wc_stripe_use_elements_checkout_form', true ) ) {
420
+		if ( ! $this->stripe_checkout) {
421
+			if (apply_filters('wc_stripe_use_elements_checkout_form', true)) {
422 422
 				$this->elements_form();
423 423
 			} else {
424 424
 				$this->form();
@@ -426,7 +426,7 @@  discard block
 block discarded – undo
426 426
 			}
427 427
 		}
428 428
 
429
-		if ( apply_filters( 'wc_stripe_display_save_payment_method_checkbox', $display_tokenization ) && ! is_add_payment_method_page() && ! isset( $_GET['change_payment_method'] ) ) {
429
+		if (apply_filters('wc_stripe_display_save_payment_method_checkbox', $display_tokenization) && ! is_add_payment_method_page() && ! isset($_GET['change_payment_method'])) {
430 430
 			$this->save_payment_method_checkbox();
431 431
 		}
432 432
 
@@ -441,13 +441,13 @@  discard block
 block discarded – undo
441 441
 	 */
442 442
 	public function elements_form() {
443 443
 		?>
444
-		<fieldset id="wc-<?php echo esc_attr( $this->id ); ?>-cc-form" class="wc-credit-card-form wc-payment-form" style="background:transparent;">
445
-			<?php do_action( 'woocommerce_credit_card_form_start', $this->id ); ?>
444
+		<fieldset id="wc-<?php echo esc_attr($this->id); ?>-cc-form" class="wc-credit-card-form wc-payment-form" style="background:transparent;">
445
+			<?php do_action('woocommerce_credit_card_form_start', $this->id); ?>
446 446
 			<label for="card-element">
447
-				<?php esc_html_e( 'Credit or debit card', 'woocommerce-gateway-stripe' ); ?>
447
+				<?php esc_html_e('Credit or debit card', 'woocommerce-gateway-stripe'); ?>
448 448
 			</label>
449 449
 
450
-			<?php if ( $this->inline_cc_form ) { ?>
450
+			<?php if ($this->inline_cc_form) { ?>
451 451
 				<div id="stripe-card-element" style="background:#fff;padding:0 1em;border:1px solid #ddd;margin:5px 0;padding:10px 5px;">
452 452
 				<!-- a Stripe Element will be inserted here. -->
453 453
 				</div>
@@ -466,7 +466,7 @@  discard block
 block discarded – undo
466 466
 
467 467
 			<!-- Used to display form errors -->
468 468
 			<div class="stripe-source-errors" role="alert"></div>
469
-			<?php do_action( 'woocommerce_credit_card_form_end', $this->id ); ?>
469
+			<?php do_action('woocommerce_credit_card_form_end', $this->id); ?>
470 470
 			<div class="clear"></div>
471 471
 		</fieldset>
472 472
 		<?php
@@ -479,13 +479,13 @@  discard block
 block discarded – undo
479 479
 	 * @version 3.1.0
480 480
 	 */
481 481
 	public function admin_scripts() {
482
-		if ( 'woocommerce_page_wc-settings' !== get_current_screen()->id ) {
482
+		if ('woocommerce_page_wc-settings' !== get_current_screen()->id) {
483 483
 			return;
484 484
 		}
485 485
 
486
-		$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
486
+		$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
487 487
 
488
-		wp_enqueue_script( 'woocommerce_stripe_admin', plugins_url( 'assets/js/stripe-admin' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array(), WC_STRIPE_VERSION, true );
488
+		wp_enqueue_script('woocommerce_stripe_admin', plugins_url('assets/js/stripe-admin' . $suffix . '.js', WC_STRIPE_MAIN_FILE), array(), WC_STRIPE_VERSION, true);
489 489
 	}
490 490
 
491 491
 	/**
@@ -497,29 +497,29 @@  discard block
 block discarded – undo
497 497
 	 * @version 4.0.0
498 498
 	 */
499 499
 	public function payment_scripts() {
500
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() && ! isset( $_GET['change_payment_method'] ) ) {
500
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page() && ! isset($_GET['change_payment_method'])) {
501 501
 			return;
502 502
 		}
503 503
 
504
-		$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
504
+		$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
505 505
 
506
-		wp_register_style( 'stripe_paymentfonts', plugins_url( 'assets/css/stripe-paymentfonts.css', WC_STRIPE_MAIN_FILE ), array(), '1.2.5' );
507
-		wp_enqueue_style( 'stripe_paymentfonts' );
508
-		wp_register_script( 'stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true );
509
-		wp_register_script( 'stripev2', 'https://js.stripe.com/v2/', '', '2.0', true );
510
-		wp_register_script( 'stripe', 'https://js.stripe.com/v3/', '', '3.0', true );
511
-		wp_register_script( 'woocommerce_stripe', plugins_url( 'assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE ), array( 'jquery-payment', 'stripev2', 'stripe' ), WC_STRIPE_VERSION, true );
506
+		wp_register_style('stripe_paymentfonts', plugins_url('assets/css/stripe-paymentfonts.css', WC_STRIPE_MAIN_FILE), array(), '1.2.5');
507
+		wp_enqueue_style('stripe_paymentfonts');
508
+		wp_register_script('stripe_checkout', 'https://checkout.stripe.com/checkout.js', '', WC_STRIPE_VERSION, true);
509
+		wp_register_script('stripev2', 'https://js.stripe.com/v2/', '', '2.0', true);
510
+		wp_register_script('stripe', 'https://js.stripe.com/v3/', '', '3.0', true);
511
+		wp_register_script('woocommerce_stripe', plugins_url('assets/js/stripe' . $suffix . '.js', WC_STRIPE_MAIN_FILE), array('jquery-payment', 'stripev2', 'stripe'), WC_STRIPE_VERSION, true);
512 512
 
513 513
 		$stripe_params = array(
514 514
 			'key'                  => $this->publishable_key,
515
-			'i18n_terms'           => __( 'Please accept the terms and conditions first', 'woocommerce-gateway-stripe' ),
516
-			'i18n_required_fields' => __( 'Please fill in required checkout fields first', 'woocommerce-gateway-stripe' ),
515
+			'i18n_terms'           => __('Please accept the terms and conditions first', 'woocommerce-gateway-stripe'),
516
+			'i18n_required_fields' => __('Please fill in required checkout fields first', 'woocommerce-gateway-stripe'),
517 517
 		);
518 518
 
519 519
 		// If we're on the pay page we need to pass stripe.js the address of the order.
520
-		if ( isset( $_GET['pay_for_order'] ) && 'true' === $_GET['pay_for_order'] ) {
521
-			$order_id = wc_get_order_id_by_order_key( urldecode( $_GET['key'] ) );
522
-			$order    = wc_get_order( $order_id );
520
+		if (isset($_GET['pay_for_order']) && 'true' === $_GET['pay_for_order']) {
521
+			$order_id = wc_get_order_id_by_order_key(urldecode($_GET['key']));
522
+			$order    = wc_get_order($order_id);
523 523
 
524 524
 			$stripe_params['billing_first_name'] = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
525 525
 			$stripe_params['billing_last_name']  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
@@ -531,37 +531,37 @@  discard block
 block discarded – undo
531 531
 			$stripe_params['billing_country']    = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
532 532
 		}
533 533
 
534
-		$stripe_params['no_prepaid_card_msg']                     = __( 'Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe' );
535
-		$stripe_params['no_bank_country_msg']                     = __( 'Please select a country for your bank.', 'woocommerce-gateway-stripe' );
536
-		$stripe_params['no_sepa_owner_msg']                       = __( 'Please enter your IBAN account name.', 'woocommerce-gateway-stripe' );
537
-		$stripe_params['no_sepa_iban_msg']                        = __( 'Please enter your IBAN account number.', 'woocommerce-gateway-stripe' );
538
-		$stripe_params['allow_prepaid_card']                      = apply_filters( 'wc_stripe_allow_prepaid_card', true ) ? 'yes' : 'no';
534
+		$stripe_params['no_prepaid_card_msg']                     = __('Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe');
535
+		$stripe_params['no_bank_country_msg']                     = __('Please select a country for your bank.', 'woocommerce-gateway-stripe');
536
+		$stripe_params['no_sepa_owner_msg']                       = __('Please enter your IBAN account name.', 'woocommerce-gateway-stripe');
537
+		$stripe_params['no_sepa_iban_msg']                        = __('Please enter your IBAN account number.', 'woocommerce-gateway-stripe');
538
+		$stripe_params['allow_prepaid_card']                      = apply_filters('wc_stripe_allow_prepaid_card', true) ? 'yes' : 'no';
539 539
 		$stripe_params['inline_cc_form']                          = $this->inline_cc_form ? 'yes' : 'no';
540
-		$stripe_params['stripe_checkout_require_billing_address'] = apply_filters( 'wc_stripe_checkout_require_billing_address', false ) ? 'yes' : 'no';
541
-		$stripe_params['is_checkout']                             = ( is_checkout() && empty( $_GET['pay_for_order'] ) );
540
+		$stripe_params['stripe_checkout_require_billing_address'] = apply_filters('wc_stripe_checkout_require_billing_address', false) ? 'yes' : 'no';
541
+		$stripe_params['is_checkout']                             = (is_checkout() && empty($_GET['pay_for_order']));
542 542
 		$stripe_params['return_url']                              = $this->get_stripe_return_url();
543
-		$stripe_params['ajaxurl']                                 = WC_AJAX::get_endpoint( '%%endpoint%%' );
544
-		$stripe_params['stripe_nonce']                            = wp_create_nonce( '_wc_stripe_nonce' );
543
+		$stripe_params['ajaxurl']                                 = WC_AJAX::get_endpoint('%%endpoint%%');
544
+		$stripe_params['stripe_nonce']                            = wp_create_nonce('_wc_stripe_nonce');
545 545
 		$stripe_params['statement_descriptor']                    = $this->statement_descriptor;
546
-		$stripe_params['use_elements']                            = apply_filters( 'wc_stripe_use_elements_checkout_form', true ) ? 'yes' : 'no';
546
+		$stripe_params['use_elements']                            = apply_filters('wc_stripe_use_elements_checkout_form', true) ? 'yes' : 'no';
547 547
 		$stripe_params['is_stripe_checkout']                      = $this->stripe_checkout ? 'yes' : 'no';
548
-		$stripe_params['is_change_payment_page']                  = ( isset( $_GET['pay_for_order'] ) || isset( $_GET['change_payment_method'] ) ) ? 'yes' : 'no';
548
+		$stripe_params['is_change_payment_page']                  = (isset($_GET['pay_for_order']) || isset($_GET['change_payment_method'])) ? 'yes' : 'no';
549 549
 		$stripe_params['is_add_payment_method_page']              = is_add_payment_method_page() ? 'yes' : 'no';
550
-		$stripe_params['elements_styling']                        = apply_filters( 'wc_stripe_elements_styling', false );
551
-		$stripe_params['elements_classes']                        = apply_filters( 'wc_stripe_elements_classes', false );
550
+		$stripe_params['elements_styling']                        = apply_filters('wc_stripe_elements_styling', false);
551
+		$stripe_params['elements_classes']                        = apply_filters('wc_stripe_elements_classes', false);
552 552
 
553 553
 		// merge localized messages to be use in JS
554
-		$stripe_params = array_merge( $stripe_params, WC_Stripe_Helper::get_localized_messages() );
554
+		$stripe_params = array_merge($stripe_params, WC_Stripe_Helper::get_localized_messages());
555 555
 
556
-		wp_localize_script( 'woocommerce_stripe', 'wc_stripe_params', apply_filters( 'wc_stripe_params', $stripe_params ) );
557
-		wp_localize_script( 'woocommerce_stripe_checkout', 'wc_stripe_params', apply_filters( 'wc_stripe_params', $stripe_params ) );
556
+		wp_localize_script('woocommerce_stripe', 'wc_stripe_params', apply_filters('wc_stripe_params', $stripe_params));
557
+		wp_localize_script('woocommerce_stripe_checkout', 'wc_stripe_params', apply_filters('wc_stripe_params', $stripe_params));
558 558
 
559
-		if ( $this->stripe_checkout ) {
560
-			wp_enqueue_script( 'stripe_checkout' );
559
+		if ($this->stripe_checkout) {
560
+			wp_enqueue_script('stripe_checkout');
561 561
 		}
562 562
 
563 563
 		$this->tokenization_script();
564
-		wp_enqueue_script( 'woocommerce_stripe' );
564
+		wp_enqueue_script('woocommerce_stripe');
565 565
 	}
566 566
 
567 567
 	/**
@@ -573,22 +573,22 @@  discard block
 block discarded – undo
573 573
 	 * @param object $source_object
574 574
 	 * @return mixed
575 575
 	 */
576
-	public function create_3ds_source( $order, $source_object ) {
576
+	public function create_3ds_source($order, $source_object) {
577 577
 		$currency                    = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
578 578
 		$order_id                    = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
579
-		$return_url                  = $this->get_stripe_return_url( $order );
579
+		$return_url                  = $this->get_stripe_return_url($order);
580 580
 
581 581
 		$post_data                   = array();
582
-		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
583
-		$post_data['currency']       = strtolower( $currency );
582
+		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
583
+		$post_data['currency']       = strtolower($currency);
584 584
 		$post_data['type']           = 'three_d_secure';
585
-		$post_data['owner']          = $this->get_owner_details( $order );
586
-		$post_data['three_d_secure'] = array( 'card' => $source_object->id );
587
-		$post_data['redirect']       = array( 'return_url' => $return_url );
585
+		$post_data['owner']          = $this->get_owner_details($order);
586
+		$post_data['three_d_secure'] = array('card' => $source_object->id);
587
+		$post_data['redirect']       = array('return_url' => $return_url);
588 588
 
589
-		WC_Stripe_Logger::log( 'Info: Begin creating 3DS source' );
589
+		WC_Stripe_Logger::log('Info: Begin creating 3DS source');
590 590
 
591
-		return WC_Stripe_API::request( $post_data, 'sources' );
591
+		return WC_Stripe_API::request($post_data, 'sources');
592 592
 	}
593 593
 
594 594
 	/**
@@ -604,46 +604,46 @@  discard block
 block discarded – undo
604 604
 	 *
605 605
 	 * @return array|void
606 606
 	 */
607
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
607
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
608 608
 		try {
609
-			$order          = wc_get_order( $order_id );
610
-			$source_object  = ! empty( $_POST['stripe_source'] ) ? json_decode( wc_clean( stripslashes( $_POST['stripe_source'] ) ) ) : false;
609
+			$order          = wc_get_order($order_id);
610
+			$source_object  = ! empty($_POST['stripe_source']) ? json_decode(wc_clean(stripslashes($_POST['stripe_source']))) : false;
611 611
 
612 612
 			// This comes from the create account checkbox in the checkout page.
613
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
613
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
614 614
 
615
-			if ( $create_account ) {
615
+			if ($create_account) {
616 616
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
617
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
617
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
618 618
 				$new_stripe_customer->create_customer();
619 619
 			}
620 620
 
621
-			$prepared_source = $this->prepare_source( get_current_user_id(), $force_save_source );
621
+			$prepared_source = $this->prepare_source(get_current_user_id(), $force_save_source);
622 622
 
623 623
 			// Check if we don't allow prepaid credit cards.
624
-			if ( ! apply_filters( 'wc_stripe_allow_prepaid_card', true ) ) {
625
-				$stripe_checkout_object = ! empty( $_POST['stripe_checkout_object'] ) ? json_decode( wc_clean( stripslashes( $_POST['stripe_checkout_object'] ) ) ) : false;
624
+			if ( ! apply_filters('wc_stripe_allow_prepaid_card', true)) {
625
+				$stripe_checkout_object = ! empty($_POST['stripe_checkout_object']) ? json_decode(wc_clean(stripslashes($_POST['stripe_checkout_object']))) : false;
626 626
 
627
-				if ( $stripe_checkout_object && 'token' === $stripe_checkout_object->object && 'prepaid' === $stripe_checkout_object->card->funding ) {
628
-					$error_msg = __( 'Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe' );
629
-					throw new Exception( $error_msg );
627
+				if ($stripe_checkout_object && 'token' === $stripe_checkout_object->object && 'prepaid' === $stripe_checkout_object->card->funding) {
628
+					$error_msg = __('Sorry, we\'re not accepting prepaid cards at this time. Your credit card has not been charge. Please try with alternative payment method.', 'woocommerce-gateway-stripe');
629
+					throw new Exception($error_msg);
630 630
 				}
631 631
 			}
632 632
 
633
-			if ( empty( $prepared_source->source ) ) {
634
-				$error_msg = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
635
-				throw new Exception( $error_msg );
633
+			if (empty($prepared_source->source)) {
634
+				$error_msg = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
635
+				throw new Exception($error_msg);
636 636
 			}
637 637
 
638 638
 			// Store source to order meta.
639
-			$this->save_source( $order, $prepared_source );
639
+			$this->save_source($order, $prepared_source);
640 640
 
641 641
 			// Result from Stripe API request.
642 642
 			$response = null;
643 643
 
644
-			if ( $order->get_total() > 0 ) {
644
+			if ($order->get_total() > 0) {
645 645
 				// This will throw exception if not valid.
646
-				$this->validate_minimum_order_amount( $order );
646
+				$this->validate_minimum_order_amount($order);
647 647
 
648 648
 				/**
649 649
 				 * Check if card 3DS is required or optional with 3DS setting.
@@ -652,83 +652,83 @@  discard block
 block discarded – undo
652 652
 				 * Note that if we need to save source, the original source must be first
653 653
 				 * attached to a customer in Stripe before it can be charged.
654 654
 				 */
655
-				if ( $source_object && ( 'card' === $source_object->type && 'required' === $source_object->card->three_d_secure || ( $this->three_d_secure && 'optional' === $source_object->card->three_d_secure ) ) ) {
655
+				if ($source_object && ('card' === $source_object->type && 'required' === $source_object->card->three_d_secure || ($this->three_d_secure && 'optional' === $source_object->card->three_d_secure))) {
656 656
 
657
-					$response = $this->create_3ds_source( $order, $source_object );
657
+					$response = $this->create_3ds_source($order, $source_object);
658 658
 
659
-					if ( ! empty( $response->error ) ) {
659
+					if ( ! empty($response->error)) {
660 660
 						$message = $response->error->message;
661 661
 
662
-						$order->add_order_note( $message );
662
+						$order->add_order_note($message);
663 663
 
664
-						throw new Exception( $message );
664
+						throw new Exception($message);
665 665
 					}
666 666
 
667 667
 					// Update order meta with 3DS source.
668
-					if ( WC_Stripe_Helper::is_pre_30() ) {
669
-						update_post_meta( $order_id, '_stripe_source_id', $response->id );
668
+					if (WC_Stripe_Helper::is_pre_30()) {
669
+						update_post_meta($order_id, '_stripe_source_id', $response->id);
670 670
 					} else {
671
-						$order->update_meta_data( '_stripe_source_id', $response->id );
671
+						$order->update_meta_data('_stripe_source_id', $response->id);
672 672
 						$order->save();
673 673
 					}
674 674
 
675
-					WC_Stripe_Logger::log( 'Info: Redirecting to 3DS...' );
675
+					WC_Stripe_Logger::log('Info: Redirecting to 3DS...');
676 676
 
677 677
 					return array(
678 678
 						'result'   => 'success',
679
-						'redirect' => esc_url_raw( $response->redirect->url ),
679
+						'redirect' => esc_url_raw($response->redirect->url),
680 680
 					);
681 681
 				}
682 682
 
683
-				WC_Stripe_Logger::log( "Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}" );
683
+				WC_Stripe_Logger::log("Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}");
684 684
 
685 685
 				// Make the request.
686
-				$response = WC_Stripe_API::request( $this->generate_payment_request( $order, $prepared_source ) );
686
+				$response = WC_Stripe_API::request($this->generate_payment_request($order, $prepared_source));
687 687
 
688
-				if ( ! empty( $response->error ) ) {
688
+				if ( ! empty($response->error)) {
689 689
 					// If it is an API error such connection or server, let's retry.
690
-					if ( 'api_connection_error' === $response->error->type || 'api_error' === $response->error->type ) {
691
-						if ( $retry ) {
692
-							sleep( 5 );
693
-							return $this->process_payment( $order_id, false, $force_save_source );
690
+					if ('api_connection_error' === $response->error->type || 'api_error' === $response->error->type) {
691
+						if ($retry) {
692
+							sleep(5);
693
+							return $this->process_payment($order_id, false, $force_save_source);
694 694
 						} else {
695 695
 							$message = 'API connection error and retries exhausted.';
696
-							$order->add_order_note( $message );
697
-							throw new Exception( $message );
696
+							$order->add_order_note($message);
697
+							throw new Exception($message);
698 698
 						}
699 699
 					}
700 700
 
701 701
 					// Customer param wrong? The user may have been deleted on stripe's end. Remove customer_id. Can be retried without.
702
-					if ( preg_match( '/No such customer/i', $response->error->message ) && $retry ) {
703
-						delete_user_meta( WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id' );
702
+					if (preg_match('/No such customer/i', $response->error->message) && $retry) {
703
+						delete_user_meta(WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id');
704 704
 
705
-						return $this->process_payment( $order_id, false, $force_save_source );
706
-					} elseif ( preg_match( '/No such token/i', $response->error->message ) && $prepared_source->token_id ) {
705
+						return $this->process_payment($order_id, false, $force_save_source);
706
+					} elseif (preg_match('/No such token/i', $response->error->message) && $prepared_source->token_id) {
707 707
 						// Source param wrong? The CARD may have been deleted on stripe's end. Remove token and show message.
708
-						$wc_token = WC_Payment_Tokens::get( $prepared_source->token_id );
708
+						$wc_token = WC_Payment_Tokens::get($prepared_source->token_id);
709 709
 						$wc_token->delete();
710
-						$message = __( 'This card is no longer available and has been removed.', 'woocommerce-gateway-stripe' );
711
-						$order->add_order_note( $message );
712
-						throw new Exception( $message );
710
+						$message = __('This card is no longer available and has been removed.', 'woocommerce-gateway-stripe');
711
+						$order->add_order_note($message);
712
+						throw new Exception($message);
713 713
 					}
714 714
 
715 715
 					$localized_messages = WC_Stripe_Helper::get_localized_messages();
716 716
 
717
-					if ( 'card_error' === $response->error->type ) {
718
-						$message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
717
+					if ('card_error' === $response->error->type) {
718
+						$message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
719 719
 					} else {
720
-						$message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
720
+						$message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
721 721
 					}
722 722
 
723
-					$order->add_order_note( $message );
723
+					$order->add_order_note($message);
724 724
 
725
-					throw new Exception( $message );
725
+					throw new Exception($message);
726 726
 				}
727 727
 
728
-				do_action( 'wc_gateway_stripe_process_payment', $response, $order );
728
+				do_action('wc_gateway_stripe_process_payment', $response, $order);
729 729
 
730 730
 				// Process valid response.
731
-				$this->process_response( $response, $order );
731
+				$this->process_response($response, $order);
732 732
 			} else {
733 733
 				$order->payment_complete();
734 734
 			}
@@ -739,17 +739,17 @@  discard block
 block discarded – undo
739 739
 			// Return thank you page redirect.
740 740
 			return array(
741 741
 				'result'   => 'success',
742
-				'redirect' => $this->get_return_url( $order ),
742
+				'redirect' => $this->get_return_url($order),
743 743
 			);
744 744
 
745
-		} catch ( Exception $e ) {
746
-			wc_add_notice( $e->getMessage(), 'error' );
747
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
745
+		} catch (Exception $e) {
746
+			wc_add_notice($e->getMessage(), 'error');
747
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
748 748
 
749
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
749
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
750 750
 
751
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
752
-				$this->send_failed_order_email( $order_id );
751
+			if ($order->has_status(array('pending', 'failed'))) {
752
+				$this->send_failed_order_email($order_id);
753 753
 			}
754 754
 
755 755
 			return array(
Please login to merge, or discard this patch.
includes/abstracts/abstract-wc-stripe-payment-gateway.php 1 patch
Spacing   +171 added lines, -172 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
 
@@ -18,11 +18,11 @@  discard block
 block discarded – undo
18 18
 	 * Check if this gateway is enabled
19 19
 	 */
20 20
 	public function is_available() {
21
-		if ( 'yes' === $this->enabled ) {
22
-			if ( ! $this->testmode && is_checkout() && ! is_ssl() ) {
21
+		if ('yes' === $this->enabled) {
22
+			if ( ! $this->testmode && is_checkout() && ! is_ssl()) {
23 23
 				return false;
24 24
 			}
25
-			if ( ! $this->secret_key || ! $this->publishable_key ) {
25
+			if ( ! $this->secret_key || ! $this->publishable_key) {
26 26
 				return false;
27 27
 			}
28 28
 			return true;
@@ -37,8 +37,8 @@  discard block
 block discarded – undo
37 37
 	 * @since 4.0.0
38 38
 	 * @version 4.0.0
39 39
 	 */
40
-	public function add_admin_notice( $slug, $class, $message ) {
41
-		$this->notices[ $slug ] = array(
40
+	public function add_admin_notice($slug, $class, $message) {
41
+		$this->notices[$slug] = array(
42 42
 			'class'   => $class,
43 43
 			'message' => $message,
44 44
 		);
@@ -51,8 +51,8 @@  discard block
 block discarded – undo
51 51
 	 * @version 4.0.0
52 52
 	 */
53 53
 	public function remove_admin_notice() {
54
-		if ( did_action( 'woocommerce_update_options' ) ) {
55
-			remove_action( 'admin_notices', array( $this, 'check_environment' ) );
54
+		if (did_action('woocommerce_update_options')) {
55
+			remove_action('admin_notices', array($this, 'check_environment'));
56 56
 		}
57 57
 	}
58 58
 
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 	 * @return array
65 65
 	 */
66 66
 	public function payment_icons() {
67
-		return apply_filters( 'wc_stripe_payment_icons', array(
67
+		return apply_filters('wc_stripe_payment_icons', array(
68 68
 			'visa'       => '<i class="stripe-pf stripe-pf-visa stripe-pf-right" alt="Visa" aria-hidden="true"></i>',
69 69
 			'amex'       => '<i class="stripe-pf stripe-pf-american-express stripe-pf-right" alt="Amex" aria-hidden="true"></i>',
70 70
 			'mastercard' => '<i class="stripe-pf stripe-pf-mastercard stripe-pf-right" alt="Mastercard" aria-hidden="true"></i>',
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 			'eps'        => '<i class="stripe-pf stripe-pf-eps stripe-pf-right" alt="EPS" aria-hidden="true"></i>',
82 82
 			'sofort'     => '<i class="stripe-pf stripe-pf-sofort stripe-pf-right" alt="SOFORT" aria-hidden="true"></i>',
83 83
 			'sepa'       => '<i class="stripe-pf stripe-pf-sepa stripe-pf-right" alt="SEPA" aria-hidden="true"></i>',
84
-		) );
84
+		));
85 85
 	}
86 86
 
87 87
 	/**
@@ -92,10 +92,10 @@  discard block
 block discarded – undo
92 92
 	 * @version 4.0.0
93 93
 	 * @param object $order
94 94
 	 */
95
-	public function validate_minimum_order_amount( $order ) {
96
-		if ( $order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount() ) {
95
+	public function validate_minimum_order_amount($order) {
96
+		if ($order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount()) {
97 97
 			/* translators: 1) dollar amount */
98
-			throw new Exception( 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 ) ) );
98
+			throw new Exception(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)));
99 99
 		}
100 100
 	}
101 101
 
@@ -105,14 +105,14 @@  discard block
 block discarded – undo
105 105
 	 * @since 4.0.0
106 106
 	 * @version 4.0.0
107 107
 	 */
108
-	public function get_transaction_url( $order ) {
109
-		if ( $this->testmode ) {
108
+	public function get_transaction_url($order) {
109
+		if ($this->testmode) {
110 110
 			$this->view_transaction_url = 'https://dashboard.stripe.com/test/payments/%s';
111 111
 		} else {
112 112
 			$this->view_transaction_url = 'https://dashboard.stripe.com/payments/%s';
113 113
 		}
114 114
 
115
-		return parent::get_transaction_url( $order );
115
+		return parent::get_transaction_url($order);
116 116
 	}
117 117
 
118 118
 	/**
@@ -121,15 +121,15 @@  discard block
 block discarded – undo
121 121
 	 * @since 4.0.0
122 122
 	 * @version 4.0.0
123 123
 	 */
124
-	public function get_stripe_customer_id( $order ) {
125
-		$customer = get_user_meta( WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true );
124
+	public function get_stripe_customer_id($order) {
125
+		$customer = get_user_meta(WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true);
126 126
 
127
-		if ( empty( $customer ) ) {
127
+		if (empty($customer)) {
128 128
 			// Try to get it via the order.
129
-			if ( WC_Stripe_Helper::is_pre_30() ) {
130
-				return get_post_meta( $order->id, '_stripe_customer_id', true );
129
+			if (WC_Stripe_Helper::is_pre_30()) {
130
+				return get_post_meta($order->id, '_stripe_customer_id', true);
131 131
 			} else {
132
-				return $order->get_meta( '_stripe_customer_id', true );
132
+				return $order->get_meta('_stripe_customer_id', true);
133 133
 			}
134 134
 		} else {
135 135
 			return $customer;
@@ -146,9 +146,9 @@  discard block
 block discarded – undo
146 146
 	 * @param object $order
147 147
 	 * @param int $id Stripe session id.
148 148
 	 */
149
-	public function get_stripe_return_url( $order = null, $id = null ) {
150
-		if ( is_object( $order ) ) {
151
-			if ( empty( $id ) ) {
149
+	public function get_stripe_return_url($order = null, $id = null) {
150
+		if (is_object($order)) {
151
+			if (empty($id)) {
152 152
 				$id = uniqid();
153 153
 			}
154 154
 
@@ -159,10 +159,10 @@  discard block
 block discarded – undo
159 159
 				'order_id'       => $order_id,
160 160
 			);
161 161
 
162
-			return esc_url_raw( add_query_arg( $args, $this->get_return_url( $order ) ) );
162
+			return esc_url_raw(add_query_arg($args, $this->get_return_url($order)));
163 163
 		}
164 164
 
165
-		return esc_url_raw( add_query_arg( array( 'utm_nooverride' => '1' ), $this->get_return_url() ) );
165
+		return esc_url_raw(add_query_arg(array('utm_nooverride' => '1'), $this->get_return_url()));
166 166
 	}
167 167
 
168 168
 	/**
@@ -174,48 +174,47 @@  discard block
 block discarded – undo
174 174
 	 * @param  object $source
175 175
 	 * @return array()
176 176
 	 */
177
-	public function generate_payment_request( $order, $source ) {
178
-		$settings                          = get_option( 'woocommerce_stripe_settings', array() );
179
-		$statement_descriptor              = ! empty( $settings['statement_descriptor'] ) ? str_replace( "'", '', $settings['statement_descriptor'] ) : '';
180
-		$capture                           = ! empty( $settings['capture'] ) && 'yes' === $settings['capture'] ? true : false;
177
+	public function generate_payment_request($order, $source) {
178
+		$settings                          = get_option('woocommerce_stripe_settings', array());
179
+		$statement_descriptor              = ! empty($settings['statement_descriptor']) ? str_replace("'", '', $settings['statement_descriptor']) : '';
180
+		$capture                           = ! empty($settings['capture']) && 'yes' === $settings['capture'] ? true : false;
181 181
 		$post_data                         = array();
182
-		$post_data['currency']             = strtolower( WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency() );
183
-		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $post_data['currency'] );
182
+		$post_data['currency']             = strtolower(WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency());
183
+		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $post_data['currency']);
184 184
 		/* translators: 1) blog name 2) order number */
185
-		$post_data['description']          = sprintf( __( '%1$s - Order %2$s', 'woocommerce-gateway-stripe' ), wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ), $order->get_order_number() );
185
+		$post_data['description']          = sprintf(__('%1$s - Order %2$s', 'woocommerce-gateway-stripe'), wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES), $order->get_order_number());
186 186
 		$billing_email      = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
187 187
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
188 188
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
189 189
 
190
-		if ( ! empty( $billing_email ) && apply_filters( 'wc_stripe_send_stripe_receipt', false ) ) {
190
+		if ( ! empty($billing_email) && apply_filters('wc_stripe_send_stripe_receipt', false)) {
191 191
 			$post_data['receipt_email'] = $billing_email;
192 192
 		}
193 193
 
194
-		switch ( WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method() ) {
195
-			case 'stripe':
196
-				if ( ! empty( $statement_descriptor ) ) {
197
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
194
+		switch (WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method()) {
195
+			case 'stripe' : if ( ! empty($statement_descriptor)) {
196
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
198 197
 				}
199 198
 
200
-				$post_data['capture']              = $capture ? 'true' : 'false';
199
+				$post_data['capture'] = $capture ? 'true' : 'false';
201 200
 				break;
202 201
 		}
203 202
 
204 203
 		$post_data['expand[]'] = 'balance_transaction';
205 204
 
206 205
 		$metadata = array(
207
-			__( 'customer_name', 'woocommerce-gateway-stripe' ) => sanitize_text_field( $billing_first_name ) . ' ' . sanitize_text_field( $billing_last_name ),
208
-			__( 'customer_email', 'woocommerce-gateway-stripe' ) => sanitize_email( $billing_email ),
206
+			__('customer_name', 'woocommerce-gateway-stripe') => sanitize_text_field($billing_first_name) . ' ' . sanitize_text_field($billing_last_name),
207
+			__('customer_email', 'woocommerce-gateway-stripe') => sanitize_email($billing_email),
209 208
 			'order_id' => WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id(),
210 209
 		);
211 210
 
212
-		$post_data['metadata'] = apply_filters( 'wc_stripe_payment_metadata', $metadata, $order, $source );
211
+		$post_data['metadata'] = apply_filters('wc_stripe_payment_metadata', $metadata, $order, $source);
213 212
 
214
-		if ( $source->customer ) {
213
+		if ($source->customer) {
215 214
 			$post_data['customer'] = $source->customer;
216 215
 		}
217 216
 
218
-		if ( $source->source ) {
217
+		if ($source->source) {
219 218
 			$post_data['source'] = $source->source;
220 219
 		}
221 220
 
@@ -227,77 +226,77 @@  discard block
 block discarded – undo
227 226
 		 * @param WC_Order $order
228 227
 		 * @param object $source
229 228
 		 */
230
-		return apply_filters( 'wc_stripe_generate_payment_request', $post_data, $order, $source );
229
+		return apply_filters('wc_stripe_generate_payment_request', $post_data, $order, $source);
231 230
 	}
232 231
 
233 232
 	/**
234 233
 	 * Store extra meta data for an order from a Stripe Response.
235 234
 	 */
236
-	public function process_response( $response, $order ) {
237
-		WC_Stripe_Logger::log( 'Processing response: ' . print_r( $response, true ) );
235
+	public function process_response($response, $order) {
236
+		WC_Stripe_Logger::log('Processing response: ' . print_r($response, true));
238 237
 
239 238
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
240 239
 
241
-		$captured = ( isset( $response->captured ) && $response->captured ) ? 'yes' : 'no';
240
+		$captured = (isset($response->captured) && $response->captured) ? 'yes' : 'no';
242 241
 
243 242
 		// Store charge data
244
-		WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_charge_captured', $captured ) : $order->update_meta_data( '_stripe_charge_captured', $captured );
243
+		WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_charge_captured', $captured) : $order->update_meta_data('_stripe_charge_captured', $captured);
245 244
 
246 245
 		// Store other data such as fees
247
-		if ( isset( $response->balance_transaction ) && isset( $response->balance_transaction->fee ) ) {
246
+		if (isset($response->balance_transaction) && isset($response->balance_transaction->fee)) {
248 247
 			// Fees and Net needs to both come from Stripe to be accurate as the returned
249 248
 			// values are in the local currency of the Stripe account, not from WC.
250
-			$fee = ! empty( $response->balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'fee' ) : 0;
251
-			$net = ! empty( $response->balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'net' ) : 0;
252
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, self::META_NAME_FEE, $fee ) : $order->update_meta_data( self::META_NAME_FEE, $fee );
253
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, self::META_NAME_NET, $net ) : $order->update_meta_data( self::META_NAME_NET, $net );
249
+			$fee = ! empty($response->balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'fee') : 0;
250
+			$net = ! empty($response->balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'net') : 0;
251
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, self::META_NAME_FEE, $fee) : $order->update_meta_data(self::META_NAME_FEE, $fee);
252
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, self::META_NAME_NET, $net) : $order->update_meta_data(self::META_NAME_NET, $net);
254 253
 		}
255 254
 
256
-		if ( 'yes' === $captured ) {
255
+		if ('yes' === $captured) {
257 256
 			/**
258 257
 			 * Charge can be captured but in a pending state. Payment methods
259 258
 			 * that are asynchronous may take couple days to clear. Webhook will
260 259
 			 * take care of the status changes.
261 260
 			 */
262
-			if ( 'pending' === $response->status ) {
263
-				if ( ! wc_string_to_bool( get_post_meta( $order_id, '_order_stock_reduced', true ) ) ) {
264
-					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
261
+			if ('pending' === $response->status) {
262
+				if ( ! wc_string_to_bool(get_post_meta($order_id, '_order_stock_reduced', true))) {
263
+					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
265 264
 				}
266 265
 
267
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id, true ) : $order->set_transaction_id( $response->id );
266
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id, true) : $order->set_transaction_id($response->id);
268 267
 				/* translators: transaction id */
269
-				$order->update_status( 'on-hold', sprintf( __( 'Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe' ), $response->id ) );
268
+				$order->update_status('on-hold', sprintf(__('Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe'), $response->id));
270 269
 			}
271 270
 
272
-			if ( 'succeeded' === $response->status ) {
273
-				$order->payment_complete( $response->id );
271
+			if ('succeeded' === $response->status) {
272
+				$order->payment_complete($response->id);
274 273
 
275 274
 				/* translators: transaction id */
276
-				$message = sprintf( __( 'Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe' ), $response->id );
277
-				$order->add_order_note( $message );
275
+				$message = sprintf(__('Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe'), $response->id);
276
+				$order->add_order_note($message);
278 277
 			}
279 278
 
280
-			if ( 'failed' === $response->status ) {
281
-				$error_msg = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
282
-				$order->add_order_note( $error_msg );
283
-				throw new Exception( $error_msg );
279
+			if ('failed' === $response->status) {
280
+				$error_msg = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
281
+				$order->add_order_note($error_msg);
282
+				throw new Exception($error_msg);
284 283
 			}
285 284
 		} else {
286
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id, true ) : $order->set_transaction_id( $response->id );
285
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id, true) : $order->set_transaction_id($response->id);
287 286
 
288
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
289
-				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
287
+			if ($order->has_status(array('pending', 'failed'))) {
288
+				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
290 289
 			}
291 290
 
292 291
 			/* translators: transaction id */
293
-			$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 ) );
292
+			$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));
294 293
 		}
295 294
 
296
-		if ( is_callable( array( $order, 'save' ) ) ) {
295
+		if (is_callable(array($order, 'save'))) {
297 296
 			$order->save();
298 297
 		}
299 298
 
300
-		do_action( 'wc_gateway_stripe_process_response', $response, $order );
299
+		do_action('wc_gateway_stripe_process_response', $response, $order);
301 300
 
302 301
 		return $response;
303 302
 	}
@@ -310,10 +309,10 @@  discard block
 block discarded – undo
310 309
 	 * @param int $order_id
311 310
 	 * @return null
312 311
 	 */
313
-	public function send_failed_order_email( $order_id ) {
312
+	public function send_failed_order_email($order_id) {
314 313
 		$emails = WC()->mailer()->get_emails();
315
-		if ( ! empty( $emails ) && ! empty( $order_id ) ) {
316
-			$emails['WC_Email_Failed_Order']->trigger( $order_id );
314
+		if ( ! empty($emails) && ! empty($order_id)) {
315
+			$emails['WC_Email_Failed_Order']->trigger($order_id);
317 316
 		}
318 317
 	}
319 318
 
@@ -325,7 +324,7 @@  discard block
 block discarded – undo
325 324
 	 * @param object $order
326 325
 	 * @return object $details
327 326
 	 */
328
-	public function get_owner_details( $order ) {
327
+	public function get_owner_details($order) {
329 328
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
330 329
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
331 330
 
@@ -336,8 +335,8 @@  discard block
 block discarded – undo
336 335
 
337 336
 		$phone                             = WC_Stripe_Helper::is_pre_30() ? $order->billing_phone : $order->get_billing_phone();
338 337
 
339
-		if ( ! empty( $phone ) ) {
340
-			$details['phone']              = $phone;
338
+		if ( ! empty($phone)) {
339
+			$details['phone'] = $phone;
341 340
 		}
342 341
 
343 342
 		$details['address']['line1']       = WC_Stripe_Helper::is_pre_30() ? $order->billing_address_1 : $order->get_billing_address_1();
@@ -347,7 +346,7 @@  discard block
 block discarded – undo
347 346
 		$details['address']['postal_code'] = WC_Stripe_Helper::is_pre_30() ? $order->billing_postcode : $order->get_billing_postcode();
348 347
 		$details['address']['country']     = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
349 348
 
350
-		return (object) apply_filters( 'wc_stripe_owner_details', $details, $order );
349
+		return (object) apply_filters('wc_stripe_owner_details', $details, $order);
351 350
 	}
352 351
 
353 352
 	/**
@@ -363,58 +362,58 @@  discard block
 block discarded – undo
363 362
 	 * @throws Exception When card was not added or for and invalid card.
364 363
 	 * @return object
365 364
 	 */
366
-	public function prepare_source( $user_id, $force_save_source = false ) {
367
-		$customer           = new WC_Stripe_Customer( $user_id );
365
+	public function prepare_source($user_id, $force_save_source = false) {
366
+		$customer           = new WC_Stripe_Customer($user_id);
368 367
 		$set_customer       = true;
369
-		$force_save_source  = apply_filters( 'wc_stripe_force_save_source', $force_save_source, $customer );
368
+		$force_save_source  = apply_filters('wc_stripe_force_save_source', $force_save_source, $customer);
370 369
 		$source             = '';
371 370
 		$wc_token_id        = false;
372
-		$payment_method     = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
371
+		$payment_method     = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
373 372
 
374 373
 		// New CC info was entered and we have a new source to process.
375
-		if ( ! empty( $_POST['stripe_source'] ) ) {
374
+		if ( ! empty($_POST['stripe_source'])) {
376 375
 			// This gets the source object from Stripe.
377
-			$source = json_decode( wc_clean( stripslashes( $_POST['stripe_source'] ) ) );
376
+			$source = json_decode(wc_clean(stripslashes($_POST['stripe_source'])));
378 377
 
379 378
 			// This checks to see if customer opted to save the payment method to file.
380
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
379
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
381 380
 
382 381
 			/**
383 382
 			 * This is true if the user wants to store the card to their account.
384 383
 			 * Criteria to save to file is they are logged in, they opted to save or product requirements and the source is
385 384
 			 * actually reusable. Either that or force_save_source is true.
386 385
 			 */
387
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source->usage ) || $force_save_source ) {
388
-				$source = $customer->add_source( $source->id );
386
+			if (($user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source->usage) || $force_save_source) {
387
+				$source = $customer->add_source($source->id);
389 388
 
390
-				if ( ! empty( $source->error ) ) {
391
-					throw new Exception( $source->error->message );
389
+				if ( ! empty($source->error)) {
390
+					throw new Exception($source->error->message);
392 391
 				}
393 392
 			} else {
394 393
 				$source = $source->id;
395 394
 			}
396
-		} elseif ( isset( $_POST[ 'wc-' . $payment_method . '-payment-token' ] ) && 'new' !== $_POST[ 'wc-' . $payment_method . '-payment-token' ] ) {
395
+		} elseif (isset($_POST['wc-' . $payment_method . '-payment-token']) && 'new' !== $_POST['wc-' . $payment_method . '-payment-token']) {
397 396
 			// Use an existing token, and then process the payment
398 397
 
399
-			$wc_token_id = wc_clean( $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
400
-			$wc_token    = WC_Payment_Tokens::get( $wc_token_id );
398
+			$wc_token_id = wc_clean($_POST['wc-' . $payment_method . '-payment-token']);
399
+			$wc_token    = WC_Payment_Tokens::get($wc_token_id);
401 400
 
402
-			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id() ) {
403
-				WC()->session->set( 'refresh_totals', true );
404
-				throw new Exception( __( 'Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe' ) );
401
+			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id()) {
402
+				WC()->session->set('refresh_totals', true);
403
+				throw new Exception(__('Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe'));
405 404
 			}
406 405
 
407 406
 			$source = $wc_token->get_token();
408
-		} elseif ( isset( $_POST['stripe_token'] ) && 'new' !== $_POST['stripe_token'] ) {
409
-			$stripe_token     = wc_clean( $_POST['stripe_token'] );
410
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
407
+		} elseif (isset($_POST['stripe_token']) && 'new' !== $_POST['stripe_token']) {
408
+			$stripe_token     = wc_clean($_POST['stripe_token']);
409
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
411 410
 
412 411
 			// This is true if the user wants to store the card to their account.
413
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card ) || $force_save_source ) {
414
-				$source = $customer->add_source( $stripe_token );
412
+			if (($user_id && $this->saved_cards && $maybe_saved_card) || $force_save_source) {
413
+				$source = $customer->add_source($stripe_token);
415 414
 
416
-				if ( ! empty( $source->error ) ) {
417
-					throw new Exception( $source->error->message );
415
+				if ( ! empty($source->error)) {
416
+					throw new Exception($source->error->message);
418 417
 				}
419 418
 			} else {
420 419
 				$set_customer = false;
@@ -422,7 +421,7 @@  discard block
 block discarded – undo
422 421
 			}
423 422
 		}
424 423
 
425
-		if ( ! $set_customer ) {
424
+		if ( ! $set_customer) {
426 425
 			$customer_id = false;
427 426
 		} else {
428 427
 			$customer_id = $customer->get_id() ? $customer->get_id() : false;
@@ -443,27 +442,27 @@  discard block
 block discarded – undo
443 442
 	 * @param WC_Order $order For to which the source applies.
444 443
 	 * @param stdClass $source Source information.
445 444
 	 */
446
-	public function save_source( $order, $source ) {
445
+	public function save_source($order, $source) {
447 446
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
448 447
 
449 448
 		// Store source in the order.
450
-		if ( $source->customer ) {
451
-			if ( WC_Stripe_Helper::is_pre_30() ) {
452
-				update_post_meta( $order_id, '_stripe_customer_id', $source->customer );
449
+		if ($source->customer) {
450
+			if (WC_Stripe_Helper::is_pre_30()) {
451
+				update_post_meta($order_id, '_stripe_customer_id', $source->customer);
453 452
 			} else {
454
-				$order->update_meta_data( '_stripe_customer_id', $source->customer );
453
+				$order->update_meta_data('_stripe_customer_id', $source->customer);
455 454
 			}
456 455
 		}
457 456
 
458
-		if ( $source->source ) {
459
-			if ( WC_Stripe_Helper::is_pre_30() ) {
460
-				update_post_meta( $order_id, '_stripe_source_id', $source->source );
457
+		if ($source->source) {
458
+			if (WC_Stripe_Helper::is_pre_30()) {
459
+				update_post_meta($order_id, '_stripe_source_id', $source->source);
461 460
 			} else {
462
-				$order->update_meta_data( '_stripe_source_id', $source->source );
461
+				$order->update_meta_data('_stripe_source_id', $source->source);
463 462
 			}
464 463
 		}
465 464
 
466
-		if ( is_callable( array( $order, 'save' ) ) ) {
465
+		if (is_callable(array($order, 'save'))) {
467 466
 			$order->save();
468 467
 		}
469 468
 	}
@@ -481,35 +480,35 @@  discard block
 block discarded – undo
481 480
 	 * @param object $order
482 481
 	 * @return object
483 482
 	 */
484
-	public function prepare_order_source( $order = null ) {
483
+	public function prepare_order_source($order = null) {
485 484
 		$stripe_customer = new WC_Stripe_Customer();
486 485
 		$stripe_source   = false;
487 486
 		$token_id        = false;
488 487
 
489
-		if ( $order ) {
488
+		if ($order) {
490 489
 			$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
491 490
 
492
-			$stripe_customer_id = get_post_meta( $order_id, '_stripe_customer_id', true );
491
+			$stripe_customer_id = get_post_meta($order_id, '_stripe_customer_id', true);
493 492
 
494
-			if ( $stripe_customer_id ) {
495
-				$stripe_customer->set_id( $stripe_customer_id );
493
+			if ($stripe_customer_id) {
494
+				$stripe_customer->set_id($stripe_customer_id);
496 495
 			}
497 496
 
498
-			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_source_id', true ) : $order->get_meta( '_stripe_source_id', true );
497
+			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_source_id', true) : $order->get_meta('_stripe_source_id', true);
499 498
 
500 499
 			// Since 4.0.0, we changed card to source so we need to account for that.
501
-			if ( empty( $source_id ) ) {
502
-				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_card_id', true ) : $order->get_meta( '_stripe_card_id', true );
500
+			if (empty($source_id)) {
501
+				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_card_id', true) : $order->get_meta('_stripe_card_id', true);
503 502
 
504 503
 				// Take this opportunity to update the key name.
505
-				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 );
504
+				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);
506 505
 
507
-				if ( is_callable( array( $order, 'save' ) ) ) {
506
+				if (is_callable(array($order, 'save'))) {
508 507
 					$order->save();
509 508
 				}
510 509
 			}
511 510
 
512
-			if ( $source_id ) {
511
+			if ($source_id) {
513 512
 				$stripe_source = $source_id;
514 513
 			}
515 514
 		}
@@ -530,27 +529,27 @@  discard block
 block discarded – undo
530 529
 	 * @param object $order The order object
531 530
 	 * @param int $balance_transaction_id
532 531
 	 */
533
-	public function update_fees( $order, $balance_transaction_id ) {
532
+	public function update_fees($order, $balance_transaction_id) {
534 533
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
535 534
 
536
-		$balance_transaction = WC_Stripe_API::retrieve( 'balance/history/' . $balance_transaction_id );
535
+		$balance_transaction = WC_Stripe_API::retrieve('balance/history/' . $balance_transaction_id);
537 536
 
538
-		if ( empty( $balance_transaction->error ) ) {
539
-			if ( isset( $balance_transaction ) && isset( $balance_transaction->fee ) ) {
537
+		if (empty($balance_transaction->error)) {
538
+			if (isset($balance_transaction) && isset($balance_transaction->fee)) {
540 539
 				// Fees and Net needs to both come from Stripe to be accurate as the returned
541 540
 				// values are in the local currency of the Stripe account, not from WC.
542
-				$fee = ! empty( $balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'fee' ) : 0;
543
-				$net = ! empty( $balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'net' ) : 0;
541
+				$fee = ! empty($balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'fee') : 0;
542
+				$net = ! empty($balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'net') : 0;
544 543
 
545
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, self::META_NAME_FEE, $fee ) : $order->update_meta_data( self::META_NAME_FEE, $fee );
546
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, self::META_NAME_NET, $net ) : $order->update_meta_data( self::META_NAME_NET, $net );
544
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, self::META_NAME_FEE, $fee) : $order->update_meta_data(self::META_NAME_FEE, $fee);
545
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, self::META_NAME_NET, $net) : $order->update_meta_data(self::META_NAME_NET, $net);
547 546
 
548
-				if ( is_callable( array( $order, 'save' ) ) ) {
547
+				if (is_callable(array($order, 'save'))) {
549 548
 					$order->save();
550 549
 				}
551 550
 			}
552 551
 		} else {
553
-			WC_Stripe_Logger::log( "Unable to update fees/net meta for order: {$order_id}" );
552
+			WC_Stripe_Logger::log("Unable to update fees/net meta for order: {$order_id}");
554 553
 		}
555 554
 	}
556 555
 
@@ -563,53 +562,53 @@  discard block
 block discarded – undo
563 562
 	 * @param  float $amount
564 563
 	 * @return bool
565 564
 	 */
566
-	public function process_refund( $order_id, $amount = null, $reason = '' ) {
567
-		$order = wc_get_order( $order_id );
565
+	public function process_refund($order_id, $amount = null, $reason = '') {
566
+		$order = wc_get_order($order_id);
568 567
 
569
-		if ( ! $order || ! $order->get_transaction_id() ) {
568
+		if ( ! $order || ! $order->get_transaction_id()) {
570 569
 			return false;
571 570
 		}
572 571
 
573 572
 		$body = array();
574 573
 
575
-		if ( WC_Stripe_Helper::is_pre_30() ) {
576
-			$order_currency = get_post_meta( $order_id, '_order_currency', true );
574
+		if (WC_Stripe_Helper::is_pre_30()) {
575
+			$order_currency = get_post_meta($order_id, '_order_currency', true);
577 576
 		} else {
578 577
 			$order_currency = $order->get_currency();
579 578
 		}
580 579
 
581
-		if ( ! is_null( $amount ) ) {
582
-			$body['amount'] = WC_Stripe_Helper::get_stripe_amount( $amount, $order_currency );
580
+		if ( ! is_null($amount)) {
581
+			$body['amount'] = WC_Stripe_Helper::get_stripe_amount($amount, $order_currency);
583 582
 		}
584 583
 
585
-		if ( $reason ) {
584
+		if ($reason) {
586 585
 			$body['metadata'] = array(
587 586
 				'reason' => $reason,
588 587
 			);
589 588
 		}
590 589
 
591
-		WC_Stripe_Logger::log( "Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}" );
590
+		WC_Stripe_Logger::log("Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}");
592 591
 
593
-		$response = WC_Stripe_API::request( $body, 'charges/' . $order->get_transaction_id() . '/refunds' );
592
+		$response = WC_Stripe_API::request($body, 'charges/' . $order->get_transaction_id() . '/refunds');
594 593
 
595
-		if ( ! empty( $response->error ) ) {
596
-			WC_Stripe_Logger::log( 'Error: ' . $response->error->message );
594
+		if ( ! empty($response->error)) {
595
+			WC_Stripe_Logger::log('Error: ' . $response->error->message);
597 596
 			return $response;
598
-		} elseif ( ! empty( $response->id ) ) {
599
-			$amount = wc_price( $response->amount / 100 );
597
+		} elseif ( ! empty($response->id)) {
598
+			$amount = wc_price($response->amount / 100);
600 599
 
601
-			if ( in_array( strtolower( $order->get_currency() ), WC_Stripe_Helper::no_decimal_currencies() ) ) {
602
-				$amount = wc_price( $response->amount );
600
+			if (in_array(strtolower($order->get_currency()), WC_Stripe_Helper::no_decimal_currencies())) {
601
+				$amount = wc_price($response->amount);
603 602
 			}
604 603
 
605
-			if ( isset( $response->balance_transaction ) ) {
606
-				$this->update_fees( $order, $response->balance_transaction );
604
+			if (isset($response->balance_transaction)) {
605
+				$this->update_fees($order, $response->balance_transaction);
607 606
 			}
608 607
 
609 608
 			/* translators: 1) dollar amount 2) transaction id 3) refund message */
610
-			$refund_message = sprintf( __( 'Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe' ), $amount, $response->id, $reason );
611
-			$order->add_order_note( $refund_message );
612
-			WC_Stripe_Logger::log( 'Success: ' . html_entity_decode( strip_tags( $refund_message ) ) );
609
+			$refund_message = sprintf(__('Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe'), $amount, $response->id, $reason);
610
+			$order->add_order_note($refund_message);
611
+			WC_Stripe_Logger::log('Success: ' . html_entity_decode(strip_tags($refund_message)));
613 612
 
614 613
 			return true;
615 614
 		}
@@ -624,41 +623,41 @@  discard block
 block discarded – undo
624 623
 	 */
625 624
 	public function add_payment_method() {
626 625
 		$error     = false;
627
-		$error_msg = __( 'There was a problem adding the card.', 'woocommerce-gateway-stripe' );
626
+		$error_msg = __('There was a problem adding the card.', 'woocommerce-gateway-stripe');
628 627
 		$source_id = '';
629 628
 
630
-		if ( empty( $_POST['stripe_source'] ) && empty( $_POST['stripe_token'] ) || ! is_user_logged_in() ) {
629
+		if (empty($_POST['stripe_source']) && empty($_POST['stripe_token']) || ! is_user_logged_in()) {
631 630
 			$error = true;
632 631
 		}
633 632
 
634
-		$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
633
+		$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
635 634
 
636
-		if ( isset( $_POST['stripe_source'] ) ) {
637
-			$source = json_decode( wc_clean( stripslashes( $_POST['stripe_source'] ) ) );
635
+		if (isset($_POST['stripe_source'])) {
636
+			$source = json_decode(wc_clean(stripslashes($_POST['stripe_source'])));
638 637
 
639
-			if ( ! empty( $source->error ) ) {
638
+			if ( ! empty($source->error)) {
640 639
 				$error = true;
641 640
 			}
642 641
 
643 642
 			$source_id = $source->id;
644
-		} elseif ( isset( $_POST['stripe_token'] ) ) {
645
-			$source_id = wc_clean( $_POST['stripe_token'] );
643
+		} elseif (isset($_POST['stripe_token'])) {
644
+			$source_id = wc_clean($_POST['stripe_token']);
646 645
 		}
647 646
 
648
-		$response = $stripe_customer->add_source( $source_id );
647
+		$response = $stripe_customer->add_source($source_id);
649 648
 
650
-		if ( ! $response || is_wp_error( $response ) || ! empty( $response->error ) ) {
649
+		if ( ! $response || is_wp_error($response) || ! empty($response->error)) {
651 650
 			$error = true;
652 651
 		}
653 652
 
654
-		if ( $error ) {
655
-			wc_add_notice( $error_msg, 'error' );
653
+		if ($error) {
654
+			wc_add_notice($error_msg, 'error');
656 655
 			return;
657 656
 		}
658 657
 
659 658
 		return array(
660 659
 			'result'   => 'success',
661
-			'redirect' => wc_get_endpoint_url( 'payment-methods' ),
660
+			'redirect' => wc_get_endpoint_url('payment-methods'),
662 661
 		);
663 662
 	}
664 663
 }
Please login to merge, or discard this patch.
includes/class-wc-stripe-helper.php 1 patch
Spacing   +50 added lines, -50 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
 
@@ -17,15 +17,15 @@  discard block
 block discarded – undo
17 17
 	 *
18 18
 	 * @return float|int
19 19
 	 */
20
-	public static function get_stripe_amount( $total, $currency = '' ) {
21
-		if ( ! $currency ) {
20
+	public static function get_stripe_amount($total, $currency = '') {
21
+		if ( ! $currency) {
22 22
 			$currency = get_woocommerce_currency();
23 23
 		}
24 24
 
25
-		if ( in_array( strtolower( $currency ), self::no_decimal_currencies() ) ) {
26
-			return absint( $total );
25
+		if (in_array(strtolower($currency), self::no_decimal_currencies())) {
26
+			return absint($total);
27 27
 		} else {
28
-			return absint( wc_format_decimal( ( (float) $total * 100 ), wc_get_price_decimals() ) ); // In cents.
28
+			return absint(wc_format_decimal(((float) $total * 100), wc_get_price_decimals())); // In cents.
29 29
 		}
30 30
 	}
31 31
 
@@ -37,24 +37,24 @@  discard block
 block discarded – undo
37 37
 	 * @return array
38 38
 	 */
39 39
 	public static function get_localized_messages() {
40
-		return apply_filters( 'wc_stripe_localized_messages', array(
41
-			'invalid_number'           => __( 'The card number is not a valid credit card number.', 'woocommerce-gateway-stripe' ),
42
-			'invalid_expiry_month'     => __( 'The card\'s expiration month is invalid.', 'woocommerce-gateway-stripe' ),
43
-			'invalid_expiry_year'      => __( 'The card\'s expiration year is invalid.', 'woocommerce-gateway-stripe' ),
44
-			'invalid_cvc'              => __( 'The card\'s security code is invalid.', 'woocommerce-gateway-stripe' ),
45
-			'incorrect_number'         => __( 'The card number is incorrect.', 'woocommerce-gateway-stripe' ),
46
-			'incomplete_number'        => __( 'The card number is incomplete.', 'woocommerce-gateway-stripe' ),
47
-			'incomplete_cvc'           => __( 'The card\'s security code is incomplete.', 'woocommerce-gateway-stripe' ),
48
-			'incomplete_expiry'        => __( 'The card\'s expiration date is incomplete.', 'woocommerce-gateway-stripe' ),
49
-			'expired_card'             => __( 'The card has expired.', 'woocommerce-gateway-stripe' ),
50
-			'incorrect_cvc'            => __( 'The card\'s security code is incorrect.', 'woocommerce-gateway-stripe' ),
51
-			'incorrect_zip'            => __( 'The card\'s zip code failed validation.', 'woocommerce-gateway-stripe' ),
52
-			'invalid_expiry_year_past' => __( 'The card\'s expiration year is in the past', 'woocommerce-gateway-stripe' ),
53
-			'card_declined'            => __( 'The card was declined.', 'woocommerce-gateway-stripe' ),
54
-			'missing'                  => __( 'There is no card on a customer that is being charged.', 'woocommerce-gateway-stripe' ),
55
-			'processing_error'         => __( 'An error occurred while processing the card.', 'woocommerce-gateway-stripe' ),
56
-			'invalid_request_error'    => __( 'Could not find payment information. Please try with another payment method.', 'woocommerce-gateway-stripe' ),
57
-		) );
40
+		return apply_filters('wc_stripe_localized_messages', array(
41
+			'invalid_number'           => __('The card number is not a valid credit card number.', 'woocommerce-gateway-stripe'),
42
+			'invalid_expiry_month'     => __('The card\'s expiration month is invalid.', 'woocommerce-gateway-stripe'),
43
+			'invalid_expiry_year'      => __('The card\'s expiration year is invalid.', 'woocommerce-gateway-stripe'),
44
+			'invalid_cvc'              => __('The card\'s security code is invalid.', 'woocommerce-gateway-stripe'),
45
+			'incorrect_number'         => __('The card number is incorrect.', 'woocommerce-gateway-stripe'),
46
+			'incomplete_number'        => __('The card number is incomplete.', 'woocommerce-gateway-stripe'),
47
+			'incomplete_cvc'           => __('The card\'s security code is incomplete.', 'woocommerce-gateway-stripe'),
48
+			'incomplete_expiry'        => __('The card\'s expiration date is incomplete.', 'woocommerce-gateway-stripe'),
49
+			'expired_card'             => __('The card has expired.', 'woocommerce-gateway-stripe'),
50
+			'incorrect_cvc'            => __('The card\'s security code is incorrect.', 'woocommerce-gateway-stripe'),
51
+			'incorrect_zip'            => __('The card\'s zip code failed validation.', 'woocommerce-gateway-stripe'),
52
+			'invalid_expiry_year_past' => __('The card\'s expiration year is in the past', 'woocommerce-gateway-stripe'),
53
+			'card_declined'            => __('The card was declined.', 'woocommerce-gateway-stripe'),
54
+			'missing'                  => __('There is no card on a customer that is being charged.', 'woocommerce-gateway-stripe'),
55
+			'processing_error'         => __('An error occurred while processing the card.', 'woocommerce-gateway-stripe'),
56
+			'invalid_request_error'    => __('Could not find payment information. Please try with another payment method.', 'woocommerce-gateway-stripe'),
57
+		));
58 58
 	}
59 59
 
60 60
 	/**
@@ -91,24 +91,24 @@  discard block
 block discarded – undo
91 91
 	 * @param string $type Type of number to format
92 92
 	 * @return string
93 93
 	 */
94
-	public static function format_balance_fee( $balance_transaction, $type = 'fee' ) {
95
-		if ( ! is_object( $balance_transaction ) ) {
94
+	public static function format_balance_fee($balance_transaction, $type = 'fee') {
95
+		if ( ! is_object($balance_transaction)) {
96 96
 			return;
97 97
 		}
98 98
 
99
-		if ( in_array( strtolower( $balance_transaction->currency ), self::no_decimal_currencies() ) ) {
100
-			if ( 'fee' === $type ) {
99
+		if (in_array(strtolower($balance_transaction->currency), self::no_decimal_currencies())) {
100
+			if ('fee' === $type) {
101 101
 				return $balance_transaction->fee;
102 102
 			}
103 103
 
104 104
 			return $balance_transaction->net;
105 105
 		}
106 106
 
107
-		if ( 'fee' === $type ) {
108
-			return number_format( $balance_transaction->fee / 100, 2, '.', '' );
107
+		if ('fee' === $type) {
108
+			return number_format($balance_transaction->fee / 100, 2, '.', '');
109 109
 		}
110 110
 
111
-		return number_format( $balance_transaction->net / 100, 2, '.', '' );
111
+		return number_format($balance_transaction->net / 100, 2, '.', '');
112 112
 	}
113 113
 
114 114
 	/**
@@ -116,7 +116,7 @@  discard block
 block discarded – undo
116 116
 	 */
117 117
 	public static function get_minimum_amount() {
118 118
 		// Check order amount
119
-		switch ( get_woocommerce_currency() ) {
119
+		switch (get_woocommerce_currency()) {
120 120
 			case 'USD':
121 121
 			case 'CAD':
122 122
 			case 'EUR':
@@ -161,14 +161,14 @@  discard block
 block discarded – undo
161 161
 	 * @param string $method The payment method to get the settings from.
162 162
 	 * @param string $setting The name of the setting to get.
163 163
 	 */
164
-	public static function get_settings( $method = null, $setting = null ) {
165
-		$all_settings = null === $method ? get_option( 'woocommerce_stripe_settings', array() ) : get_option( 'woocommerce_stripe_' . $method . '_settings', array() );
164
+	public static function get_settings($method = null, $setting = null) {
165
+		$all_settings = null === $method ? get_option('woocommerce_stripe_settings', array()) : get_option('woocommerce_stripe_' . $method . '_settings', array());
166 166
 
167
-		if ( null === $setting ) {
167
+		if (null === $setting) {
168 168
 			return $all_settings;
169 169
 		}
170 170
 
171
-		return isset( $all_settings[ $setting ] ) ? $all_settings[ $setting ] : '';
171
+		return isset($all_settings[$setting]) ? $all_settings[$setting] : '';
172 172
 	}
173 173
 
174 174
 	/**
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
 	 * @return bool
180 180
 	 */
181 181
 	public static function is_pre_30() {
182
-		return version_compare( WC_VERSION, '3.0.0', '<' );
182
+		return version_compare(WC_VERSION, '3.0.0', '<');
183 183
 	}
184 184
 
185 185
 	/**
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	 * @return string
193 193
 	 */
194 194
 	public static function get_webhook_url() {
195
-		return add_query_arg( 'wc-api', 'wc_stripe', trailingslashit( get_home_url() ) );
195
+		return add_query_arg('wc-api', 'wc_stripe', trailingslashit(get_home_url()));
196 196
 	}
197 197
 
198 198
 	/**
@@ -202,13 +202,13 @@  discard block
 block discarded – undo
202 202
 	 * @version 4.0.0
203 203
 	 * @param string $source_id
204 204
 	 */
205
-	public static function get_order_by_source_id( $source_id ) {
205
+	public static function get_order_by_source_id($source_id) {
206 206
 		global $wpdb;
207 207
 
208
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s", $source_id ) );
208
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s", $source_id));
209 209
 
210
-		if ( ! empty( $order_id ) ) {
211
-			return wc_get_order( $order_id );
210
+		if ( ! empty($order_id)) {
211
+			return wc_get_order($order_id);
212 212
 		}
213 213
 
214 214
 		return false;
@@ -221,13 +221,13 @@  discard block
 block discarded – undo
221 221
 	 * @version 4.0.0
222 222
 	 * @param string $charge_id
223 223
 	 */
224
-	public static function get_order_by_charge_id( $charge_id ) {
224
+	public static function get_order_by_charge_id($charge_id) {
225 225
 		global $wpdb;
226 226
 
227
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s", $charge_id ) );
227
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s", $charge_id));
228 228
 
229
-		if ( ! empty( $order_id ) ) {
230
-			return wc_get_order( $order_id );
229
+		if ( ! empty($order_id)) {
230
+			return wc_get_order($order_id);
231 231
 		}
232 232
 
233 233
 		return false;
@@ -243,13 +243,13 @@  discard block
 block discarded – undo
243 243
 	 * @param string $statement_descriptor
244 244
 	 * @return string $statement_descriptor Sanitized statement descriptor
245 245
 	 */
246
-	public static function clean_statement_descriptor( $statement_descriptor = '' ) {
247
-		$disallowed_characters = array( '<', '>', '"', "'" );
246
+	public static function clean_statement_descriptor($statement_descriptor = '') {
247
+		$disallowed_characters = array('<', '>', '"', "'");
248 248
 
249 249
 		// Remove special characters.
250
-		$statement_descriptor = str_replace( $disallowed_characters, '', $statement_descriptor );
250
+		$statement_descriptor = str_replace($disallowed_characters, '', $statement_descriptor);
251 251
 
252
-		$statement_descriptor = substr( trim( $statement_descriptor ), 0, 22 );
252
+		$statement_descriptor = substr(trim($statement_descriptor), 0, 22);
253 253
 
254 254
 		return $statement_descriptor;
255 255
 	}
Please login to merge, or discard this patch.