Completed
Pull Request — master (#1365)
by
unknown
01:49
created
includes/compat/class-wc-stripe-pre-orders-compat.php 1 patch
Spacing   +45 added lines, -45 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,17 +19,17 @@  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->delete_meta_data( '_stripe_source_id' );
32
-		$order->delete_meta_data( '_stripe_card_id' );
30
+	public function remove_order_source_before_retry($order) {
31
+		$order->delete_meta_data('_stripe_source_id');
32
+		$order->delete_meta_data('_stripe_card_id');
33 33
 		$order->save();
34 34
 	}
35 35
 
@@ -37,31 +37,31 @@  discard block
 block discarded – undo
37 37
 	 * Process the pre-order when pay upon release is used.
38 38
 	 * @param int $order_id
39 39
 	 */
40
-	public function process_pre_order( $order_id ) {
40
+	public function process_pre_order($order_id) {
41 41
 		try {
42
-			$order = wc_get_order( $order_id );
42
+			$order = wc_get_order($order_id);
43 43
 
44 44
 			// This will throw exception if not valid.
45
-			$this->validate_minimum_order_amount( $order );
45
+			$this->validate_minimum_order_amount($order);
46 46
 
47
-			$prepared_source = $this->prepare_source( get_current_user_id(), true );
47
+			$prepared_source = $this->prepare_source(get_current_user_id(), true);
48 48
 
49 49
 			// We need a source on file to continue.
50
-			if ( empty( $prepared_source->customer ) || empty( $prepared_source->source ) ) {
51
-				throw new WC_Stripe_Exception( __( 'Unable to store payment details. Please try again.', 'woocommerce-gateway-stripe' ) );
50
+			if (empty($prepared_source->customer) || empty($prepared_source->source)) {
51
+				throw new WC_Stripe_Exception(__('Unable to store payment details. Please try again.', 'woocommerce-gateway-stripe'));
52 52
 			}
53 53
 
54 54
 			// Setup the response early to allow later modifications.
55 55
 			$response = array(
56 56
 				'result'   => 'success',
57
-				'redirect' => $this->get_return_url( $order ),
57
+				'redirect' => $this->get_return_url($order),
58 58
 			);
59 59
 
60
-			$this->save_source_to_order( $order, $prepared_source );
60
+			$this->save_source_to_order($order, $prepared_source);
61 61
 
62 62
 			// Try setting up a payment intent.
63
-			$intent_secret = $this->setup_intent( $order, $prepared_source );
64
-			if ( ! empty( $intent_secret ) ) {
63
+			$intent_secret = $this->setup_intent($order, $prepared_source);
64
+			if ( ! empty($intent_secret)) {
65 65
 				$response['setup_intent_secret'] = $intent_secret;
66 66
 				return $response;
67 67
 			}
@@ -70,17 +70,17 @@  discard block
 block discarded – undo
70 70
 			WC()->cart->empty_cart();
71 71
 
72 72
 			// Is pre ordered!
73
-			WC_Pre_Orders_Order::mark_order_as_pre_ordered( $order );
73
+			WC_Pre_Orders_Order::mark_order_as_pre_ordered($order);
74 74
 
75 75
 			// Return thank you page redirect
76 76
 			return $response;
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
 	}
@@ -93,49 +93,49 @@  discard block
 block discarded – undo
93 93
 	 *
94 94
 	 * @return void
95 95
 	 */
96
-	public function process_pre_order_release_payment( $order, $retry = true ) {
96
+	public function process_pre_order_release_payment($order, $retry = true) {
97 97
 		try {
98
-			$source   = $this->prepare_order_source( $order );
99
-			$response = $this->create_and_confirm_intent_for_off_session( $order, $source );
98
+			$source   = $this->prepare_order_source($order);
99
+			$response = $this->create_and_confirm_intent_for_off_session($order, $source);
100 100
 
101
-			$is_authentication_required = $this->is_authentication_required_for_payment( $response );
101
+			$is_authentication_required = $this->is_authentication_required_for_payment($response);
102 102
 
103
-			if ( ! empty( $response->error ) && ! $is_authentication_required ) {
104
-				if ( ! $retry ) {
105
-					throw new Exception( $response->error->message );
103
+			if ( ! empty($response->error) && ! $is_authentication_required) {
104
+				if ( ! $retry) {
105
+					throw new Exception($response->error->message);
106 106
 				}
107
-				$this->remove_order_source_before_retry( $order );
108
-				$this->process_pre_order_release_payment( $order, false );
109
-			} else if ( $is_authentication_required ) {
110
-				$charge = end( $response->error->payment_intent->charges->data );
107
+				$this->remove_order_source_before_retry($order);
108
+				$this->process_pre_order_release_payment($order, false);
109
+			} else if ($is_authentication_required) {
110
+				$charge = end($response->error->payment_intent->charges->data);
111 111
 				$id = $charge->id;
112 112
 
113
-				$order->set_transaction_id( $id );
114
-				$order->update_status( 'failed', sprintf( __( 'Stripe charge awaiting authentication by user: %s.', 'woocommerce-gateway-stripe' ), $id ) );
115
-				if ( is_callable( array( $order, 'save' ) ) ) {
113
+				$order->set_transaction_id($id);
114
+				$order->update_status('failed', sprintf(__('Stripe charge awaiting authentication by user: %s.', 'woocommerce-gateway-stripe'), $id));
115
+				if (is_callable(array($order, 'save'))) {
116 116
 					$order->save();
117 117
 				}
118 118
 
119 119
 				WC_Emails::instance();
120 120
 
121
-				do_action( 'wc_gateway_stripe_process_payment_authentication_required', $order );
121
+				do_action('wc_gateway_stripe_process_payment_authentication_required', $order);
122 122
 
123
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
123
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
124 124
 			} else {
125 125
 				// Successful
126
-				$this->process_response( end( $response->charges->data ), $order );
126
+				$this->process_response(end($response->charges->data), $order);
127 127
 			}
128
-		} catch ( Exception $e ) {
129
-			$error_message = is_callable( array( $e, 'getLocalizedMessage' ) ) ? $e->getLocalizedMessage() : $e->getMessage();
128
+		} catch (Exception $e) {
129
+			$error_message = is_callable(array($e, 'getLocalizedMessage')) ? $e->getLocalizedMessage() : $e->getMessage();
130 130
 			/* translators: error message */
131
-			$order_note = sprintf( __( 'Stripe Transaction Failed (%s)', 'woocommerce-gateway-stripe' ), $error_message );
131
+			$order_note = sprintf(__('Stripe Transaction Failed (%s)', 'woocommerce-gateway-stripe'), $error_message);
132 132
 
133 133
 			// Mark order as failed if not already set,
134 134
 			// otherwise, make sure we add the order note so we can detect when someone fails to check out multiple times
135
-			if ( ! $order->has_status( 'failed' ) ) {
136
-				$order->update_status( 'failed', $order_note );
135
+			if ( ! $order->has_status('failed')) {
136
+				$order->update_status('failed', $order_note);
137 137
 			} else {
138
-				$order->add_order_note( $order_note );
138
+				$order->add_order_note($order_note);
139 139
 			}
140 140
 		}
141 141
 	}
Please login to merge, or discard this patch.
includes/class-wc-stripe-helper.php 1 patch
Spacing   +95 added lines, -95 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
 
@@ -22,12 +22,12 @@  discard block
 block discarded – undo
22 22
 	 * @param object $order
23 23
 	 * @return string $currency
24 24
 	 */
25
-	public static function get_stripe_currency( $order = null ) {
26
-		if ( is_null( $order ) ) {
25
+	public static function get_stripe_currency($order = null) {
26
+		if (is_null($order)) {
27 27
 			return false;
28 28
 		}
29 29
 
30
-		return $order->get_meta( self::META_NAME_STRIPE_CURRENCY, true );
30
+		return $order->get_meta(self::META_NAME_STRIPE_CURRENCY, true);
31 31
 	}
32 32
 
33 33
 	/**
@@ -37,12 +37,12 @@  discard block
 block discarded – undo
37 37
 	 * @param object $order
38 38
 	 * @param string $currency
39 39
 	 */
40
-	public static function update_stripe_currency( $order = null, $currency ) {
41
-		if ( is_null( $order ) ) {
40
+	public static function update_stripe_currency($order = null, $currency) {
41
+		if (is_null($order)) {
42 42
 			return false;
43 43
 		}
44 44
 
45
-		$order->update_meta_data( self::META_NAME_STRIPE_CURRENCY, $currency );
45
+		$order->update_meta_data(self::META_NAME_STRIPE_CURRENCY, $currency);
46 46
 	}
47 47
 
48 48
 	/**
@@ -52,20 +52,20 @@  discard block
 block discarded – undo
52 52
 	 * @param object $order
53 53
 	 * @return string $amount
54 54
 	 */
55
-	public static function get_stripe_fee( $order = null ) {
56
-		if ( is_null( $order ) ) {
55
+	public static function get_stripe_fee($order = null) {
56
+		if (is_null($order)) {
57 57
 			return false;
58 58
 		}
59 59
 
60
-		$amount = $order->get_meta( self::META_NAME_FEE, true );
60
+		$amount = $order->get_meta(self::META_NAME_FEE, true);
61 61
 
62 62
 		// If not found let's check for legacy name.
63
-		if ( empty( $amount ) ) {
64
-			$amount = $order->get_meta( self::LEGACY_META_NAME_FEE, true );
63
+		if (empty($amount)) {
64
+			$amount = $order->get_meta(self::LEGACY_META_NAME_FEE, true);
65 65
 
66 66
 			// If found update to new name.
67
-			if ( $amount ) {
68
-				self::update_stripe_fee( $order, $amount );
67
+			if ($amount) {
68
+				self::update_stripe_fee($order, $amount);
69 69
 			}
70 70
 		}
71 71
 
@@ -79,12 +79,12 @@  discard block
 block discarded – undo
79 79
 	 * @param object $order
80 80
 	 * @param float $amount
81 81
 	 */
82
-	public static function update_stripe_fee( $order = null, $amount = 0.0 ) {
83
-		if ( is_null( $order ) ) {
82
+	public static function update_stripe_fee($order = null, $amount = 0.0) {
83
+		if (is_null($order)) {
84 84
 			return false;
85 85
 		}
86 86
 
87
-		$order->update_meta_data( self::META_NAME_FEE, $amount );
87
+		$order->update_meta_data(self::META_NAME_FEE, $amount);
88 88
 	}
89 89
 
90 90
 	/**
@@ -93,15 +93,15 @@  discard block
 block discarded – undo
93 93
 	 * @since 4.1.0
94 94
 	 * @param object $order
95 95
 	 */
96
-	public static function delete_stripe_fee( $order = null ) {
97
-		if ( is_null( $order ) ) {
96
+	public static function delete_stripe_fee($order = null) {
97
+		if (is_null($order)) {
98 98
 			return false;
99 99
 		}
100 100
 
101 101
 		$order_id = $order->get_id();
102 102
 
103
-		delete_post_meta( $order_id, self::META_NAME_FEE );
104
-		delete_post_meta( $order_id, self::LEGACY_META_NAME_FEE );
103
+		delete_post_meta($order_id, self::META_NAME_FEE);
104
+		delete_post_meta($order_id, self::LEGACY_META_NAME_FEE);
105 105
 	}
106 106
 
107 107
 	/**
@@ -111,20 +111,20 @@  discard block
 block discarded – undo
111 111
 	 * @param object $order
112 112
 	 * @return string $amount
113 113
 	 */
114
-	public static function get_stripe_net( $order = null ) {
115
-		if ( is_null( $order ) ) {
114
+	public static function get_stripe_net($order = null) {
115
+		if (is_null($order)) {
116 116
 			return false;
117 117
 		}
118 118
 
119
-		$amount = $order->get_meta( self::META_NAME_NET, true );
119
+		$amount = $order->get_meta(self::META_NAME_NET, true);
120 120
 
121 121
 		// If not found let's check for legacy name.
122
-		if ( empty( $amount ) ) {
123
-			$amount = $order->get_meta( self::LEGACY_META_NAME_NET, true );
122
+		if (empty($amount)) {
123
+			$amount = $order->get_meta(self::LEGACY_META_NAME_NET, true);
124 124
 
125 125
 			// If found update to new name.
126
-			if ( $amount ) {
127
-				self::update_stripe_net( $order, $amount );
126
+			if ($amount) {
127
+				self::update_stripe_net($order, $amount);
128 128
 			}
129 129
 		}
130 130
 
@@ -138,12 +138,12 @@  discard block
 block discarded – undo
138 138
 	 * @param object $order
139 139
 	 * @param float $amount
140 140
 	 */
141
-	public static function update_stripe_net( $order = null, $amount = 0.0 ) {
142
-		if ( is_null( $order ) ) {
141
+	public static function update_stripe_net($order = null, $amount = 0.0) {
142
+		if (is_null($order)) {
143 143
 			return false;
144 144
 		}
145 145
 
146
-		$order->update_meta_data( self::META_NAME_NET, $amount );
146
+		$order->update_meta_data(self::META_NAME_NET, $amount);
147 147
 	}
148 148
 
149 149
 	/**
@@ -152,15 +152,15 @@  discard block
 block discarded – undo
152 152
 	 * @since 4.1.0
153 153
 	 * @param object $order
154 154
 	 */
155
-	public static function delete_stripe_net( $order = null ) {
156
-		if ( is_null( $order ) ) {
155
+	public static function delete_stripe_net($order = null) {
156
+		if (is_null($order)) {
157 157
 			return false;
158 158
 		}
159 159
 
160 160
 		$order_id = $order->get_id();
161 161
 
162
-		delete_post_meta( $order_id, self::META_NAME_NET );
163
-		delete_post_meta( $order_id, self::LEGACY_META_NAME_NET );
162
+		delete_post_meta($order_id, self::META_NAME_NET);
163
+		delete_post_meta($order_id, self::LEGACY_META_NAME_NET);
164 164
 	}
165 165
 
166 166
 	/**
@@ -171,15 +171,15 @@  discard block
 block discarded – undo
171 171
 	 *
172 172
 	 * @return float|int
173 173
 	 */
174
-	public static function get_stripe_amount( $total, $currency = '' ) {
175
-		if ( ! $currency ) {
174
+	public static function get_stripe_amount($total, $currency = '') {
175
+		if ( ! $currency) {
176 176
 			$currency = get_woocommerce_currency();
177 177
 		}
178 178
 
179
-		if ( in_array( strtolower( $currency ), self::no_decimal_currencies() ) ) {
180
-			return absint( $total );
179
+		if (in_array(strtolower($currency), self::no_decimal_currencies())) {
180
+			return absint($total);
181 181
 		} else {
182
-			return absint( wc_format_decimal( ( (float) $total * 100 ), wc_get_price_decimals() ) ); // In cents.
182
+			return absint(wc_format_decimal(((float) $total * 100), wc_get_price_decimals())); // In cents.
183 183
 		}
184 184
 	}
185 185
 
@@ -194,24 +194,24 @@  discard block
 block discarded – undo
194 194
 		return apply_filters(
195 195
 			'wc_stripe_localized_messages',
196 196
 			array(
197
-				'invalid_number'           => __( 'The card number is not a valid credit card number.', 'woocommerce-gateway-stripe' ),
198
-				'invalid_expiry_month'     => __( 'The card\'s expiration month is invalid.', 'woocommerce-gateway-stripe' ),
199
-				'invalid_expiry_year'      => __( 'The card\'s expiration year is invalid.', 'woocommerce-gateway-stripe' ),
200
-				'invalid_cvc'              => __( 'The card\'s security code is invalid.', 'woocommerce-gateway-stripe' ),
201
-				'incorrect_number'         => __( 'The card number is incorrect.', 'woocommerce-gateway-stripe' ),
202
-				'incomplete_number'        => __( 'The card number is incomplete.', 'woocommerce-gateway-stripe' ),
203
-				'incomplete_cvc'           => __( 'The card\'s security code is incomplete.', 'woocommerce-gateway-stripe' ),
204
-				'incomplete_expiry'        => __( 'The card\'s expiration date is incomplete.', 'woocommerce-gateway-stripe' ),
205
-				'expired_card'             => __( 'The card has expired.', 'woocommerce-gateway-stripe' ),
206
-				'incorrect_cvc'            => __( 'The card\'s security code is incorrect.', 'woocommerce-gateway-stripe' ),
207
-				'incorrect_zip'            => __( 'The card\'s zip code failed validation.', 'woocommerce-gateway-stripe' ),
208
-				'invalid_expiry_year_past' => __( 'The card\'s expiration year is in the past', 'woocommerce-gateway-stripe' ),
209
-				'card_declined'            => __( 'The card was declined.', 'woocommerce-gateway-stripe' ),
210
-				'missing'                  => __( 'There is no card on a customer that is being charged.', 'woocommerce-gateway-stripe' ),
211
-				'processing_error'         => __( 'An error occurred while processing the card.', 'woocommerce-gateway-stripe' ),
212
-				'invalid_request_error'    => __( 'Unable to process this payment, please try again or use alternative method.', 'woocommerce-gateway-stripe' ),
213
-				'invalid_sofort_country'   => __( 'The billing country is not accepted by SOFORT. Please try another country.', 'woocommerce-gateway-stripe' ),
214
-				'email_invalid'            => __( 'Invalid email address, please correct and try again.', 'woocommerce-gateway-stripe' ),
197
+				'invalid_number'           => __('The card number is not a valid credit card number.', 'woocommerce-gateway-stripe'),
198
+				'invalid_expiry_month'     => __('The card\'s expiration month is invalid.', 'woocommerce-gateway-stripe'),
199
+				'invalid_expiry_year'      => __('The card\'s expiration year is invalid.', 'woocommerce-gateway-stripe'),
200
+				'invalid_cvc'              => __('The card\'s security code is invalid.', 'woocommerce-gateway-stripe'),
201
+				'incorrect_number'         => __('The card number is incorrect.', 'woocommerce-gateway-stripe'),
202
+				'incomplete_number'        => __('The card number is incomplete.', 'woocommerce-gateway-stripe'),
203
+				'incomplete_cvc'           => __('The card\'s security code is incomplete.', 'woocommerce-gateway-stripe'),
204
+				'incomplete_expiry'        => __('The card\'s expiration date is incomplete.', 'woocommerce-gateway-stripe'),
205
+				'expired_card'             => __('The card has expired.', 'woocommerce-gateway-stripe'),
206
+				'incorrect_cvc'            => __('The card\'s security code is incorrect.', 'woocommerce-gateway-stripe'),
207
+				'incorrect_zip'            => __('The card\'s zip code failed validation.', 'woocommerce-gateway-stripe'),
208
+				'invalid_expiry_year_past' => __('The card\'s expiration year is in the past', 'woocommerce-gateway-stripe'),
209
+				'card_declined'            => __('The card was declined.', 'woocommerce-gateway-stripe'),
210
+				'missing'                  => __('There is no card on a customer that is being charged.', 'woocommerce-gateway-stripe'),
211
+				'processing_error'         => __('An error occurred while processing the card.', 'woocommerce-gateway-stripe'),
212
+				'invalid_request_error'    => __('Unable to process this payment, please try again or use alternative method.', 'woocommerce-gateway-stripe'),
213
+				'invalid_sofort_country'   => __('The billing country is not accepted by SOFORT. Please try another country.', 'woocommerce-gateway-stripe'),
214
+				'email_invalid'            => __('Invalid email address, please correct and try again.', 'woocommerce-gateway-stripe'),
215 215
 			)
216 216
 		);
217 217
 	}
@@ -252,24 +252,24 @@  discard block
 block discarded – undo
252 252
 	 * @param string $type Type of number to format
253 253
 	 * @return string
254 254
 	 */
255
-	public static function format_balance_fee( $balance_transaction, $type = 'fee' ) {
256
-		if ( ! is_object( $balance_transaction ) ) {
255
+	public static function format_balance_fee($balance_transaction, $type = 'fee') {
256
+		if ( ! is_object($balance_transaction)) {
257 257
 			return;
258 258
 		}
259 259
 
260
-		if ( in_array( strtolower( $balance_transaction->currency ), self::no_decimal_currencies() ) ) {
261
-			if ( 'fee' === $type ) {
260
+		if (in_array(strtolower($balance_transaction->currency), self::no_decimal_currencies())) {
261
+			if ('fee' === $type) {
262 262
 				return $balance_transaction->fee;
263 263
 			}
264 264
 
265 265
 			return $balance_transaction->net;
266 266
 		}
267 267
 
268
-		if ( 'fee' === $type ) {
269
-			return number_format( $balance_transaction->fee / 100, 2, '.', '' );
268
+		if ('fee' === $type) {
269
+			return number_format($balance_transaction->fee / 100, 2, '.', '');
270 270
 		}
271 271
 
272
-		return number_format( $balance_transaction->net / 100, 2, '.', '' );
272
+		return number_format($balance_transaction->net / 100, 2, '.', '');
273 273
 	}
274 274
 
275 275
 	/**
@@ -277,7 +277,7 @@  discard block
 block discarded – undo
277 277
 	 */
278 278
 	public static function get_minimum_amount() {
279 279
 		// Check order amount
280
-		switch ( get_woocommerce_currency() ) {
280
+		switch (get_woocommerce_currency()) {
281 281
 			case 'USD':
282 282
 			case 'CAD':
283 283
 			case 'EUR':
@@ -322,14 +322,14 @@  discard block
 block discarded – undo
322 322
 	 * @param string $method The payment method to get the settings from.
323 323
 	 * @param string $setting The name of the setting to get.
324 324
 	 */
325
-	public static function get_settings( $method = null, $setting = null ) {
326
-		$all_settings = null === $method ? get_option( 'woocommerce_stripe_settings', array() ) : get_option( 'woocommerce_stripe_' . $method . '_settings', array() );
325
+	public static function get_settings($method = null, $setting = null) {
326
+		$all_settings = null === $method ? get_option('woocommerce_stripe_settings', array()) : get_option('woocommerce_stripe_' . $method . '_settings', array());
327 327
 
328
-		if ( null === $setting ) {
328
+		if (null === $setting) {
329 329
 			return $all_settings;
330 330
 		}
331 331
 
332
-		return isset( $all_settings[ $setting ] ) ? $all_settings[ $setting ] : '';
332
+		return isset($all_settings[$setting]) ? $all_settings[$setting] : '';
333 333
 	}
334 334
 
335 335
 	/**
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 	 * @return bool
340 340
 	 */
341 341
 	public static function is_pre_orders_exists() {
342
-		return class_exists( 'WC_Pre_Orders_Order' );
342
+		return class_exists('WC_Pre_Orders_Order');
343 343
 	}
344 344
 
345 345
 	/**
@@ -349,8 +349,8 @@  discard block
 block discarded – undo
349 349
 	 * @param string $version Version to check against.
350 350
 	 * @return bool
351 351
 	 */
352
-	public static function is_wc_lt( $version ) {
353
-		return version_compare( WC_VERSION, $version, '<' );
352
+	public static function is_wc_lt($version) {
353
+		return version_compare(WC_VERSION, $version, '<');
354 354
 	}
355 355
 
356 356
 	/**
@@ -363,7 +363,7 @@  discard block
 block discarded – undo
363 363
 	 * @return string
364 364
 	 */
365 365
 	public static function get_webhook_url() {
366
-		return add_query_arg( 'wc-api', 'wc_stripe', trailingslashit( get_home_url() ) );
366
+		return add_query_arg('wc-api', 'wc_stripe', trailingslashit(get_home_url()));
367 367
 	}
368 368
 
369 369
 	/**
@@ -373,13 +373,13 @@  discard block
 block discarded – undo
373 373
 	 * @version 4.0.0
374 374
 	 * @param string $source_id
375 375
 	 */
376
-	public static function get_order_by_source_id( $source_id ) {
376
+	public static function get_order_by_source_id($source_id) {
377 377
 		global $wpdb;
378 378
 
379
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $source_id, '_stripe_source_id' ) );
379
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $source_id, '_stripe_source_id'));
380 380
 
381
-		if ( ! empty( $order_id ) ) {
382
-			return wc_get_order( $order_id );
381
+		if ( ! empty($order_id)) {
382
+			return wc_get_order($order_id);
383 383
 		}
384 384
 
385 385
 		return false;
@@ -392,17 +392,17 @@  discard block
 block discarded – undo
392 392
 	 * @since 4.1.16 Return false if charge_id is empty.
393 393
 	 * @param string $charge_id
394 394
 	 */
395
-	public static function get_order_by_charge_id( $charge_id ) {
395
+	public static function get_order_by_charge_id($charge_id) {
396 396
 		global $wpdb;
397 397
 
398
-		if ( empty( $charge_id ) ) {
398
+		if (empty($charge_id)) {
399 399
 			return false;
400 400
 		}
401 401
 
402
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $charge_id, '_transaction_id' ) );
402
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $charge_id, '_transaction_id'));
403 403
 
404
-		if ( ! empty( $order_id ) ) {
405
-			return wc_get_order( $order_id );
404
+		if ( ! empty($order_id)) {
405
+			return wc_get_order($order_id);
406 406
 		}
407 407
 
408 408
 		return false;
@@ -415,13 +415,13 @@  discard block
 block discarded – undo
415 415
 	 * @param string $intent_id The ID of the intent.
416 416
 	 * @return WC_Order|bool Either an order or false when not found.
417 417
 	 */
418
-	public static function get_order_by_intent_id( $intent_id ) {
418
+	public static function get_order_by_intent_id($intent_id) {
419 419
 		global $wpdb;
420 420
 
421
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $intent_id, '_stripe_intent_id' ) );
421
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $intent_id, '_stripe_intent_id'));
422 422
 
423
-		if ( ! empty( $order_id ) ) {
424
-			return wc_get_order( $order_id );
423
+		if ( ! empty($order_id)) {
424
+			return wc_get_order($order_id);
425 425
 		}
426 426
 
427 427
 		return false;
@@ -434,13 +434,13 @@  discard block
 block discarded – undo
434 434
 	 * @param string $intent_id The ID of the intent.
435 435
 	 * @return WC_Order|bool Either an order or false when not found.
436 436
 	 */
437
-	public static function get_order_by_setup_intent_id( $intent_id ) {
437
+	public static function get_order_by_setup_intent_id($intent_id) {
438 438
 		global $wpdb;
439 439
 
440
-		$order_id = $wpdb->get_var( $wpdb->prepare( "SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $intent_id, '_stripe_setup_intent' ) );
440
+		$order_id = $wpdb->get_var($wpdb->prepare("SELECT DISTINCT ID FROM $wpdb->posts as posts LEFT JOIN $wpdb->postmeta as meta ON posts.ID = meta.post_id WHERE meta.meta_value = %s AND meta.meta_key = %s", $intent_id, '_stripe_setup_intent'));
441 441
 
442
-		if ( ! empty( $order_id ) ) {
443
-			return wc_get_order( $order_id );
442
+		if ( ! empty($order_id)) {
443
+			return wc_get_order($order_id);
444 444
 		}
445 445
 
446 446
 		return false;
@@ -456,13 +456,13 @@  discard block
 block discarded – undo
456 456
 	 * @param string $statement_descriptor
457 457
 	 * @return string $statement_descriptor Sanitized statement descriptor
458 458
 	 */
459
-	public static function clean_statement_descriptor( $statement_descriptor = '' ) {
460
-		$disallowed_characters = array( '<', '>', '"', "'" );
459
+	public static function clean_statement_descriptor($statement_descriptor = '') {
460
+		$disallowed_characters = array('<', '>', '"', "'");
461 461
 
462 462
 		// Remove special characters.
463
-		$statement_descriptor = str_replace( $disallowed_characters, '', $statement_descriptor );
463
+		$statement_descriptor = str_replace($disallowed_characters, '', $statement_descriptor);
464 464
 
465
-		$statement_descriptor = substr( trim( $statement_descriptor ), 0, 22 );
465
+		$statement_descriptor = substr(trim($statement_descriptor), 0, 22);
466 466
 
467 467
 		return $statement_descriptor;
468 468
 	}
Please login to merge, or discard this patch.
includes/class-wc-stripe-intent-controller.php 1 patch
Spacing   +29 added lines, -29 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
 
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 	 * @since 4.2.0
24 24
 	 */
25 25
 	public function __construct() {
26
-		add_action( 'wc_ajax_wc_stripe_verify_intent', array( $this, 'verify_intent' ) );
26
+		add_action('wc_ajax_wc_stripe_verify_intent', array($this, 'verify_intent'));
27 27
 	}
28 28
 
29 29
 	/**
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
 	 * @return WC_Gateway_Stripe
34 34
 	 */
35 35
 	protected function get_gateway() {
36
-		if ( ! isset( $this->gateway ) ) {
37
-			if ( class_exists( 'WC_Subscriptions_Order' ) && function_exists( 'wcs_create_renewal_order' ) ) {
36
+		if ( ! isset($this->gateway)) {
37
+			if (class_exists('WC_Subscriptions_Order') && function_exists('wcs_create_renewal_order')) {
38 38
 				$class_name = 'WC_Stripe_Subs_Compat';
39 39
 			} else {
40 40
 				$class_name = 'WC_Gateway_Stripe';
@@ -54,21 +54,21 @@  discard block
 block discarded – undo
54 54
 	 * @return WC_Order
55 55
 	 */
56 56
 	protected function get_order_from_request() {
57
-		if ( ! isset( $_GET['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_GET['nonce'] ), 'wc_stripe_confirm_pi' ) ) {
58
-			throw new WC_Stripe_Exception( 'missing-nonce', __( 'CSRF verification failed.', 'woocommerce-gateway-stripe' ) );
57
+		if ( ! isset($_GET['nonce']) || ! wp_verify_nonce(sanitize_key($_GET['nonce']), 'wc_stripe_confirm_pi')) {
58
+			throw new WC_Stripe_Exception('missing-nonce', __('CSRF verification failed.', 'woocommerce-gateway-stripe'));
59 59
 		}
60 60
 
61 61
 		// Load the order ID.
62 62
 		$order_id = null;
63
-		if ( isset( $_GET['order'] ) && absint( $_GET['order'] ) ) {
64
-			$order_id = absint( $_GET['order'] );
63
+		if (isset($_GET['order']) && absint($_GET['order'])) {
64
+			$order_id = absint($_GET['order']);
65 65
 		}
66 66
 
67 67
 		// Retrieve the order.
68
-		$order = wc_get_order( $order_id );
68
+		$order = wc_get_order($order_id);
69 69
 
70
-		if ( ! $order ) {
71
-			throw new WC_Stripe_Exception( 'missing-order', __( 'Missing order ID for payment confirmation', 'woocommerce-gateway-stripe' ) );
70
+		if ( ! $order) {
71
+			throw new WC_Stripe_Exception('missing-order', __('Missing order ID for payment confirmation', 'woocommerce-gateway-stripe'));
72 72
 		}
73 73
 
74 74
 		return $order;
@@ -86,32 +86,32 @@  discard block
 block discarded – undo
86 86
 
87 87
 		try {
88 88
 			$order = $this->get_order_from_request();
89
-		} catch ( WC_Stripe_Exception $e ) {
89
+		} catch (WC_Stripe_Exception $e) {
90 90
 			/* translators: Error message text */
91
-			$message = sprintf( __( 'Payment verification error: %s', 'woocommerce-gateway-stripe' ), $e->getLocalizedMessage() );
92
-			wc_add_notice( esc_html( $message ), 'error' );
91
+			$message = sprintf(__('Payment verification error: %s', 'woocommerce-gateway-stripe'), $e->getLocalizedMessage());
92
+			wc_add_notice(esc_html($message), 'error');
93 93
 
94 94
 			$redirect_url = $woocommerce->cart->is_empty()
95
-				? get_permalink( wc_get_page_id( 'shop' ) )
95
+				? get_permalink(wc_get_page_id('shop'))
96 96
 				: wc_get_checkout_url();
97 97
 
98
-			$this->handle_error( $e, $redirect_url );
98
+			$this->handle_error($e, $redirect_url);
99 99
 		}
100 100
 
101 101
 		try {
102
-			$gateway->verify_intent_after_checkout( $order );
102
+			$gateway->verify_intent_after_checkout($order);
103 103
 
104
-			if ( ! isset( $_GET['is_ajax'] ) ) {
105
-				$redirect_url = isset( $_GET['redirect_to'] ) // wpcs: csrf ok.
106
-					? esc_url_raw( wp_unslash( $_GET['redirect_to'] ) ) // wpcs: csrf ok.
107
-					: $gateway->get_return_url( $order );
104
+			if ( ! isset($_GET['is_ajax'])) {
105
+				$redirect_url = isset($_GET['redirect_to']) // wpcs: csrf ok.
106
+					? esc_url_raw(wp_unslash($_GET['redirect_to'])) // wpcs: csrf ok.
107
+					: $gateway->get_return_url($order);
108 108
 
109
-				wp_safe_redirect( $redirect_url );
109
+				wp_safe_redirect($redirect_url);
110 110
 			}
111 111
 
112 112
 			exit;
113
-		} catch ( WC_Stripe_Exception $e ) {
114
-			$this->handle_error( $e, $gateway->get_return_url( $order ) );
113
+		} catch (WC_Stripe_Exception $e) {
114
+			$this->handle_error($e, $gateway->get_return_url($order));
115 115
 		}
116 116
 	}
117 117
 
@@ -122,17 +122,17 @@  discard block
 block discarded – undo
122 122
 	 * @param WC_Stripe_Exception $e           The exception that was thrown.
123 123
 	 * @param string              $redirect_url An URL to use if a redirect is needed.
124 124
 	 */
125
-	protected function handle_error( $e, $redirect_url ) {
125
+	protected function handle_error($e, $redirect_url) {
126 126
 		// Log the exception before redirecting.
127
-		$message = sprintf( 'PaymentIntent verification exception: %s', $e->getLocalizedMessage() );
128
-		WC_Stripe_Logger::log( $message );
127
+		$message = sprintf('PaymentIntent verification exception: %s', $e->getLocalizedMessage());
128
+		WC_Stripe_Logger::log($message);
129 129
 
130 130
 		// `is_ajax` is only used for PI error reporting, a response is not expected.
131
-		if ( isset( $_GET['is_ajax'] ) ) {
131
+		if (isset($_GET['is_ajax'])) {
132 132
 			exit;
133 133
 		}
134 134
 
135
-		wp_safe_redirect( $redirect_url );
135
+		wp_safe_redirect($redirect_url);
136 136
 		exit;
137 137
 	}
138 138
 }
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-ideal.php 1 patch
Spacing   +62 added lines, -62 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
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['ideal'] ) ? $icons['ideal'] : '';
136
+		$icons_str .= isset($icons['ideal']) ? $icons['ideal'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  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_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
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' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-ideal-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>';
@@ -203,23 +203,23 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208
-		$return_url            = $this->get_stripe_return_url( $order );
208
+		$return_url            = $this->get_stripe_return_url($order);
209 209
 		$post_data             = array();
210
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency'] = strtolower( $currency );
210
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency'] = strtolower($currency);
212 212
 		$post_data['type']     = 'ideal';
213
-		$post_data['owner']    = $this->get_owner_details( $order );
214
-		$post_data['redirect'] = array( 'return_url' => $return_url );
213
+		$post_data['owner']    = $this->get_owner_details($order);
214
+		$post_data['redirect'] = array('return_url' => $return_url);
215 215
 
216
-		if ( ! empty( $this->statement_descriptor ) ) {
217
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
216
+		if ( ! empty($this->statement_descriptor)) {
217
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
218 218
 		}
219 219
 
220
-		WC_Stripe_Logger::log( 'Info: Begin creating iDeal source' );
220
+		WC_Stripe_Logger::log('Info: Begin creating iDeal source');
221 221
 
222
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_ideal_source', $post_data, $order ), 'sources' );
222
+		return WC_Stripe_API::request(apply_filters('wc_stripe_ideal_source', $post_data, $order), 'sources');
223 223
 	}
224 224
 
225 225
 	/**
@@ -233,47 +233,47 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @return array|void
235 235
 	 */
236
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
236
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
237 237
 		try {
238
-			$order = wc_get_order( $order_id );
238
+			$order = wc_get_order($order_id);
239 239
 
240 240
 			// This will throw exception if not valid.
241
-			$this->validate_minimum_order_amount( $order );
241
+			$this->validate_minimum_order_amount($order);
242 242
 
243 243
 			// This comes from the create account checkbox in the checkout page.
244
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
244
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
245 245
 
246
-			if ( $create_account ) {
246
+			if ($create_account) {
247 247
 				$new_customer_id     = $order->get_customer_id();
248
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
248
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
249 249
 				$new_stripe_customer->create_customer();
250 250
 			}
251 251
 
252
-			$response = $this->create_source( $order );
252
+			$response = $this->create_source($order);
253 253
 
254
-			if ( ! empty( $response->error ) ) {
255
-				$order->add_order_note( $response->error->message );
254
+			if ( ! empty($response->error)) {
255
+				$order->add_order_note($response->error->message);
256 256
 
257
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
257
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
258 258
 			}
259 259
 
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
-			WC_Stripe_Logger::log( 'Info: Redirecting to iDeal...' );
263
+			WC_Stripe_Logger::log('Info: Redirecting to iDeal...');
264 264
 
265 265
 			return array(
266 266
 				'result'   => 'success',
267
-				'redirect' => esc_url_raw( $response->redirect->url ),
267
+				'redirect' => esc_url_raw($response->redirect->url),
268 268
 			);
269
-		} catch ( WC_Stripe_Exception $e ) {
270
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
271
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
269
+		} catch (WC_Stripe_Exception $e) {
270
+			wc_add_notice($e->getLocalizedMessage(), 'error');
271
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
272 272
 
273
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
273
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
274 274
 
275
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
276
-				$this->send_failed_order_email( $order_id );
275
+			if ($order->has_status(array('pending', 'failed'))) {
276
+				$this->send_failed_order_email($order_id);
277 277
 			}
278 278
 
279 279
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sepa.php 1 patch
Spacing   +92 added lines, -92 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
 
@@ -72,9 +72,9 @@  discard block
 block discarded – undo
72 72
 	public function __construct() {
73 73
 		$this->retry_interval = 1;
74 74
 		$this->id             = 'stripe_sepa';
75
-		$this->method_title   = __( 'Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe' );
75
+		$this->method_title   = __('Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe');
76 76
 		/* translators: link */
77
-		$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' ) );
77
+		$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'));
78 78
 		$this->has_fields         = true;
79 79
 		$this->supports           = array(
80 80
 			'products',
@@ -100,28 +100,28 @@  discard block
 block discarded – undo
100 100
 		// Load the settings.
101 101
 		$this->init_settings();
102 102
 
103
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
104
-		$this->title                = $this->get_option( 'title' );
105
-		$this->description          = $this->get_option( 'description' );
106
-		$this->enabled              = $this->get_option( 'enabled' );
107
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
108
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
109
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
110
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
111
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
112
-
113
-		if ( $this->testmode ) {
114
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
115
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
103
+		$main_settings              = get_option('woocommerce_stripe_settings');
104
+		$this->title                = $this->get_option('title');
105
+		$this->description          = $this->get_option('description');
106
+		$this->enabled              = $this->get_option('enabled');
107
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
108
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
109
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
110
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
111
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
112
+
113
+		if ($this->testmode) {
114
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
115
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
116 116
 		}
117 117
 
118
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
119
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
118
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
119
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
120 120
 
121
-		if ( WC_Stripe_Helper::is_pre_orders_exists() ) {
121
+		if (WC_Stripe_Helper::is_pre_orders_exists()) {
122 122
 			$this->pre_orders = new WC_Stripe_Pre_Orders_Compat();
123 123
 
124
-			add_action( 'wc_pre_orders_process_pre_order_completion_payment_' . $this->id, array( $this->pre_orders, 'process_pre_order_release_payment' ) );
124
+			add_action('wc_pre_orders_process_pre_order_completion_payment_' . $this->id, array($this->pre_orders, 'process_pre_order_release_payment'));
125 125
 		}
126 126
 	}
127 127
 
@@ -149,11 +149,11 @@  discard block
 block discarded – undo
149 149
 	 * @return bool
150 150
 	 */
151 151
 	public function is_available() {
152
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
152
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
153 153
 			return false;
154 154
 		}
155 155
 
156
-		if ( is_add_payment_method_page() && ! $this->saved_cards ) {
156
+		if (is_add_payment_method_page() && ! $this->saved_cards) {
157 157
 			return false;
158 158
 		}
159 159
 
@@ -172,9 +172,9 @@  discard block
 block discarded – undo
172 172
 
173 173
 		$icons_str = '';
174 174
 
175
-		$icons_str .= isset( $icons['sepa'] ) ? $icons['sepa'] : '';
175
+		$icons_str .= isset($icons['sepa']) ? $icons['sepa'] : '';
176 176
 
177
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
177
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
178 178
 	}
179 179
 
180 180
 	/**
@@ -185,19 +185,19 @@  discard block
 block discarded – undo
185 185
 	 * @access public
186 186
 	 */
187 187
 	public function payment_scripts() {
188
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
188
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
189 189
 			return;
190 190
 		}
191 191
 
192
-		wp_enqueue_style( 'stripe_styles' );
193
-		wp_enqueue_script( 'woocommerce_stripe' );
192
+		wp_enqueue_style('stripe_styles');
193
+		wp_enqueue_script('woocommerce_stripe');
194 194
 	}
195 195
 
196 196
 	/**
197 197
 	 * Initialize Gateway Settings Form Fields.
198 198
 	 */
199 199
 	public function init_form_fields() {
200
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sepa-settings.php' );
200
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sepa-settings.php');
201 201
 	}
202 202
 
203 203
 	/**
@@ -209,7 +209,7 @@  discard block
 block discarded – undo
209 209
 	 */
210 210
 	public function mandate_display() {
211 211
 		/* translators: statement descriptor */
212
-		printf( __( 'By providing your IBAN and confirming this payment, you are authorizing %s and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited.', 'woocommerce-gateway-stripe' ), WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor ) );
212
+		printf(__('By providing your IBAN and confirming this payment, you are authorizing %s and Stripe, our payment service provider, to send instructions to your bank to debit your account and your bank to debit your account in accordance with those instructions. You are entitled to a refund from your bank under the terms and conditions of your agreement with your bank. A refund must be claimed within 8 weeks starting from the date on which your account was debited.', 'woocommerce-gateway-stripe'), WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor));
213 213
 	}
214 214
 
215 215
 	/**
@@ -220,12 +220,12 @@  discard block
 block discarded – undo
220 220
 	 */
221 221
 	public function form() {
222 222
 		?>
223
-		<fieldset id="wc-<?php echo esc_attr( $this->id ); ?>-form" class="wc-payment-form">
224
-			<?php do_action( 'woocommerce_credit_card_form_start', $this->id ); ?>
223
+		<fieldset id="wc-<?php echo esc_attr($this->id); ?>-form" class="wc-payment-form">
224
+			<?php do_action('woocommerce_credit_card_form_start', $this->id); ?>
225 225
 			<p class="wc-stripe-sepa-mandate" style="margin-bottom:40px;"><?php $this->mandate_display(); ?></p>
226 226
 			<p class="form-row form-row-wide">
227 227
 				<label for="stripe-iban-element">
228
-					<?php esc_html_e( 'IBAN.', 'woocommerce-gateway-stripe' ); ?> <span class="required">*</span>
228
+					<?php esc_html_e('IBAN.', 'woocommerce-gateway-stripe'); ?> <span class="required">*</span>
229 229
 				</label>
230 230
 				<div id="stripe-iban-element" class="wc-stripe-iban-element-field">
231 231
 					<!-- A Stripe Element will be inserted here. -->
@@ -235,7 +235,7 @@  discard block
 block discarded – undo
235 235
 			<!-- Used to display form errors -->
236 236
 			<div class="stripe-source-errors" role="alert"></div>
237 237
 			<br />
238
-			<?php do_action( 'woocommerce_credit_card_form_end', $this->id ); ?>
238
+			<?php do_action('woocommerce_credit_card_form_end', $this->id); ?>
239 239
 			<div class="clear"></div>
240 240
 		</fieldset>
241 241
 		<?php
@@ -247,45 +247,45 @@  discard block
 block discarded – undo
247 247
 	public function payment_fields() {
248 248
 		global $wp;
249 249
 		$total                = WC()->cart->total;
250
-		$display_tokenization = $this->supports( 'tokenization' ) && is_checkout() && $this->saved_cards;
250
+		$display_tokenization = $this->supports('tokenization') && is_checkout() && $this->saved_cards;
251 251
 		$description          = $this->get_description();
252
-		$description          = ! empty( $description ) ? $description : '';
252
+		$description          = ! empty($description) ? $description : '';
253 253
 
254 254
 		// If paying from order, we need to get total from order not cart.
255
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
256
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
255
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
256
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
257 257
 			$total = $order->get_total();
258 258
 		}
259 259
 
260
-		if ( is_add_payment_method_page() ) {
260
+		if (is_add_payment_method_page()) {
261 261
 			$total = '';
262 262
 		}
263 263
 
264 264
 		echo '<div
265 265
 			id="stripe-sepa_debit-payment-data"
266
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
267
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
266
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
267
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
268 268
 
269
-		if ( $this->testmode ) {
270
-			$description .= ' ' . __( 'TEST MODE ENABLED. In test mode, you can use IBAN number DE89370400440532013000.', 'woocommerce-gateway-stripe' );
269
+		if ($this->testmode) {
270
+			$description .= ' ' . __('TEST MODE ENABLED. In test mode, you can use IBAN number DE89370400440532013000.', 'woocommerce-gateway-stripe');
271 271
 		}
272 272
 
273
-		$description = trim( $description );
273
+		$description = trim($description);
274 274
 
275
-		echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
275
+		echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
276 276
 
277
-		if ( $display_tokenization ) {
277
+		if ($display_tokenization) {
278 278
 			$this->tokenization_script();
279 279
 			$this->saved_payment_methods();
280 280
 		}
281 281
 
282 282
 		$this->form();
283 283
 
284
-		if ( apply_filters( 'wc_stripe_display_save_payment_method_checkbox', $display_tokenization ) && ! is_add_payment_method_page() && ! isset( $_GET['change_payment_method'] ) ) {
284
+		if (apply_filters('wc_stripe_display_save_payment_method_checkbox', $display_tokenization) && ! is_add_payment_method_page() && ! isset($_GET['change_payment_method'])) {
285 285
 			$this->save_payment_method_checkbox();
286 286
 		}
287 287
 
288
-		do_action( 'wc_stripe_sepa_payment_fields', $this->id );
288
+		do_action('wc_stripe_sepa_payment_fields', $this->id);
289 289
 
290 290
 		echo '</div>';
291 291
 	}
@@ -301,94 +301,94 @@  discard block
 block discarded – undo
301 301
 	 *
302 302
 	 * @return array|void
303 303
 	 */
304
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
304
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
305 305
 		try {
306
-			$order = wc_get_order( $order_id );
306
+			$order = wc_get_order($order_id);
307 307
 
308
-			if ( $this->maybe_process_pre_orders( $order_id ) ) {
309
-				return $this->pre_orders->process_pre_order( $order_id );
308
+			if ($this->maybe_process_pre_orders($order_id)) {
309
+				return $this->pre_orders->process_pre_order($order_id);
310 310
 			}
311 311
 
312 312
 			// This comes from the create account checkbox in the checkout page.
313
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
313
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
314 314
 
315
-			if ( $create_account ) {
315
+			if ($create_account) {
316 316
 				$new_customer_id     = $order->get_customer_id();
317
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
317
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
318 318
 				$new_stripe_customer->create_customer();
319 319
 			}
320 320
 
321
-			$prepared_source = $this->prepare_source( get_current_user_id(), $force_save_source );
321
+			$prepared_source = $this->prepare_source(get_current_user_id(), $force_save_source);
322 322
 
323
-			$this->save_source_to_order( $order, $prepared_source );
323
+			$this->save_source_to_order($order, $prepared_source);
324 324
 
325 325
 			// Result from Stripe API request.
326 326
 			$response = null;
327 327
 
328
-			if ( $order->get_total() > 0 ) {
328
+			if ($order->get_total() > 0) {
329 329
 				// This will throw exception if not valid.
330
-				$this->validate_minimum_order_amount( $order );
330
+				$this->validate_minimum_order_amount($order);
331 331
 
332
-				WC_Stripe_Logger::log( "Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}" );
332
+				WC_Stripe_Logger::log("Info: Begin processing payment for order $order_id for the amount of {$order->get_total()}");
333 333
 
334 334
 				// Make the request.
335
-				$response = WC_Stripe_API::request( $this->generate_payment_request( $order, $prepared_source ) );
335
+				$response = WC_Stripe_API::request($this->generate_payment_request($order, $prepared_source));
336 336
 
337
-				if ( ! empty( $response->error ) ) {
337
+				if ( ! empty($response->error)) {
338 338
 					// Customer param wrong? The user may have been deleted on stripe's end. Remove customer_id. Can be retried without.
339
-					if ( $this->is_no_such_customer_error( $response->error ) ) {
340
-						delete_user_option( $order->get_customer_id(), '_stripe_customer_id' );
341
-						$order->delete_meta_data( '_stripe_customer_id' );
339
+					if ($this->is_no_such_customer_error($response->error)) {
340
+						delete_user_option($order->get_customer_id(), '_stripe_customer_id');
341
+						$order->delete_meta_data('_stripe_customer_id');
342 342
 						$order->save();
343 343
 					}
344 344
 
345
-					if ( $this->is_no_such_token_error( $response->error ) && $prepared_source->token_id ) {
345
+					if ($this->is_no_such_token_error($response->error) && $prepared_source->token_id) {
346 346
 						// Source param wrong? The CARD may have been deleted on stripe's end. Remove token and show message.
347
-						$wc_token = WC_Payment_Tokens::get( $prepared_source->token_id );
347
+						$wc_token = WC_Payment_Tokens::get($prepared_source->token_id);
348 348
 						$wc_token->delete();
349
-						$localized_message = __( 'This card is no longer available and has been removed.', 'woocommerce-gateway-stripe' );
350
-						$order->add_order_note( $localized_message );
351
-						throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
349
+						$localized_message = __('This card is no longer available and has been removed.', 'woocommerce-gateway-stripe');
350
+						$order->add_order_note($localized_message);
351
+						throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
352 352
 					}
353 353
 
354 354
 					// We want to retry.
355
-					if ( $this->is_retryable_error( $response->error ) ) {
356
-						if ( $retry ) {
355
+					if ($this->is_retryable_error($response->error)) {
356
+						if ($retry) {
357 357
 							// Don't do anymore retries after this.
358
-							if ( 5 <= $this->retry_interval ) {
358
+							if (5 <= $this->retry_interval) {
359 359
 
360
-								return $this->process_payment( $order_id, false, $force_save_source );
360
+								return $this->process_payment($order_id, false, $force_save_source);
361 361
 							}
362 362
 
363
-							sleep( $this->retry_interval );
363
+							sleep($this->retry_interval);
364 364
 
365 365
 							$this->retry_interval++;
366 366
 
367
-							return $this->process_payment( $order_id, true, $force_save_source );
367
+							return $this->process_payment($order_id, true, $force_save_source);
368 368
 						} else {
369
-							$localized_message = __( 'Sorry, we are unable to process your payment at this time. Please retry later.', 'woocommerce-gateway-stripe' );
370
-							$order->add_order_note( $localized_message );
371
-							throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
369
+							$localized_message = __('Sorry, we are unable to process your payment at this time. Please retry later.', 'woocommerce-gateway-stripe');
370
+							$order->add_order_note($localized_message);
371
+							throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
372 372
 						}
373 373
 					}
374 374
 
375 375
 					$localized_messages = WC_Stripe_Helper::get_localized_messages();
376 376
 
377
-					if ( 'card_error' === $response->error->type ) {
378
-						$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
377
+					if ('card_error' === $response->error->type) {
378
+						$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
379 379
 					} else {
380
-						$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
380
+						$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
381 381
 					}
382 382
 
383
-					$order->add_order_note( $localized_message );
383
+					$order->add_order_note($localized_message);
384 384
 
385
-					throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
385
+					throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
386 386
 				}
387 387
 
388
-				do_action( 'wc_gateway_stripe_process_payment', $response, $order );
388
+				do_action('wc_gateway_stripe_process_payment', $response, $order);
389 389
 
390 390
 				// Process valid response.
391
-				$this->process_response( $response, $order );
391
+				$this->process_response($response, $order);
392 392
 			} else {
393 393
 				$order->payment_complete();
394 394
 			}
@@ -399,17 +399,17 @@  discard block
 block discarded – undo
399 399
 			// Return thank you page redirect.
400 400
 			return array(
401 401
 				'result'   => 'success',
402
-				'redirect' => $this->get_return_url( $order ),
402
+				'redirect' => $this->get_return_url($order),
403 403
 			);
404 404
 
405
-		} catch ( WC_Stripe_Exception $e ) {
406
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
407
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
405
+		} catch (WC_Stripe_Exception $e) {
406
+			wc_add_notice($e->getLocalizedMessage(), 'error');
407
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
408 408
 
409
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
409
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
410 410
 
411
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
412
-				$this->send_failed_order_email( $order_id );
411
+			if ($order->has_status(array('pending', 'failed'))) {
412
+				$this->send_failed_order_email($order_id);
413 413
 			}
414 414
 
415 415
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sofort.php 1 patch
Spacing   +65 added lines, -65 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
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['sofort'] ) ? $icons['sofort'] : '';
136
+		$icons_str .= isset($icons['sofort']) ? $icons['sofort'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  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_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
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' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-sofort-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>';
@@ -203,28 +203,28 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208 208
 		$bank_country          = $order->get_billing_country();
209
-		$return_url            = $this->get_stripe_return_url( $order );
209
+		$return_url            = $this->get_stripe_return_url($order);
210 210
 		$post_data             = array();
211
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
212
-		$post_data['currency'] = strtolower( $currency );
211
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
212
+		$post_data['currency'] = strtolower($currency);
213 213
 		$post_data['type']     = 'sofort';
214
-		$post_data['owner']    = $this->get_owner_details( $order );
215
-		$post_data['redirect'] = array( 'return_url' => $return_url );
214
+		$post_data['owner']    = $this->get_owner_details($order);
215
+		$post_data['redirect'] = array('return_url' => $return_url);
216 216
 		$post_data['sofort']   = array(
217 217
 			'country'            => $bank_country,
218 218
 			'preferred_language' => $this->get_locale(),
219 219
 		);
220 220
 
221
-		if ( ! empty( $this->statement_descriptor ) ) {
222
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
221
+		if ( ! empty($this->statement_descriptor)) {
222
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
223 223
 		}
224 224
 
225
-		WC_Stripe_Logger::log( 'Info: Begin creating SOFORT source' );
225
+		WC_Stripe_Logger::log('Info: Begin creating SOFORT source');
226 226
 
227
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_sofort_source', $post_data, $order ), 'sources' );
227
+		return WC_Stripe_API::request(apply_filters('wc_stripe_sofort_source', $post_data, $order), 'sources');
228 228
 	}
229 229
 
230 230
 	/**
@@ -238,55 +238,55 @@  discard block
 block discarded – undo
238 238
 	 *
239 239
 	 * @return array|void
240 240
 	 */
241
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
241
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
242 242
 		try {
243
-			$order = wc_get_order( $order_id );
243
+			$order = wc_get_order($order_id);
244 244
 
245 245
 			// This will throw exception if not valid.
246
-			$this->validate_minimum_order_amount( $order );
246
+			$this->validate_minimum_order_amount($order);
247 247
 
248 248
 			// This comes from the create account checkbox in the checkout page.
249
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
249
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
250 250
 
251
-			if ( $create_account ) {
251
+			if ($create_account) {
252 252
 				$new_customer_id     = $order->get_customer_id();
253
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
253
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
254 254
 				$new_stripe_customer->create_customer();
255 255
 			}
256 256
 
257
-			$response = $this->create_source( $order );
257
+			$response = $this->create_source($order);
258 258
 
259
-			if ( ! empty( $response->error ) ) {
260
-				$order->add_order_note( $response->error->message );
259
+			if ( ! empty($response->error)) {
260
+				$order->add_order_note($response->error->message);
261 261
 
262 262
 				$localized_messages = WC_Stripe_Helper::get_localized_messages();
263 263
 
264
-				if ( 'invalid_sofort_country' === $response->error->code ) {
265
-					$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
264
+				if ('invalid_sofort_country' === $response->error->code) {
265
+					$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
266 266
 				} else {
267
-					$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
267
+					$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
268 268
 				}
269 269
 
270
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
270
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
271 271
 			}
272 272
 
273
-			$order->update_meta_data( '_stripe_source_id', $response->id );
273
+			$order->update_meta_data('_stripe_source_id', $response->id);
274 274
 			$order->save();
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-bancontact.php 1 patch
Spacing   +63 added lines, -63 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
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['bancontact'] ) ? $icons['bancontact'] : '';
136
+		$icons_str .= isset($icons['bancontact']) ? $icons['bancontact'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  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_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
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' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-bancontact-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>';
@@ -203,24 +203,24 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency                = $order->get_currency();
208
-		$return_url              = $this->get_stripe_return_url( $order );
208
+		$return_url              = $this->get_stripe_return_url($order);
209 209
 		$post_data               = array();
210
-		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency']   = strtolower( $currency );
210
+		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency']   = strtolower($currency);
212 212
 		$post_data['type']       = 'bancontact';
213
-		$post_data['owner']      = $this->get_owner_details( $order );
214
-		$post_data['redirect']   = array( 'return_url' => $return_url );
215
-		$post_data['bancontact'] = array( 'preferred_language' => $this->get_locale() );
213
+		$post_data['owner']      = $this->get_owner_details($order);
214
+		$post_data['redirect']   = array('return_url' => $return_url);
215
+		$post_data['bancontact'] = array('preferred_language' => $this->get_locale());
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 Bancontact source' );
221
+		WC_Stripe_Logger::log('Info: Begin creating Bancontact source');
222 222
 
223
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_bancontact_source', $post_data, $order ), 'sources' );
223
+		return WC_Stripe_API::request(apply_filters('wc_stripe_bancontact_source', $post_data, $order), 'sources');
224 224
 	}
225 225
 
226 226
 	/**
@@ -234,47 +234,47 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @return array|void
236 236
 	 */
237
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
237
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
238 238
 		try {
239
-			$order = wc_get_order( $order_id );
239
+			$order = wc_get_order($order_id);
240 240
 
241 241
 			// This will throw exception if not valid.
242
-			$this->validate_minimum_order_amount( $order );
242
+			$this->validate_minimum_order_amount($order);
243 243
 
244 244
 			// This comes from the create account checkbox in the checkout page.
245
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
245
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
246 246
 
247
-			if ( $create_account ) {
247
+			if ($create_account) {
248 248
 				$new_customer_id     = $order->get_customer_id();
249
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
249
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
250 250
 				$new_stripe_customer->create_customer();
251 251
 			}
252 252
 
253
-			$response = $this->create_source( $order );
253
+			$response = $this->create_source($order);
254 254
 
255
-			if ( ! empty( $response->error ) ) {
256
-				$order->add_order_note( $response->error->message );
255
+			if ( ! empty($response->error)) {
256
+				$order->add_order_note($response->error->message);
257 257
 
258
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
258
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
259 259
 			}
260 260
 
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
-			WC_Stripe_Logger::log( 'Info: Redirecting to Bancontact...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to Bancontact...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-p24.php 1 patch
Spacing   +60 added lines, -60 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
 	/**
@@ -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
 
@@ -134,9 +134,9 @@  discard block
 block discarded – undo
134 134
 
135 135
 		$icons_str = '';
136 136
 
137
-		$icons_str .= isset( $icons['p24'] ) ? $icons['p24'] : '';
137
+		$icons_str .= isset($icons['p24']) ? $icons['p24'] : '';
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-p24-settings.php' );
162
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php');
163 163
 	}
164 164
 
165 165
 	/**
@@ -172,13 +172,13 @@  discard block
 block discarded – undo
172 172
 		$description = $this->get_description();
173 173
 
174 174
 		// If paying from order, we need to get total from order not cart.
175
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
176
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
175
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
176
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
177 177
 			$total = $order->get_total();
178 178
 		}
179 179
 
180
-		if ( is_add_payment_method_page() ) {
181
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
180
+		if (is_add_payment_method_page()) {
181
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
182 182
 			$total           = '';
183 183
 		} else {
184 184
 			$pay_button_text = '';
@@ -186,11 +186,11 @@  discard block
 block discarded – undo
186 186
 
187 187
 		echo '<div
188 188
 			id="stripe-p24-payment-data"
189
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
190
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
189
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
190
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
191 191
 
192
-		if ( $description ) {
193
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
192
+		if ($description) {
193
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
194 194
 		}
195 195
 
196 196
 		echo '</div>';
@@ -204,19 +204,19 @@  discard block
 block discarded – undo
204 204
 	 * @param object $order
205 205
 	 * @return mixed
206 206
 	 */
207
-	public function create_source( $order ) {
207
+	public function create_source($order) {
208 208
 		$currency              = $order->get_currency();
209
-		$return_url            = $this->get_stripe_return_url( $order );
209
+		$return_url            = $this->get_stripe_return_url($order);
210 210
 		$post_data             = array();
211
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
212
-		$post_data['currency'] = strtolower( $currency );
211
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
212
+		$post_data['currency'] = strtolower($currency);
213 213
 		$post_data['type']     = 'p24';
214
-		$post_data['owner']    = $this->get_owner_details( $order );
215
-		$post_data['redirect'] = array( 'return_url' => $return_url );
214
+		$post_data['owner']    = $this->get_owner_details($order);
215
+		$post_data['redirect'] = array('return_url' => $return_url);
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating P24 source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating P24 source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_p24_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_p24_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,47 +230,47 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			$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
-			WC_Stripe_Logger::log( 'Info: Redirecting to P24...' );
260
+			WC_Stripe_Logger::log('Info: Redirecting to P24...');
261 261
 
262 262
 			return array(
263 263
 				'result'   => 'success',
264
-				'redirect' => esc_url_raw( $response->redirect->url ),
264
+				'redirect' => esc_url_raw($response->redirect->url),
265 265
 			);
266
-		} catch ( WC_Stripe_Exception $e ) {
267
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
268
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
266
+		} catch (WC_Stripe_Exception $e) {
267
+			wc_add_notice($e->getLocalizedMessage(), 'error');
268
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
269 269
 
270
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
270
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
271 271
 
272
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
273
-				$this->send_failed_order_email( $order_id );
272
+			if ($order->has_status(array('pending', 'failed'))) {
273
+				$this->send_failed_order_email($order_id);
274 274
 			}
275 275
 
276 276
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-alipay.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_alipay';
60
-		$this->method_title = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe Alipay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 	 * @return bool
123 123
 	 */
124 124
 	public function is_available() {
125
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
125
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
126 126
 			return false;
127 127
 		}
128 128
 
@@ -141,9 +141,9 @@  discard block
 block discarded – undo
141 141
 
142 142
 		$icons_str = '';
143 143
 
144
-		$icons_str .= isset( $icons['alipay'] ) ? $icons['alipay'] : '';
144
+		$icons_str .= isset($icons['alipay']) ? $icons['alipay'] : '';
145 145
 
146
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
146
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
147 147
 	}
148 148
 
149 149
 	/**
@@ -153,19 +153,19 @@  discard block
 block discarded – undo
153 153
 	 * @version 4.0.0
154 154
 	 */
155 155
 	public function payment_scripts() {
156
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
156
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
157 157
 			return;
158 158
 		}
159 159
 
160
-		wp_enqueue_style( 'stripe_styles' );
161
-		wp_enqueue_script( 'woocommerce_stripe' );
160
+		wp_enqueue_style('stripe_styles');
161
+		wp_enqueue_script('woocommerce_stripe');
162 162
 	}
163 163
 
164 164
 	/**
165 165
 	 * Initialize Gateway Settings Form Fields.
166 166
 	 */
167 167
 	public function init_form_fields() {
168
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php' );
168
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php');
169 169
 	}
170 170
 
171 171
 	/**
@@ -178,13 +178,13 @@  discard block
 block discarded – undo
178 178
 		$description = $this->get_description();
179 179
 
180 180
 		// If paying from order, we need to get total from order not cart.
181
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
182
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
181
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
182
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
183 183
 			$total = $order->get_total();
184 184
 		}
185 185
 
186
-		if ( is_add_payment_method_page() ) {
187
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
186
+		if (is_add_payment_method_page()) {
187
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
188 188
 			$total           = '';
189 189
 		} else {
190 190
 			$pay_button_text = '';
@@ -192,11 +192,11 @@  discard block
 block discarded – undo
192 192
 
193 193
 		echo '<div
194 194
 			id="stripe-alipay-payment-data"
195
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
196
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
195
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
196
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
197 197
 
198
-		if ( $description ) {
199
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
198
+		if ($description) {
199
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
200 200
 		}
201 201
 
202 202
 		echo '</div>';
@@ -210,23 +210,23 @@  discard block
 block discarded – undo
210 210
 	 * @param object $order
211 211
 	 * @return mixed
212 212
 	 */
213
-	public function create_source( $order ) {
213
+	public function create_source($order) {
214 214
 		$currency              = $order->get_currency();
215
-		$return_url            = $this->get_stripe_return_url( $order );
215
+		$return_url            = $this->get_stripe_return_url($order);
216 216
 		$post_data             = array();
217
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
218
-		$post_data['currency'] = strtolower( $currency );
217
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
218
+		$post_data['currency'] = strtolower($currency);
219 219
 		$post_data['type']     = 'alipay';
220
-		$post_data['owner']    = $this->get_owner_details( $order );
221
-		$post_data['redirect'] = array( 'return_url' => $return_url );
220
+		$post_data['owner']    = $this->get_owner_details($order);
221
+		$post_data['redirect'] = array('return_url' => $return_url);
222 222
 
223
-		if ( ! empty( $this->statement_descriptor ) ) {
224
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
223
+		if ( ! empty($this->statement_descriptor)) {
224
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
225 225
 		}
226 226
 
227
-		WC_Stripe_Logger::log( 'Info: Begin creating Alipay source' );
227
+		WC_Stripe_Logger::log('Info: Begin creating Alipay source');
228 228
 
229
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_alipay_source', $post_data, $order ), 'sources' );
229
+		return WC_Stripe_API::request(apply_filters('wc_stripe_alipay_source', $post_data, $order), 'sources');
230 230
 	}
231 231
 
232 232
 	/**
@@ -240,49 +240,49 @@  discard block
 block discarded – undo
240 240
 	 *
241 241
 	 * @return array|void
242 242
 	 */
243
-	public function process_payment( $order_id, $retry = true, $force_save_save = false ) {
243
+	public function process_payment($order_id, $retry = true, $force_save_save = false) {
244 244
 		try {
245
-			$order = wc_get_order( $order_id );
245
+			$order = wc_get_order($order_id);
246 246
 
247 247
 			// This will throw exception if not valid.
248
-			$this->validate_minimum_order_amount( $order );
248
+			$this->validate_minimum_order_amount($order);
249 249
 
250 250
 			// This comes from the create account checkbox in the checkout page.
251
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
251
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
252 252
 
253
-			if ( $create_account ) {
253
+			if ($create_account) {
254 254
 				$new_customer_id     = $order->get_customer_id();
255
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
255
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
256 256
 				$new_stripe_customer->create_customer();
257 257
 			}
258 258
 
259
-			$response = $this->create_source( $order );
259
+			$response = $this->create_source($order);
260 260
 
261
-			if ( ! empty( $response->error ) ) {
262
-				$order->add_order_note( $response->error->message );
261
+			if ( ! empty($response->error)) {
262
+				$order->add_order_note($response->error->message);
263 263
 
264
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
264
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
265 265
 			}
266 266
 
267
-			$order->update_meta_data( '_stripe_source_id', $response->id );
267
+			$order->update_meta_data('_stripe_source_id', $response->id);
268 268
 			$order->save();
269 269
 
270
-			WC_Stripe_Logger::log( 'Info: Redirecting to Alipay...' );
270
+			WC_Stripe_Logger::log('Info: Redirecting to Alipay...');
271 271
 
272 272
 			return array(
273 273
 				'result'   => 'success',
274
-				'redirect' => esc_url_raw( $response->redirect->url ),
274
+				'redirect' => esc_url_raw($response->redirect->url),
275 275
 			);
276
-		} catch ( WC_Stripe_Exception $e ) {
277
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
278
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
276
+		} catch (WC_Stripe_Exception $e) {
277
+			wc_add_notice($e->getLocalizedMessage(), 'error');
278
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
279 279
 
280
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
280
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
281 281
 
282
-			$statuses = array( 'pending', 'failed' );
282
+			$statuses = array('pending', 'failed');
283 283
 
284
-			if ( $order->has_status( $statuses ) ) {
285
-				$this->send_failed_order_email( $order_id );
284
+			if ($order->has_status($statuses)) {
285
+				$this->send_failed_order_email($order_id);
286 286
 			}
287 287
 
288 288
 			return array(
Please login to merge, or discard this patch.