Completed
Push — master ( fe691d...813aaf )
by Boro
01:54
created
includes/class-wc-stripe-sepa-payment-token.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if ( ! defined('ABSPATH')) {
4 4
 	exit; // Exit if accessed directly
5 5
 }
6 6
 
@@ -35,10 +35,10 @@  discard block
 block discarded – undo
35 35
 	 * @param  string $deprecated Deprecated since WooCommerce 3.0
36 36
 	 * @return string
37 37
 	 */
38
-	public function get_display_name( $deprecated = '' ) {
38
+	public function get_display_name($deprecated = '') {
39 39
 		$display = sprintf(
40 40
 			/* translators: last 4 digits of IBAN account */
41
-			__( 'SEPA IBAN ending in %s', 'woocommerce-gateway-stripe' ),
41
+			__('SEPA IBAN ending in %s', 'woocommerce-gateway-stripe'),
42 42
 			$this->get_last4()
43 43
 		);
44 44
 
@@ -66,11 +66,11 @@  discard block
 block discarded – undo
66 66
 	 * @return boolean True if the passed data is valid
67 67
 	 */
68 68
 	public function validate() {
69
-		if ( false === parent::validate() ) {
69
+		if (false === parent::validate()) {
70 70
 			return false;
71 71
 		}
72 72
 
73
-		if ( ! $this->get_last4( 'edit' ) ) {
73
+		if ( ! $this->get_last4('edit')) {
74 74
 			return false;
75 75
 		}
76 76
 
@@ -85,8 +85,8 @@  discard block
 block discarded – undo
85 85
 	 * @param  string $context
86 86
 	 * @return string Last 4 digits
87 87
 	 */
88
-	public function get_last4( $context = 'view' ) {
89
-		return WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $this->get_meta( 'last4' ) : $this->get_prop( 'last4', $context );
88
+	public function get_last4($context = 'view') {
89
+		return WC_Stripe_Helper::is_wc_lt('3.0') ? $this->get_meta('last4') : $this->get_prop('last4', $context);
90 90
 	}
91 91
 
92 92
 	/**
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 	 * @version 4.0.0
96 96
 	 * @param string $last4
97 97
 	 */
98
-	public function set_last4( $last4 ) {
99
-		WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $this->add_meta_data( 'last4', $last4, true ) : $this->set_prop( 'last4', $last4 );
98
+	public function set_last4($last4) {
99
+		WC_Stripe_Helper::is_wc_lt('3.0') ? $this->add_meta_data('last4', $last4, true) : $this->set_prop('last4', $last4);
100 100
 	}
101 101
 }
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-multibanco.php 1 patch
Spacing   +96 added lines, -96 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_multibanco';
60
-		$this->method_title         = __( 'Stripe Multibanco', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Multibanco', '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,27 +71,27 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
91
-		add_action( 'woocommerce_thankyou_stripe_multibanco', array( $this, 'thankyou_page' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91
+		add_action('woocommerce_thankyou_stripe_multibanco', array($this, 'thankyou_page'));
92 92
 
93 93
 		// Customer Emails
94
-		add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
94
+		add_action('woocommerce_email_before_order_table', array($this, 'email_instructions'), 10, 3);
95 95
 	}
96 96
 
97 97
 	/**
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
 	 * @return array
103 103
 	 */
104 104
 	public function get_supported_currency() {
105
-		return apply_filters( 'wc_stripe_multibanco_supported_currencies', array(
105
+		return apply_filters('wc_stripe_multibanco_supported_currencies', array(
106 106
 			'EUR',
107
-		) );
107
+		));
108 108
 	}
109 109
 
110 110
 	/**
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 	 * @return bool
116 116
 	 */
117 117
 	public function is_available() {
118
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
118
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
119 119
 			return false;
120 120
 		}
121 121
 
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 
137 137
 		$icons_str .= $icons['multibanco'];
138 138
 
139
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
139
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
140 140
 	}
141 141
 
142 142
 	/**
@@ -147,19 +147,19 @@  discard block
 block discarded – undo
147 147
 	 * @access public
148 148
 	 */
149 149
 	public function payment_scripts() {
150
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
150
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
151 151
 			return;
152 152
 		}
153 153
 
154
-		wp_enqueue_style( 'stripe_styles' );
155
-		wp_enqueue_script( 'woocommerce_stripe' );
154
+		wp_enqueue_style('stripe_styles');
155
+		wp_enqueue_script('woocommerce_stripe');
156 156
 	}
157 157
 
158 158
 	/**
159 159
 	 * Initialize Gateway Settings Form Fields.
160 160
 	 */
161 161
 	public function init_form_fields() {
162
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-multibanco-settings.php' );
162
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-multibanco-settings.php');
163 163
 	}
164 164
 
165 165
 	/**
@@ -171,25 +171,25 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
181
-			$total        = '';
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181
+			$total = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
184 184
 		}
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-multibanco-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -200,8 +200,8 @@  discard block
 block discarded – undo
200 200
 	 *
201 201
 	 * @param int $order_id
202 202
 	 */
203
-	public function thankyou_page( $order_id ) {
204
-		$this->get_instructions( $order_id );
203
+	public function thankyou_page($order_id) {
204
+		$this->get_instructions($order_id);
205 205
 	}
206 206
 
207 207
 	/**
@@ -213,15 +213,15 @@  discard block
 block discarded – undo
213 213
 	 * @param bool $sent_to_admin
214 214
 	 * @param bool $plain_text
215 215
 	 */
216
-	public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
217
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
216
+	public function email_instructions($order, $sent_to_admin, $plain_text = false) {
217
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
218 218
 
219
-		$payment_method = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->payment_method : $order->get_payment_method();
219
+		$payment_method = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->payment_method : $order->get_payment_method();
220 220
 
221
-		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status( 'on-hold' ) ) {
222
-			WC_Stripe_Logger::log( 'Sending multibanco email for order #' . $order_id );
221
+		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status('on-hold')) {
222
+			WC_Stripe_Logger::log('Sending multibanco email for order #' . $order_id);
223 223
 
224
-			$this->get_instructions( $order_id, $plain_text );
224
+			$this->get_instructions($order_id, $plain_text);
225 225
 		}
226 226
 	}
227 227
 
@@ -232,34 +232,34 @@  discard block
 block discarded – undo
232 232
 	 * @version 4.1.0
233 233
 	 * @param int $order_id
234 234
 	 */
235
-	public function get_instructions( $order_id, $plain_text = false ) {
236
-		$data = get_post_meta( $order_id, '_stripe_multibanco', true );
235
+	public function get_instructions($order_id, $plain_text = false) {
236
+		$data = get_post_meta($order_id, '_stripe_multibanco', true);
237 237
 
238
-		if ( $plain_text ) {
239
-			esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ) . "\n\n";
238
+		if ($plain_text) {
239
+			esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe') . "\n\n";
240 240
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
241
-			esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ) . "\n\n";
241
+			esc_html_e('Montante:', 'woocommerce-gateway-stripe') . "\n\n";
242 242
 			echo $data['amount'] . "\n\n";
243 243
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
244
-			esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ) . "\n\n";
244
+			esc_html_e('Entidade:', 'woocommerce-gateway-stripe') . "\n\n";
245 245
 			echo $data['entity'] . "\n\n";
246 246
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
247
-			esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ) . "\n\n";
247
+			esc_html_e('Referencia:', 'woocommerce-gateway-stripe') . "\n\n";
248 248
 			echo $data['reference'] . "\n\n";
249 249
 		} else {
250 250
 			?>
251
-			<h3><?php esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ); ?></h3>
251
+			<h3><?php esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe'); ?></h3>
252 252
 			<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
253 253
 			<li class="woocommerce-order-overview__order order">
254
-				<?php esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ); ?>
254
+				<?php esc_html_e('Montante:', 'woocommerce-gateway-stripe'); ?>
255 255
 				<strong><?php echo $data['amount']; ?></strong>
256 256
 			</li>
257 257
 			<li class="woocommerce-order-overview__order order">
258
-				<?php esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ); ?>
258
+				<?php esc_html_e('Entidade:', 'woocommerce-gateway-stripe'); ?>
259 259
 				<strong><?php echo $data['entity']; ?></strong>
260 260
 			</li>
261 261
 			<li class="woocommerce-order-overview__order order">
262
-				<?php esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ); ?>
262
+				<?php esc_html_e('Referencia:', 'woocommerce-gateway-stripe'); ?>
263 263
 				<strong><?php echo $data['reference']; ?></strong>
264 264
 			</li>
265 265
 			</ul>
@@ -275,16 +275,16 @@  discard block
 block discarded – undo
275 275
 	 * @param object $order
276 276
 	 * @param object $source_object
277 277
 	 */
278
-	public function save_instructions( $order, $source_object ) {
278
+	public function save_instructions($order, $source_object) {
279 279
 		$data = array(
280 280
 			'amount'    => $order->get_formatted_order_total(),
281 281
 			'entity'    => $source_object->multibanco->entity,
282 282
 			'reference' => $source_object->multibanco->reference,
283 283
 		);
284 284
 
285
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
285
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
286 286
 
287
-		update_post_meta( $order_id, '_stripe_multibanco', $data );
287
+		update_post_meta($order_id, '_stripe_multibanco', $data);
288 288
 	}
289 289
 
290 290
 	/**
@@ -295,24 +295,24 @@  discard block
 block discarded – undo
295 295
 	 * @param object $order
296 296
 	 * @return mixed
297 297
 	 */
298
-	public function create_source( $order ) {
299
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
300
-		$order_id              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
301
-		$return_url            = $this->get_stripe_return_url( $order );
298
+	public function create_source($order) {
299
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
300
+		$order_id              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
301
+		$return_url            = $this->get_stripe_return_url($order);
302 302
 		$post_data             = array();
303
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
304
-		$post_data['currency'] = strtolower( $currency );
303
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
304
+		$post_data['currency'] = strtolower($currency);
305 305
 		$post_data['type']     = 'multibanco';
306
-		$post_data['owner']    = $this->get_owner_details( $order );
307
-		$post_data['redirect'] = array( 'return_url' => $return_url );
306
+		$post_data['owner']    = $this->get_owner_details($order);
307
+		$post_data['redirect'] = array('return_url' => $return_url);
308 308
 
309
-		if ( ! empty( $this->statement_descriptor ) ) {
310
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
309
+		if ( ! empty($this->statement_descriptor)) {
310
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
311 311
 		}
312 312
 
313
-		WC_Stripe_Logger::log( 'Info: Begin creating Multibanco source' );
313
+		WC_Stripe_Logger::log('Info: Begin creating Multibanco source');
314 314
 
315
-		return WC_Stripe_API::request( $post_data, 'sources' );
315
+		return WC_Stripe_API::request($post_data, 'sources');
316 316
 	}
317 317
 
318 318
 	/**
@@ -326,62 +326,62 @@  discard block
 block discarded – undo
326 326
 	 *
327 327
 	 * @return array|void
328 328
 	 */
329
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
329
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
330 330
 		try {
331
-			$order = wc_get_order( $order_id );
331
+			$order = wc_get_order($order_id);
332 332
 
333 333
 			// This will throw exception if not valid.
334
-			$this->validate_minimum_order_amount( $order );
334
+			$this->validate_minimum_order_amount($order);
335 335
 
336 336
 			// This comes from the create account checkbox in the checkout page.
337
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
337
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
338 338
 
339
-			if ( $create_account ) {
340
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
341
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
339
+			if ($create_account) {
340
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
341
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
342 342
 				$new_stripe_customer->create_customer();
343 343
 			}
344 344
 
345
-			$response = $this->create_source( $order );
345
+			$response = $this->create_source($order);
346 346
 
347
-			if ( ! empty( $response->error ) ) {
348
-				$order->add_order_note( $response->error->message );
347
+			if ( ! empty($response->error)) {
348
+				$order->add_order_note($response->error->message);
349 349
 
350
-				throw new Exception( $response->error->message );
350
+				throw new Exception($response->error->message);
351 351
 			}
352 352
 
353
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
354
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
353
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
354
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
355 355
 			} else {
356
-				$order->update_meta_data( '_stripe_source_id', $response->id );
356
+				$order->update_meta_data('_stripe_source_id', $response->id);
357 357
 				$order->save();
358 358
 			}
359 359
 
360
-			$this->save_instructions( $order, $response );
360
+			$this->save_instructions($order, $response);
361 361
 
362 362
 			// Mark as on-hold (we're awaiting the payment)
363
-			$order->update_status( 'on-hold', __( 'Awaiting Multibanco payment', 'woocommerce-gateway-stripe' ) );
363
+			$order->update_status('on-hold', __('Awaiting Multibanco payment', 'woocommerce-gateway-stripe'));
364 364
 
365 365
 			// Reduce stock levels
366
-			wc_reduce_stock_levels( $order_id );
366
+			wc_reduce_stock_levels($order_id);
367 367
 
368 368
 			// Remove cart
369 369
 			WC()->cart->empty_cart();
370 370
 
371
-			WC_Stripe_Logger::log( 'Info: Redirecting to Multibanco...' );
371
+			WC_Stripe_Logger::log('Info: Redirecting to Multibanco...');
372 372
 
373 373
 			return array(
374 374
 				'result'   => 'success',
375
-				'redirect' => esc_url_raw( $response->redirect->url ),
375
+				'redirect' => esc_url_raw($response->redirect->url),
376 376
 			);
377
-		} catch ( Exception $e ) {
378
-			wc_add_notice( $e->getMessage(), 'error' );
379
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
377
+		} catch (Exception $e) {
378
+			wc_add_notice($e->getMessage(), 'error');
379
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
380 380
 
381
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
381
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
382 382
 
383
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
384
-				$this->send_failed_order_email( $order_id );
383
+			if ($order->has_status(array('pending', 'failed'))) {
384
+				$this->send_failed_order_email($order_id);
385 385
 			}
386 386
 
387 387
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-giropay.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_giropay';
60
-		$this->method_title         = __( 'Stripe Giropay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Giropay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_giropay_supported_currencies', array(
101
+		return apply_filters('wc_stripe_giropay_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['giropay'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-giropay-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
203
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
204
-		$order_id              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
202
+	public function create_source($order) {
203
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
204
+		$order_id              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'giropay';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating Giropay source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating Giropay source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_giropay_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_giropay_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
244
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
243
+			if ($create_account) {
244
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to Giropay...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to Giropay...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-bancontact.php 1 patch
Spacing   +70 added lines, -70 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_bancontact';
60
-		$this->method_title         = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_bancontact_supported_currencies', array(
101
+		return apply_filters('wc_stripe_bancontact_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['bancontact'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-bancontact-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,25 +199,25 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
203
-		$currency                = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
204
-		$order_id                = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
205
-		$return_url              = $this->get_stripe_return_url( $order );
202
+	public function create_source($order) {
203
+		$currency                = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
204
+		$order_id                = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
205
+		$return_url              = $this->get_stripe_return_url($order);
206 206
 		$post_data               = array();
207
-		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency']   = strtolower( $currency );
207
+		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency']   = strtolower($currency);
209 209
 		$post_data['type']       = 'bancontact';
210
-		$post_data['owner']      = $this->get_owner_details( $order );
211
-		$post_data['redirect']   = array( 'return_url' => $return_url );
212
-		$post_data['bancontact'] = array( 'preferred_language' => $this->get_locale() );
210
+		$post_data['owner']      = $this->get_owner_details($order);
211
+		$post_data['redirect']   = array('return_url' => $return_url);
212
+		$post_data['bancontact'] = array('preferred_language' => $this->get_locale());
213 213
 
214
-		if ( ! empty( $this->statement_descriptor ) ) {
215
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
214
+		if ( ! empty($this->statement_descriptor)) {
215
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
216 216
 		}
217 217
 
218
-		WC_Stripe_Logger::log( 'Info: Begin creating Bancontact source' );
218
+		WC_Stripe_Logger::log('Info: Begin creating Bancontact source');
219 219
 
220
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_bancontact_source', $post_data, $order ), 'sources' );
220
+		return WC_Stripe_API::request(apply_filters('wc_stripe_bancontact_source', $post_data, $order), 'sources');
221 221
 	}
222 222
 
223 223
 	/**
@@ -231,51 +231,51 @@  discard block
 block discarded – undo
231 231
 	 *
232 232
 	 * @return array|void
233 233
 	 */
234
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
234
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
235 235
 		try {
236
-			$order = wc_get_order( $order_id );
236
+			$order = wc_get_order($order_id);
237 237
 
238 238
 			// This will throw exception if not valid.
239
-			$this->validate_minimum_order_amount( $order );
239
+			$this->validate_minimum_order_amount($order);
240 240
 
241 241
 			// This comes from the create account checkbox in the checkout page.
242
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
242
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
243 243
 
244
-			if ( $create_account ) {
245
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
246
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
244
+			if ($create_account) {
245
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
246
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
247 247
 				$new_stripe_customer->create_customer();
248 248
 			}
249 249
 
250
-			$response = $this->create_source( $order );
250
+			$response = $this->create_source($order);
251 251
 
252
-			if ( ! empty( $response->error ) ) {
253
-				$order->add_order_note( $response->error->message );
252
+			if ( ! empty($response->error)) {
253
+				$order->add_order_note($response->error->message);
254 254
 
255
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
255
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
256 256
 			}
257 257
 
258
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
259
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
258
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
259
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
260 260
 			} else {
261
-				$order->update_meta_data( '_stripe_source_id', $response->id );
261
+				$order->update_meta_data('_stripe_source_id', $response->id);
262 262
 				$order->save();
263 263
 			}
264 264
 
265
-			WC_Stripe_Logger::log( 'Info: Redirecting to Bancontact...' );
265
+			WC_Stripe_Logger::log('Info: Redirecting to Bancontact...');
266 266
 
267 267
 			return array(
268 268
 				'result'   => 'success',
269
-				'redirect' => esc_url_raw( $response->redirect->url ),
269
+				'redirect' => esc_url_raw($response->redirect->url),
270 270
 			);
271
-		} catch ( WC_Stripe_Exception $e ) {
272
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
273
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
271
+		} catch (WC_Stripe_Exception $e) {
272
+			wc_add_notice($e->getLocalizedMessage(), 'error');
273
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
274 274
 
275
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
275
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
276 276
 
277
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
278
-				$this->send_failed_order_email( $order_id );
277
+			if ($order->has_status(array('pending', 'failed'))) {
278
+				$this->send_failed_order_email($order_id);
279 279
 			}
280 280
 
281 281
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-p24.php 1 patch
Spacing   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_p24';
60
-		$this->method_title         = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe P24', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,10 +98,10 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_p24_supported_currencies', array(
101
+		return apply_filters('wc_stripe_p24_supported_currencies', array(
102 102
 			'EUR',
103 103
 			'PLN',
104
-		) );
104
+		));
105 105
 	}
106 106
 
107 107
 	/**
@@ -112,7 +112,7 @@  discard block
 block discarded – undo
112 112
 	 * @return bool
113 113
 	 */
114 114
 	public function is_available() {
115
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
115
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
116 116
 			return false;
117 117
 		}
118 118
 
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str .= $icons['p24'];
135 135
 
136
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
136
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
137 137
 	}
138 138
 
139 139
 	/**
@@ -144,19 +144,19 @@  discard block
 block discarded – undo
144 144
 	 * @access public
145 145
 	 */
146 146
 	public function payment_scripts() {
147
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
147
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
148 148
 			return;
149 149
 		}
150 150
 
151
-		wp_enqueue_style( 'stripe_styles' );
152
-		wp_enqueue_script( 'woocommerce_stripe' );
151
+		wp_enqueue_style('stripe_styles');
152
+		wp_enqueue_script('woocommerce_stripe');
153 153
 	}
154 154
 
155 155
 	/**
156 156
 	 * Initialize Gateway Settings Form Fields.
157 157
 	 */
158 158
 	public function init_form_fields() {
159
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php' );
159
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php');
160 160
 	}
161 161
 
162 162
 	/**
@@ -168,25 +168,25 @@  discard block
 block discarded – undo
168 168
 		$description = $this->get_description();
169 169
 
170 170
 		// If paying from order, we need to get total from order not cart.
171
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
172
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
171
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
172
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
173 173
 			$total = $order->get_total();
174 174
 		}
175 175
 
176
-		if ( is_add_payment_method_page() ) {
177
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
178
-			$total        = '';
176
+		if (is_add_payment_method_page()) {
177
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
178
+			$total = '';
179 179
 		} else {
180 180
 			$pay_button_text = '';
181 181
 		}
182 182
 
183 183
 		echo '<div
184 184
 			id="stripe-p24-payment-data"
185
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
186
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
185
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
186
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
187 187
 
188
-		if ( $description ) {
189
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
188
+		if ($description) {
189
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
190 190
 		}
191 191
 
192 192
 		echo '</div>';
@@ -200,20 +200,20 @@  discard block
 block discarded – undo
200 200
 	 * @param object $order
201 201
 	 * @return mixed
202 202
 	 */
203
-	public function create_source( $order ) {
204
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
205
-		$order_id              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
206
-		$return_url            = $this->get_stripe_return_url( $order );
203
+	public function create_source($order) {
204
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
205
+		$order_id              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
206
+		$return_url            = $this->get_stripe_return_url($order);
207 207
 		$post_data             = array();
208
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
209
-		$post_data['currency'] = strtolower( $currency );
208
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
209
+		$post_data['currency'] = strtolower($currency);
210 210
 		$post_data['type']     = 'p24';
211
-		$post_data['owner']    = $this->get_owner_details( $order );
212
-		$post_data['redirect'] = array( 'return_url' => $return_url );
211
+		$post_data['owner']    = $this->get_owner_details($order);
212
+		$post_data['redirect'] = array('return_url' => $return_url);
213 213
 
214
-		WC_Stripe_Logger::log( 'Info: Begin creating P24 source' );
214
+		WC_Stripe_Logger::log('Info: Begin creating P24 source');
215 215
 
216
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_p24_source', $post_data, $order ), 'sources' );
216
+		return WC_Stripe_API::request(apply_filters('wc_stripe_p24_source', $post_data, $order), 'sources');
217 217
 	}
218 218
 
219 219
 	/**
@@ -227,51 +227,51 @@  discard block
 block discarded – undo
227 227
 	 *
228 228
 	 * @return array|void
229 229
 	 */
230
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
230
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
231 231
 		try {
232
-			$order = wc_get_order( $order_id );
232
+			$order = wc_get_order($order_id);
233 233
 
234 234
 			// This will throw exception if not valid.
235
-			$this->validate_minimum_order_amount( $order );
235
+			$this->validate_minimum_order_amount($order);
236 236
 
237 237
 			// This comes from the create account checkbox in the checkout page.
238
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
238
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
239 239
 
240
-			if ( $create_account ) {
241
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
242
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
240
+			if ($create_account) {
241
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
242
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
243 243
 				$new_stripe_customer->create_customer();
244 244
 			}
245 245
 
246
-			$response = $this->create_source( $order );
246
+			$response = $this->create_source($order);
247 247
 
248
-			if ( ! empty( $response->error ) ) {
249
-				$order->add_order_note( $response->error->message );
248
+			if ( ! empty($response->error)) {
249
+				$order->add_order_note($response->error->message);
250 250
 
251
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
251
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
252 252
 			}
253 253
 
254
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
255
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
254
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
255
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
256 256
 			} else {
257
-				$order->update_meta_data( '_stripe_source_id', $response->id );
257
+				$order->update_meta_data('_stripe_source_id', $response->id);
258 258
 				$order->save();
259 259
 			}
260 260
 
261
-			WC_Stripe_Logger::log( 'Info: Redirecting to P24...' );
261
+			WC_Stripe_Logger::log('Info: Redirecting to P24...');
262 262
 
263 263
 			return array(
264 264
 				'result'   => 'success',
265
-				'redirect' => esc_url_raw( $response->redirect->url ),
265
+				'redirect' => esc_url_raw($response->redirect->url),
266 266
 			);
267
-		} catch ( WC_Stripe_Exception $e ) {
268
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
269
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
267
+		} catch (WC_Stripe_Exception $e) {
268
+			wc_add_notice($e->getLocalizedMessage(), 'error');
269
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
270 270
 
271
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
271
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
272 272
 
273
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
274
-				$this->send_failed_order_email( $order_id );
273
+			if ($order->has_status(array('pending', 'failed'))) {
274
+				$this->send_failed_order_email($order_id);
275 275
 			}
276 276
 
277 277
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sofort.php 1 patch
Spacing   +72 added lines, -72 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_sofort';
60
-		$this->method_title         = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_sofort_supported_currencies', array(
101
+		return apply_filters('wc_stripe_sofort_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['sofort'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-sofort-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,28 +199,28 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
203
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
204
-		$bank_country          = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->billing_country : $order->get_billing_country();
205
-		$return_url            = $this->get_stripe_return_url( $order );
202
+	public function create_source($order) {
203
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
204
+		$bank_country          = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->billing_country : $order->get_billing_country();
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'sofort';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 		$post_data['sofort']   = array(
213 213
 			'country'            => $bank_country,
214 214
 			'preferred_language' => $this->get_locale(),
215 215
 		);
216 216
 
217
-		if ( ! empty( $this->statement_descriptor ) ) {
218
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
217
+		if ( ! empty($this->statement_descriptor)) {
218
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
219 219
 		}
220 220
 
221
-		WC_Stripe_Logger::log( 'Info: Begin creating SOFORT source' );
221
+		WC_Stripe_Logger::log('Info: Begin creating SOFORT source');
222 222
 
223
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_sofort_source', $post_data, $order ), 'sources' );
223
+		return WC_Stripe_API::request(apply_filters('wc_stripe_sofort_source', $post_data, $order), 'sources');
224 224
 	}
225 225
 
226 226
 	/**
@@ -234,59 +234,59 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @return array|void
236 236
 	 */
237
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
237
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
238 238
 		try {
239
-			$order = wc_get_order( $order_id );
239
+			$order = wc_get_order($order_id);
240 240
 
241 241
 			// This will throw exception if not valid.
242
-			$this->validate_minimum_order_amount( $order );
242
+			$this->validate_minimum_order_amount($order);
243 243
 
244 244
 			// This comes from the create account checkbox in the checkout page.
245
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
245
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
246 246
 
247
-			if ( $create_account ) {
248
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
249
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
247
+			if ($create_account) {
248
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
249
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
250 250
 				$new_stripe_customer->create_customer();
251 251
 			}
252 252
 
253
-			$response = $this->create_source( $order );
253
+			$response = $this->create_source($order);
254 254
 
255
-			if ( ! empty( $response->error ) ) {
256
-				$order->add_order_note( $response->error->message );
255
+			if ( ! empty($response->error)) {
256
+				$order->add_order_note($response->error->message);
257 257
 
258 258
 				$localized_messages = WC_Stripe_Helper::get_localized_messages();
259 259
 
260
-				if ( 'invalid_sofort_country' === $response->error->code ) {
261
-					$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
260
+				if ('invalid_sofort_country' === $response->error->code) {
261
+					$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
262 262
 				} else {
263
-					$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
263
+					$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
264 264
 				}
265 265
 
266
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
266
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
267 267
 			}
268 268
 
269
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
270
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
269
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
270
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
271 271
 			} else {
272
-				$order->update_meta_data( '_stripe_source_id', $response->id );
272
+				$order->update_meta_data('_stripe_source_id', $response->id);
273 273
 				$order->save();
274 274
 			}
275 275
 
276
-			WC_Stripe_Logger::log( 'Info: Redirecting to SOFORT...' );
276
+			WC_Stripe_Logger::log('Info: Redirecting to SOFORT...');
277 277
 
278 278
 			return array(
279 279
 				'result'   => 'success',
280
-				'redirect' => esc_url_raw( $response->redirect->url ),
280
+				'redirect' => esc_url_raw($response->redirect->url),
281 281
 			);
282
-		} catch ( WC_Stripe_Exception $e ) {
283
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
284
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
282
+		} catch (WC_Stripe_Exception $e) {
283
+			wc_add_notice($e->getLocalizedMessage(), 'error');
284
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
285 285
 
286
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
286
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
287 287
 
288
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
289
-				$this->send_failed_order_email( $order_id );
288
+			if ($order->has_status(array('pending', 'failed'))) {
289
+				$this->send_failed_order_email($order_id);
290 290
 			}
291 291
 
292 292
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-eps.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_eps';
60
-		$this->method_title         = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe EPS', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_eps_supported_currencies', array(
101
+		return apply_filters('wc_stripe_eps_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['eps'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-eps-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
203
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
204
-		$order_id              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
202
+	public function create_source($order) {
203
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
204
+		$order_id              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'eps';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating EPS source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating EPS source');
218 218
 
219
-		return WC_Stripe_API::request( $post_data, 'sources' );
219
+		return WC_Stripe_API::request($post_data, 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
244
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
243
+			if ($create_account) {
244
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new Exception( $response->error->message );
254
+				throw new Exception($response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to EPS...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to EPS...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( Exception $e ) {
271
-			wc_add_notice( $e->getMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (Exception $e) {
271
+			wc_add_notice($e->getMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-ideal.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_ideal';
60
-		$this->method_title         = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe iDeal', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_ideal_supported_currencies', array(
101
+		return apply_filters('wc_stripe_ideal_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['ideal'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-ideal-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
203
-		$currency              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->get_order_currency() : $order->get_currency();
204
-		$order_id              = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
202
+	public function create_source($order) {
203
+		$currency              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->get_order_currency() : $order->get_currency();
204
+		$order_id              = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'ideal';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating iDeal source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating iDeal source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_ideal_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_ideal_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
244
-				$new_customer_id     = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
243
+			if ($create_account) {
244
+				$new_customer_id     = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->customer_user : $order->get_customer_id();
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_wc_lt( '3.0' ) ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_wc_lt('3.0')) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to iDeal...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to iDeal...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/compat/class-wc-stripe-pre-orders-compat.php 1 patch
Spacing   +39 added lines, -39 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
 
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
 	public $saved_cards;
12 12
 
13 13
 	public function __construct() {
14
-		$this->saved_cards = WC_Stripe_Helper::get_settings( 'stripe', 'saved_cards' );
14
+		$this->saved_cards = WC_Stripe_Helper::get_settings('stripe', 'saved_cards');
15 15
 	}
16 16
 
17 17
 	/**
@@ -19,68 +19,68 @@  discard block
 block discarded – undo
19 19
 	 * @param  int  $order_id
20 20
 	 * @return boolean
21 21
 	 */
22
-	public function is_pre_order( $order_id ) {
23
-		return WC_Pre_Orders_Order::order_contains_pre_order( $order_id );
22
+	public function is_pre_order($order_id) {
23
+		return WC_Pre_Orders_Order::order_contains_pre_order($order_id);
24 24
 	}
25 25
 
26 26
 	/**
27 27
 	 * Remove order meta
28 28
 	 * @param object $order
29 29
 	 */
30
-	public function remove_order_source_before_retry( $order ) {
31
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
32
-		delete_post_meta( $order_id, '_stripe_source_id' );
30
+	public function remove_order_source_before_retry($order) {
31
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
32
+		delete_post_meta($order_id, '_stripe_source_id');
33 33
 		// For BW compat will remove in the future.
34
-		delete_post_meta( $order_id, '_stripe_card_id' );
34
+		delete_post_meta($order_id, '_stripe_card_id');
35 35
 	}
36 36
 
37 37
 	/**
38 38
 	 * Remove order meta
39 39
 	 * @param  object $order
40 40
 	 */
41
-	public function remove_order_customer_before_retry( $order ) {
42
-		$order_id = WC_Stripe_Helper::is_wc_lt( '3.0' ) ? $order->id : $order->get_id();
43
-		delete_post_meta( $order_id, '_stripe_customer_id' );
41
+	public function remove_order_customer_before_retry($order) {
42
+		$order_id = WC_Stripe_Helper::is_wc_lt('3.0') ? $order->id : $order->get_id();
43
+		delete_post_meta($order_id, '_stripe_customer_id');
44 44
 	}
45 45
 
46 46
 	/**
47 47
 	 * Process the pre-order when pay upon release is used.
48 48
 	 * @param int $order_id
49 49
 	 */
50
-	public function process_pre_order( $order_id ) {
50
+	public function process_pre_order($order_id) {
51 51
 		try {
52
-			$order = wc_get_order( $order_id );
52
+			$order = wc_get_order($order_id);
53 53
 
54 54
 			// This will throw exception if not valid.
55
-			$this->validate_minimum_order_amount( $order );
55
+			$this->validate_minimum_order_amount($order);
56 56
 
57
-			$prepared_source = $this->prepare_source( get_current_user_id(), true );
57
+			$prepared_source = $this->prepare_source(get_current_user_id(), true);
58 58
 
59 59
 			// We need a source on file to continue.
60
-			if ( empty( $prepared_source->customer ) || empty( $prepared_source->source ) ) {
61
-				throw new WC_Stripe_Exception( __( 'Unable to store payment details. Please try again.', 'woocommerce-gateway-stripe' ) );
60
+			if (empty($prepared_source->customer) || empty($prepared_source->source)) {
61
+				throw new WC_Stripe_Exception(__('Unable to store payment details. Please try again.', 'woocommerce-gateway-stripe'));
62 62
 			}
63 63
 
64
-			$this->save_source_to_order( $order, $prepared_source );
64
+			$this->save_source_to_order($order, $prepared_source);
65 65
 
66 66
 			// Remove cart
67 67
 			WC()->cart->empty_cart();
68 68
 
69 69
 			// Is pre ordered!
70
-			WC_Pre_Orders_Order::mark_order_as_pre_ordered( $order );
70
+			WC_Pre_Orders_Order::mark_order_as_pre_ordered($order);
71 71
 
72 72
 			// Return thank you page redirect
73 73
 			return array(
74 74
 				'result'   => 'success',
75
-				'redirect' => $this->get_return_url( $order ),
75
+				'redirect' => $this->get_return_url($order),
76 76
 			);
77
-		} catch ( WC_Stripe_Exception $e ) {
78
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
79
-			WC_Stripe_Logger::log( 'Pre Orders Error: ' . $e->getMessage() );
77
+		} catch (WC_Stripe_Exception $e) {
78
+			wc_add_notice($e->getLocalizedMessage(), 'error');
79
+			WC_Stripe_Logger::log('Pre Orders Error: ' . $e->getMessage());
80 80
 
81 81
 			return array(
82 82
 				'result'   => 'success',
83
-				'redirect' => $order->get_checkout_payment_url( true ),
83
+				'redirect' => $order->get_checkout_payment_url(true),
84 84
 			);
85 85
 		}
86 86
 	}
@@ -90,7 +90,7 @@  discard block
 block discarded – undo
90 90
 	 * @param WC_Order $order
91 91
 	 * @return void
92 92
 	 */
93
-	public function process_pre_order_release_payment( $order ) {
93
+	public function process_pre_order_release_payment($order) {
94 94
 		try {
95 95
 			// Define some callbacks if the first attempt fails.
96 96
 			$retry_callbacks = array(
@@ -98,33 +98,33 @@  discard block
 block discarded – undo
98 98
 				'remove_order_customer_before_retry',
99 99
 			);
100 100
 
101
-			while ( 1 ) {
102
-				$source   = $this->prepare_order_source( $order );
103
-				$response = WC_Stripe_API::request( $this->generate_payment_request( $order, $source ) );
101
+			while (1) {
102
+				$source   = $this->prepare_order_source($order);
103
+				$response = WC_Stripe_API::request($this->generate_payment_request($order, $source));
104 104
 
105
-				if ( ! empty( $response->error ) ) {
106
-					if ( 0 === sizeof( $retry_callbacks ) ) {
107
-						throw new Exception( $response->error->message );
105
+				if ( ! empty($response->error)) {
106
+					if (0 === sizeof($retry_callbacks)) {
107
+						throw new Exception($response->error->message);
108 108
 					} else {
109
-						$retry_callback = array_shift( $retry_callbacks );
110
-						call_user_func( array( $this, $retry_callback ), $order );
109
+						$retry_callback = array_shift($retry_callbacks);
110
+						call_user_func(array($this, $retry_callback), $order);
111 111
 					}
112 112
 				} else {
113 113
 					// Successful
114
-					$this->process_response( $response, $order );
114
+					$this->process_response($response, $order);
115 115
 					break;
116 116
 				}
117 117
 			}
118
-		} catch ( Exception $e ) {
118
+		} catch (Exception $e) {
119 119
 			/* translators: error message */
120
-			$order_note = sprintf( __( 'Stripe Transaction Failed (%s)', 'woocommerce-gateway-stripe' ), $e->getMessage() );
120
+			$order_note = sprintf(__('Stripe Transaction Failed (%s)', 'woocommerce-gateway-stripe'), $e->getMessage());
121 121
 
122 122
 			// Mark order as failed if not already set,
123 123
 			// otherwise, make sure we add the order note so we can detect when someone fails to check out multiple times
124
-			if ( ! $order->has_status( 'failed' ) ) {
125
-				$order->update_status( 'failed', $order_note );
124
+			if ( ! $order->has_status('failed')) {
125
+				$order->update_status('failed', $order_note);
126 126
 			} else {
127
-				$order->add_order_note( $order_note );
127
+				$order->add_order_note($order_note);
128 128
 			}
129 129
 		}
130 130
 	}
Please login to merge, or discard this patch.