Completed
Pull Request — master (#1267)
by
unknown
01:48
created
includes/connect/class-wc-stripe-connect.php 1 patch
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if ( ! defined( 'ABSPATH' ) ) {
3
+if ( ! defined('ABSPATH')) {
4 4
 	exit;
5 5
 }
6 6
 
7
-if ( ! class_exists( 'WC_Stripe_Connect' ) ) {
7
+if ( ! class_exists('WC_Stripe_Connect')) {
8 8
 	/**
9 9
 	 * Stripe Connect class.
10 10
 	 */
@@ -24,10 +24,10 @@  discard block
 block discarded – undo
24 24
 		 *
25 25
 		 * @param WC_Stripe_Connect_API $api stripe connect api.
26 26
 		 */
27
-		public function __construct( WC_Stripe_Connect_API $api ) {
27
+		public function __construct(WC_Stripe_Connect_API $api) {
28 28
 			$this->api = $api;
29 29
 
30
-			add_action( 'admin_init', array( $this, 'maybe_handle_redirect' ) );
30
+			add_action('admin_init', array($this, 'maybe_handle_redirect'));
31 31
 		}
32 32
 
33 33
 		/**
@@ -37,19 +37,19 @@  discard block
 block discarded – undo
37 37
 		 *
38 38
 		 * @return string|WP_Error
39 39
 		 */
40
-		public function get_oauth_url( $return_url = '' ) {
40
+		public function get_oauth_url($return_url = '') {
41 41
 
42
-			if ( empty( $return_url ) ) {
43
-				$return_url = admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' );
42
+			if (empty($return_url)) {
43
+				$return_url = admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe');
44 44
 			}
45 45
 
46
-			if ( substr( $return_url, 0, 8 ) !== 'https://' ) {
47
-				return new WP_Error( 'invalid_url_protocol', __( 'Your site must be served over HTTPS in order to connect your Stripe account automatically.', 'woocommerce-gateway-stripe' ) );
46
+			if (substr($return_url, 0, 8) !== 'https://') {
47
+				return new WP_Error('invalid_url_protocol', __('Your site must be served over HTTPS in order to connect your Stripe account automatically.', 'woocommerce-gateway-stripe'));
48 48
 			}
49 49
 
50
-			$result = $this->api->get_stripe_oauth_init( $return_url );
50
+			$result = $this->api->get_stripe_oauth_init($return_url);
51 51
 
52
-			if ( is_wp_error( $result ) ) {
52
+			if (is_wp_error($result)) {
53 53
 				return $result;
54 54
 			}
55 55
 
@@ -64,36 +64,36 @@  discard block
 block discarded – undo
64 64
 		 *
65 65
 		 * @return string|WP_Error
66 66
 		 */
67
-		public function connect_oauth( $state, $code ) {
67
+		public function connect_oauth($state, $code) {
68 68
 
69
-			$response = $this->api->get_stripe_oauth_keys( $code );
69
+			$response = $this->api->get_stripe_oauth_keys($code);
70 70
 
71
-			if ( is_wp_error( $response ) ) {
71
+			if (is_wp_error($response)) {
72 72
 				return $response;
73 73
 			}
74 74
 
75
-			return $this->save_stripe_keys( $response );
75
+			return $this->save_stripe_keys($response);
76 76
 		}
77 77
 
78 78
 		/**
79 79
 		 * Handle redirect back from oauth-init or credentials reset
80 80
 		 */
81 81
 		public function maybe_handle_redirect() {
82
-			if ( ! is_admin() ) {
82
+			if ( ! is_admin()) {
83 83
 				return;
84 84
 			}
85 85
 
86 86
 			// redirect from oauth-init
87
-			if ( isset( $_GET['wcs_stripe_code'], $_GET['wcs_stripe_state'] ) ) {
87
+			if (isset($_GET['wcs_stripe_code'], $_GET['wcs_stripe_state'])) {
88 88
 
89
-				$response = $this->connect_oauth( $_GET['wcs_stripe_state'], $_GET['wcs_stripe_code'] );
90
-				wp_safe_redirect( remove_query_arg( array( 'wcs_stripe_state', 'wcs_stripe_code' ) ) );
89
+				$response = $this->connect_oauth($_GET['wcs_stripe_state'], $_GET['wcs_stripe_code']);
90
+				wp_safe_redirect(remove_query_arg(array('wcs_stripe_state', 'wcs_stripe_code')));
91 91
 				exit;
92 92
 			// redirect from credentials reset
93
-			} elseif ( isset( $_GET['reset_stripe_api_credentials'] ) ) {
93
+			} elseif (isset($_GET['reset_stripe_api_credentials'])) {
94 94
 
95 95
 				$this->clear_stripe_keys();
96
-				wp_safe_redirect( remove_query_arg( array( 'reset_stripe_api_credentials' ) ) );
96
+				wp_safe_redirect(remove_query_arg(array('reset_stripe_api_credentials')));
97 97
 				exit;
98 98
 			}
99 99
 
@@ -106,28 +106,28 @@  discard block
 block discarded – undo
106 106
 		 *
107 107
 		 * @return array|WP_Error
108 108
 		 */
109
-		private function save_stripe_keys( $result ) {
109
+		private function save_stripe_keys($result) {
110 110
 
111
-			if ( ! isset( $result->publishableKey, $result->secretKey ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
-				return new WP_Error( 'Invalid credentials received from WooCommerce Connect server' );
111
+			if ( ! isset($result->publishableKey, $result->secretKey)) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
112
+				return new WP_Error('Invalid credentials received from WooCommerce Connect server');
113 113
 			}
114 114
 
115
-			$is_test         = false !== strpos( $result->publishableKey, '_test_' ); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
115
+			$is_test         = false !== strpos($result->publishableKey, '_test_'); // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
116 116
 			$prefix          = $is_test ? 'test_' : '';
117 117
 			$default_options = array();
118 118
 
119
-			$options                                = array_merge( $default_options, get_option( self::SETTINGS_OPTION, array() ) );
119
+			$options                                = array_merge($default_options, get_option(self::SETTINGS_OPTION, array()));
120 120
 			$options['enabled']                     = 'yes';
121 121
 			$options['testmode']                    = $is_test ? 'yes' : 'no';
122
-			$options[ $prefix . 'publishable_key' ] = $result->publishableKey; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
123
-			$options[ $prefix . 'secret_key' ]      = $result->secretKey; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
122
+			$options[$prefix . 'publishable_key'] = $result->publishableKey; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
123
+			$options[$prefix . 'secret_key']      = $result->secretKey; // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
124 124
 
125 125
 			// While we are at it, let's also clear the account_id and
126 126
 			// test_account_id if present.
127
-			unset( $options['account_id'] );
128
-			unset( $options['test_account_id'] );
127
+			unset($options['account_id']);
128
+			unset($options['test_account_id']);
129 129
 
130
-			update_option( self::SETTINGS_OPTION, $options );
130
+			update_option(self::SETTINGS_OPTION, $options);
131 131
 
132 132
 			return $result;
133 133
 		}
@@ -137,9 +137,9 @@  discard block
 block discarded – undo
137 137
 		 */
138 138
 		private function clear_stripe_keys() {
139 139
 
140
-			$options = get_option( self::SETTINGS_OPTION, array() );
140
+			$options = get_option(self::SETTINGS_OPTION, array());
141 141
 
142
-			if ( 'yes' === $options['testmode'] ) {
142
+			if ('yes' === $options['testmode']) {
143 143
 				$options['test_publishable_key'] = '';
144 144
 				$options['test_secret_key']      = '';
145 145
 			} else {
@@ -149,21 +149,21 @@  discard block
 block discarded – undo
149 149
 
150 150
 			// While we are at it, let's also clear the account_id and
151 151
 			// test_account_id if present.
152
-			unset( $options['account_id'] );
153
-			unset( $options['test_account_id'] );
152
+			unset($options['account_id']);
153
+			unset($options['test_account_id']);
154 154
 
155
-			update_option( self::SETTINGS_OPTION, $options );
155
+			update_option(self::SETTINGS_OPTION, $options);
156 156
 
157 157
 		}
158 158
 
159 159
 		public function is_connected() {
160 160
 
161
-			$options = get_option( self::SETTINGS_OPTION, array() );
161
+			$options = get_option(self::SETTINGS_OPTION, array());
162 162
 
163
-			if ( isset( $options['testmode'] ) && 'yes' === $options['testmode'] ) {
164
-				return isset( $options['test_publishable_key'], $options['test_secret_key'] ) && $options['test_publishable_key'] && $options['test_secret_key'];
163
+			if (isset($options['testmode']) && 'yes' === $options['testmode']) {
164
+				return isset($options['test_publishable_key'], $options['test_secret_key']) && $options['test_publishable_key'] && $options['test_secret_key'];
165 165
 			} else {
166
-				return isset( $options['publishable_key'], $options['secret_key'] ) && $options['publishable_key'] && $options['secret_key'];
166
+				return isset($options['publishable_key'], $options['secret_key']) && $options['publishable_key'] && $options['secret_key'];
167 167
 			}
168 168
 		}
169 169
 	}
Please login to merge, or discard this patch.
includes/class-wc-stripe-apple-pay-registration.php 1 patch
Spacing   +55 added lines, -55 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@  discard block
 block discarded – undo
5 5
  * @since 4.0.6
6 6
  */
7 7
 
8
-if ( ! defined( 'ABSPATH' ) ) {
8
+if ( ! defined('ABSPATH')) {
9 9
 	exit;
10 10
 }
11 11
 
@@ -53,23 +53,23 @@  discard block
 block discarded – undo
53 53
 	public $apple_pay_verify_notice;
54 54
 
55 55
 	public function __construct() {
56
-		add_action( 'woocommerce_stripe_updated', array( $this, 'verify_domain_if_needed' ) );
57
-		add_action( 'update_option_woocommerce_stripe_settings', array( $this, 'verify_domain_on_new_secret_key' ), 10, 2 );
56
+		add_action('woocommerce_stripe_updated', array($this, 'verify_domain_if_needed'));
57
+		add_action('update_option_woocommerce_stripe_settings', array($this, 'verify_domain_on_new_secret_key'), 10, 2);
58 58
 
59
-		$this->stripe_settings         = get_option( 'woocommerce_stripe_settings', array() );
60
-		$this->stripe_enabled          = $this->get_option( 'enabled' );
61
-		$this->payment_request         = 'yes' === $this->get_option( 'payment_request', 'yes' );
62
-		$this->apple_pay_domain_set    = 'yes' === $this->get_option( 'apple_pay_domain_set', 'no' );
59
+		$this->stripe_settings         = get_option('woocommerce_stripe_settings', array());
60
+		$this->stripe_enabled          = $this->get_option('enabled');
61
+		$this->payment_request         = 'yes' === $this->get_option('payment_request', 'yes');
62
+		$this->apple_pay_domain_set    = 'yes' === $this->get_option('apple_pay_domain_set', 'no');
63 63
 		$this->apple_pay_verify_notice = '';
64 64
 		$this->secret_key              = $this->get_secret_key();
65 65
 
66
-		if ( empty( $this->stripe_settings ) ) {
66
+		if (empty($this->stripe_settings)) {
67 67
 			return;
68 68
 		}
69 69
 
70 70
 		$this->init_apple_pay();
71 71
 
72
-		add_action( 'admin_notices', array( $this, 'admin_notices' ) );
72
+		add_action('admin_notices', array($this, 'admin_notices'));
73 73
 	}
74 74
 
75 75
 	/**
@@ -80,13 +80,13 @@  discard block
 block discarded – undo
80 80
 	 * @param string default
81 81
 	 * @return string $setting_value
82 82
 	 */
83
-	public function get_option( $setting = '', $default = '' ) {
84
-		if ( empty( $this->stripe_settings ) ) {
83
+	public function get_option($setting = '', $default = '') {
84
+		if (empty($this->stripe_settings)) {
85 85
 			return $default;
86 86
 		}
87 87
 
88
-		if ( ! empty( $this->stripe_settings[ $setting ] ) ) {
89
-			return $this->stripe_settings[ $setting ];
88
+		if ( ! empty($this->stripe_settings[$setting])) {
89
+			return $this->stripe_settings[$setting];
90 90
 		}
91 91
 
92 92
 		return $default;
@@ -99,8 +99,8 @@  discard block
 block discarded – undo
99 99
 	 * @return string Secret key.
100 100
 	 */
101 101
 	private function get_secret_key() {
102
-		$testmode = 'yes' === $this->get_option( 'testmode', 'no' );
103
-		return $testmode ? $this->get_option( 'test_secret_key' ) : $this->get_option( 'secret_key' );
102
+		$testmode = 'yes' === $this->get_option('testmode', 'no');
103
+		return $testmode ? $this->get_option('test_secret_key') : $this->get_option('secret_key');
104 104
 	}
105 105
 
106 106
 	/**
@@ -112,9 +112,9 @@  discard block
 block discarded – undo
112 112
 	public function init_apple_pay() {
113 113
 		if (
114 114
 			is_admin() &&
115
-			isset( $_GET['page'] ) && 'wc-settings' === $_GET['page'] &&
116
-			isset( $_GET['tab'] ) && 'checkout' === $_GET['tab'] &&
117
-			isset( $_GET['section'] ) && 'stripe' === $_GET['section'] &&
115
+			isset($_GET['page']) && 'wc-settings' === $_GET['page'] &&
116
+			isset($_GET['tab']) && 'checkout' === $_GET['tab'] &&
117
+			isset($_GET['section']) && 'stripe' === $_GET['section'] &&
118 118
 			$this->payment_request
119 119
 		) {
120 120
 			$this->verify_domain();
@@ -128,9 +128,9 @@  discard block
 block discarded – undo
128 128
 	 * @version 3.1.0
129 129
 	 * @param string $secret_key
130 130
 	 */
131
-	private function register_domain_with_apple( $secret_key = '' ) {
132
-		if ( empty( $secret_key ) ) {
133
-			throw new Exception( __( 'Unable to verify domain - missing secret key.', 'woocommerce-gateway-stripe' ) );
131
+	private function register_domain_with_apple($secret_key = '') {
132
+		if (empty($secret_key)) {
133
+			throw new Exception(__('Unable to verify domain - missing secret key.', 'woocommerce-gateway-stripe'));
134 134
 		}
135 135
 
136 136
 		$endpoint = 'https://api.stripe.com/v1/apple_pay/domains';
@@ -148,22 +148,22 @@  discard block
 block discarded – undo
148 148
 			$endpoint,
149 149
 			array(
150 150
 				'headers' => $headers,
151
-				'body'    => http_build_query( $data ),
151
+				'body'    => http_build_query($data),
152 152
 			)
153 153
 		);
154 154
 
155
-		if ( is_wp_error( $response ) ) {
155
+		if (is_wp_error($response)) {
156 156
 			/* translators: error message */
157
-			throw new Exception( sprintf( __( 'Unable to verify domain - %s', 'woocommerce-gateway-stripe' ), $response->get_error_message() ) );
157
+			throw new Exception(sprintf(__('Unable to verify domain - %s', 'woocommerce-gateway-stripe'), $response->get_error_message()));
158 158
 		}
159 159
 
160
-		if ( 200 !== $response['response']['code'] ) {
161
-			$parsed_response = json_decode( $response['body'] );
160
+		if (200 !== $response['response']['code']) {
161
+			$parsed_response = json_decode($response['body']);
162 162
 
163 163
 			$this->apple_pay_verify_notice = $parsed_response->error->message;
164 164
 
165 165
 			/* translators: error message */
166
-			throw new Exception( sprintf( __( 'Unable to verify domain - %s', 'woocommerce-gateway-stripe' ), $parsed_response->error->message ) );
166
+			throw new Exception(sprintf(__('Unable to verify domain - %s', 'woocommerce-gateway-stripe'), $parsed_response->error->message));
167 167
 		}
168 168
 	}
169 169
 
@@ -176,31 +176,31 @@  discard block
 block discarded – undo
176 176
 	 * @since 4.3.0
177 177
 	 * @return bool True on success, false on failure.
178 178
 	 */
179
-	public function update_domain_association_file( $force = false ) {
180
-			$path     = untrailingslashit( $_SERVER['DOCUMENT_ROOT'] );
179
+	public function update_domain_association_file($force = false) {
180
+			$path     = untrailingslashit($_SERVER['DOCUMENT_ROOT']);
181 181
 			$dir      = '.well-known';
182 182
 			$file     = 'apple-developer-merchantid-domain-association';
183 183
 			$fullpath = $path . '/' . $dir . '/' . $file;
184 184
 
185
-			$existing_contents = @file_get_contents( $fullpath );
186
-			$new_contents = @file_get_contents( WC_STRIPE_PLUGIN_PATH . '/' . $file );
187
-			if ( ( ! $existing_contents && ! $force ) || $existing_contents === $new_contents ) {
185
+			$existing_contents = @file_get_contents($fullpath);
186
+			$new_contents = @file_get_contents(WC_STRIPE_PLUGIN_PATH . '/' . $file);
187
+			if (( ! $existing_contents && ! $force) || $existing_contents === $new_contents) {
188 188
 				return true;
189 189
 			}
190 190
 
191
-			if ( ! file_exists( $path . '/' . $dir ) ) {
192
-				if ( ! @mkdir( $path . '/' . $dir, 0755 ) ) { // @codingStandardsIgnoreLine
193
-					WC_Stripe_Logger::log( 'Error: ' . __( 'Unable to create domain association folder to domain root.', 'woocommerce-gateway-stripe' ) );
191
+			if ( ! file_exists($path . '/' . $dir)) {
192
+				if ( ! @mkdir($path . '/' . $dir, 0755)) { // @codingStandardsIgnoreLine
193
+					WC_Stripe_Logger::log('Error: ' . __('Unable to create domain association folder to domain root.', 'woocommerce-gateway-stripe'));
194 194
 					return false;
195 195
 				}
196 196
 			}
197 197
 
198
-			if ( ! @copy( WC_STRIPE_PLUGIN_PATH . '/' . $file, $fullpath ) ) { // @codingStandardsIgnoreLine
199
-				WC_Stripe_Logger::log( 'Error: ' . __( 'Unable to copy domain association file to domain root.', 'woocommerce-gateway-stripe' ) );
198
+			if ( ! @copy(WC_STRIPE_PLUGIN_PATH . '/' . $file, $fullpath)) { // @codingStandardsIgnoreLine
199
+				WC_Stripe_Logger::log('Error: ' . __('Unable to copy domain association file to domain root.', 'woocommerce-gateway-stripe'));
200 200
 				return false;
201 201
 			}
202 202
 
203
-			WC_Stripe_Logger::log( 'Domain association file updated.' );
203
+			WC_Stripe_Logger::log('Domain association file updated.');
204 204
 			return true;
205 205
 	}
206 206
 
@@ -211,31 +211,31 @@  discard block
 block discarded – undo
211 211
 	 * @version 3.1.0
212 212
 	 */
213 213
 	public function verify_domain() {
214
-		if ( ! $this->update_domain_association_file( true ) ) {
214
+		if ( ! $this->update_domain_association_file(true)) {
215 215
 			$this->stripe_settings['apple_pay_domain_set'] = 'no';
216
-			update_option( 'woocommerce_stripe_settings', $this->stripe_settings );
216
+			update_option('woocommerce_stripe_settings', $this->stripe_settings);
217 217
 			return;
218 218
 		}
219 219
 
220 220
 		try {
221 221
 			// At this point then the domain association folder and file should be available.
222 222
 			// Proceed to verify/and or verify again.
223
-			$this->register_domain_with_apple( $this->secret_key );
223
+			$this->register_domain_with_apple($this->secret_key);
224 224
 
225 225
 			// No errors to this point, verification success!
226 226
 			$this->stripe_settings['apple_pay_domain_set'] = 'yes';
227 227
 			$this->apple_pay_domain_set                    = true;
228 228
 
229
-			update_option( 'woocommerce_stripe_settings', $this->stripe_settings );
229
+			update_option('woocommerce_stripe_settings', $this->stripe_settings);
230 230
 
231
-			WC_Stripe_Logger::log( 'Your domain has been verified with Apple Pay!' );
231
+			WC_Stripe_Logger::log('Your domain has been verified with Apple Pay!');
232 232
 
233
-		} catch ( Exception $e ) {
233
+		} catch (Exception $e) {
234 234
 			$this->stripe_settings['apple_pay_domain_set'] = 'no';
235 235
 
236
-			update_option( 'woocommerce_stripe_settings', $this->stripe_settings );
236
+			update_option('woocommerce_stripe_settings', $this->stripe_settings);
237 237
 
238
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
238
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
239 239
 		}
240 240
 	}
241 241
 
@@ -245,14 +245,14 @@  discard block
 block discarded – undo
245 245
 	 * @since 4.5.3
246 246
 	 * @version 4.5.3
247 247
 	 */
248
-	public function verify_domain_on_new_secret_key( $prev_settings, $settings ) {
248
+	public function verify_domain_on_new_secret_key($prev_settings, $settings) {
249 249
 		$this->stripe_settings = $prev_settings;
250 250
 		$prev_secret_key = $this->get_secret_key();
251 251
 
252 252
 		$this->stripe_settings = $settings;
253 253
 		$this->secret_key = $this->get_secret_key();
254 254
 
255
-		if ( ! empty( $this->secret_key ) && $this->secret_key !== $prev_secret_key ) {
255
+		if ( ! empty($this->secret_key) && $this->secret_key !== $prev_secret_key) {
256 256
 			$this->verify_domain();
257 257
 		}
258 258
 	}
@@ -264,7 +264,7 @@  discard block
 block discarded – undo
264 264
 	 * @version 4.5.3
265 265
 	 */
266 266
 	public function verify_domain_if_needed() {
267
-		if ( $this->apple_pay_domain_set ) {
267
+		if ($this->apple_pay_domain_set) {
268 268
 			$this->update_domain_association_file();
269 269
 		} else {
270 270
 			$this->verify_domain();
@@ -277,15 +277,15 @@  discard block
 block discarded – undo
277 277
 	 * @since 4.0.6
278 278
 	 */
279 279
 	public function admin_notices() {
280
-		if ( ! $this->stripe_enabled ) {
280
+		if ( ! $this->stripe_enabled) {
281 281
 			return;
282 282
 		}
283 283
 
284
-		if ( ! current_user_can( 'manage_woocommerce' ) ) {
284
+		if ( ! current_user_can('manage_woocommerce')) {
285 285
 			return;
286 286
 		}
287 287
 
288
-		if ( $this->payment_request && ! empty( $this->apple_pay_verify_notice ) ) {
288
+		if ($this->payment_request && ! empty($this->apple_pay_verify_notice)) {
289 289
 			$allowed_html = array(
290 290
 				'a' => array(
291 291
 					'href'  => array(),
@@ -293,7 +293,7 @@  discard block
 block discarded – undo
293 293
 				),
294 294
 			);
295 295
 
296
-			echo '<div class="error stripe-apple-pay-message"><p>' . wp_kses( make_clickable( $this->apple_pay_verify_notice ), $allowed_html ) . '</p></div>';
296
+			echo '<div class="error stripe-apple-pay-message"><p>' . wp_kses(make_clickable($this->apple_pay_verify_notice), $allowed_html) . '</p></div>';
297 297
 		}
298 298
 
299 299
 		/**
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
 		 * when setting screen is displayed. So if domain verification is not set,
302 302
 		 * something went wrong so lets notify user.
303 303
 		 */
304
-		if ( ! empty( $this->secret_key ) && $this->payment_request && ! $this->apple_pay_domain_set ) {
304
+		if ( ! empty($this->secret_key) && $this->payment_request && ! $this->apple_pay_domain_set) {
305 305
 			/* translators: 1) HTML anchor open tag 2) HTML anchor closing tag */
306
-			echo '<div class="error stripe-apple-pay-message"><p>' . sprintf( __( 'Apple Pay domain verification failed. Please check the %1$slog%2$s to see the issue. (Logging must be enabled to see recorded logs)', 'woocommerce-gateway-stripe' ), '<a href="' . admin_url( 'admin.php?page=wc-status&tab=logs' ) . '">', '</a>' ) . '</p></div>';
306
+			echo '<div class="error stripe-apple-pay-message"><p>' . sprintf(__('Apple Pay domain verification failed. Please check the %1$slog%2$s to see the issue. (Logging must be enabled to see recorded logs)', 'woocommerce-gateway-stripe'), '<a href="' . admin_url('admin.php?page=wc-status&tab=logs') . '">', '</a>') . '</p></div>';
307 307
 		}
308 308
 	}
309 309
 }
Please login to merge, or discard this patch.
includes/admin/stripe-settings.php 1 patch
Spacing   +75 added lines, -75 removed lines patch added patch discarded remove patch
@@ -1,32 +1,32 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
6
-if ( wc_stripe()->connect->is_connected() ) {
6
+if (wc_stripe()->connect->is_connected()) {
7 7
 	$reset_link = add_query_arg(
8
-		array( 'reset_stripe_api_credentials' => true ),
9
-		admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' )
8
+		array('reset_stripe_api_credentials' => true),
9
+		admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe')
10 10
 	);
11 11
 
12 12
 	$api_credentials_text = sprintf(
13
-		__( '%1$sReset Stripe account keys%2$s', 'woocommerce-gateway-stripe' ),
13
+		__('%1$sReset Stripe account keys%2$s', 'woocommerce-gateway-stripe'),
14 14
 		'<a href="' . $reset_link . '" class="button button-secondary">',
15 15
 		'</a>'
16 16
 	);
17 17
 } else {
18 18
 	$oauth_url = wc_stripe()->connect->get_oauth_url();
19 19
 
20
-	if ( ! is_wp_error( $oauth_url ) ) {
20
+	if ( ! is_wp_error($oauth_url)) {
21 21
 		$api_credentials_text = sprintf(
22
-			__( '%1$sSetup or link an existing Stripe Account%2$s By clicking this button you agree to the %3$sTerms of Service%2$s. Or manually enter Stripe keys below.', 'woocommerce-gateway-stripe' ),
22
+			__('%1$sSetup or link an existing Stripe Account%2$s By clicking this button you agree to the %3$sTerms of Service%2$s. Or manually enter Stripe keys below.', 'woocommerce-gateway-stripe'),
23 23
 			'<a href="' . $oauth_url . '" class="button button-primary">',
24 24
 			'</a>',
25 25
 			'<a href="https://wordpress.com/tos">'
26 26
 
27 27
 		);
28 28
 	} else {
29
-		$api_credentials_text = __( 'Manually enter Stripe keys below.', 'woocommerce-gateway-stripe' );
29
+		$api_credentials_text = __('Manually enter Stripe keys below.', 'woocommerce-gateway-stripe');
30 30
 	}
31 31
 }
32 32
 
@@ -34,114 +34,114 @@  discard block
 block discarded – undo
34 34
 	'wc_stripe_settings',
35 35
 	array(
36 36
 		'enabled'                       => array(
37
-			'title'       => __( 'Enable/Disable', 'woocommerce-gateway-stripe' ),
38
-			'label'       => __( 'Enable Stripe', 'woocommerce-gateway-stripe' ),
37
+			'title'       => __('Enable/Disable', 'woocommerce-gateway-stripe'),
38
+			'label'       => __('Enable Stripe', 'woocommerce-gateway-stripe'),
39 39
 			'type'        => 'checkbox',
40 40
 			'description' => '',
41 41
 			'default'     => 'no',
42 42
 		),
43 43
 		'title'                         => array(
44
-			'title'       => __( 'Title', 'woocommerce-gateway-stripe' ),
44
+			'title'       => __('Title', 'woocommerce-gateway-stripe'),
45 45
 			'type'        => 'text',
46
-			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
47
-			'default'     => __( 'Credit Card (Stripe)', 'woocommerce-gateway-stripe' ),
46
+			'description' => __('This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe'),
47
+			'default'     => __('Credit Card (Stripe)', 'woocommerce-gateway-stripe'),
48 48
 			'desc_tip'    => true,
49 49
 		),
50 50
 		'description'                   => array(
51
-			'title'       => __( 'Description', 'woocommerce-gateway-stripe' ),
51
+			'title'       => __('Description', 'woocommerce-gateway-stripe'),
52 52
 			'type'        => 'text',
53
-			'description' => __( 'This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
54
-			'default'     => __( 'Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe' ),
53
+			'description' => __('This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe'),
54
+			'default'     => __('Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe'),
55 55
 			'desc_tip'    => true,
56 56
 		),
57 57
 		'webhook'                       => array(
58
-			'title'       => __( 'Webhook Endpoints', 'woocommerce-gateway-stripe' ),
58
+			'title'       => __('Webhook Endpoints', 'woocommerce-gateway-stripe'),
59 59
 			'type'        => 'title',
60 60
 			/* translators: webhook URL */
61 61
 			'description' => $this->display_admin_settings_webhook_description(),
62 62
 		),
63 63
 		'api_credentials'               => array(
64
-			'title'       => __( 'API Credentials', 'woocommerce-gateway-stripe' ),
64
+			'title'       => __('API Credentials', 'woocommerce-gateway-stripe'),
65 65
 			'type'        => 'title',
66 66
 			'description' => $api_credentials_text
67 67
 		),
68 68
 		'testmode'                      => array(
69
-			'title'       => __( 'Test mode', 'woocommerce-gateway-stripe' ),
70
-			'label'       => __( 'Enable Test Mode', 'woocommerce-gateway-stripe' ),
69
+			'title'       => __('Test mode', 'woocommerce-gateway-stripe'),
70
+			'label'       => __('Enable Test Mode', 'woocommerce-gateway-stripe'),
71 71
 			'type'        => 'checkbox',
72
-			'description' => __( 'Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe' ),
72
+			'description' => __('Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe'),
73 73
 			'default'     => 'yes',
74 74
 			'desc_tip'    => true,
75 75
 		),
76 76
 		'test_publishable_key'          => array(
77
-			'title'       => __( 'Test Publishable Key', 'woocommerce-gateway-stripe' ),
77
+			'title'       => __('Test Publishable Key', 'woocommerce-gateway-stripe'),
78 78
 			'type'        => 'text',
79
-			'description' => __( 'Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "pk_test_" will be saved.', 'woocommerce-gateway-stripe' ),
79
+			'description' => __('Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "pk_test_" will be saved.', 'woocommerce-gateway-stripe'),
80 80
 			'default'     => '',
81 81
 			'desc_tip'    => true,
82 82
 		),
83 83
 		'test_secret_key'               => array(
84
-			'title'       => __( 'Test Secret Key', 'woocommerce-gateway-stripe' ),
84
+			'title'       => __('Test Secret Key', 'woocommerce-gateway-stripe'),
85 85
 			'type'        => 'password',
86
-			'description' => __( 'Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "sk_test_" or "rk_test_" will be saved.', 'woocommerce-gateway-stripe' ),
86
+			'description' => __('Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "sk_test_" or "rk_test_" will be saved.', 'woocommerce-gateway-stripe'),
87 87
 			'default'     => '',
88 88
 			'desc_tip'    => true,
89 89
 		),
90 90
 		'test_webhook_secret'           => array(
91
-			'title'       => __( 'Test Webhook Secret', 'woocommerce-gateway-stripe' ),
91
+			'title'       => __('Test Webhook Secret', 'woocommerce-gateway-stripe'),
92 92
 			'type'        => 'password',
93
-			'description' => __( 'Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe' ),
93
+			'description' => __('Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe'),
94 94
 			'default'     => '',
95 95
 			'desc_tip'    => true,
96 96
 		),
97 97
 		'publishable_key'               => array(
98
-			'title'       => __( 'Live Publishable Key', 'woocommerce-gateway-stripe' ),
98
+			'title'       => __('Live Publishable Key', 'woocommerce-gateway-stripe'),
99 99
 			'type'        => 'text',
100
-			'description' => __( 'Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "pk_live_" will be saved.', 'woocommerce-gateway-stripe' ),
100
+			'description' => __('Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "pk_live_" will be saved.', 'woocommerce-gateway-stripe'),
101 101
 			'default'     => '',
102 102
 			'desc_tip'    => true,
103 103
 		),
104 104
 		'secret_key'                    => array(
105
-			'title'       => __( 'Live Secret Key', 'woocommerce-gateway-stripe' ),
105
+			'title'       => __('Live Secret Key', 'woocommerce-gateway-stripe'),
106 106
 			'type'        => 'password',
107
-			'description' => __( 'Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "sk_live_" or "rk_live_" will be saved.', 'woocommerce-gateway-stripe' ),
107
+			'description' => __('Get your API keys from your stripe account. Invalid values will be rejected. Only values starting with "sk_live_" or "rk_live_" will be saved.', 'woocommerce-gateway-stripe'),
108 108
 			'default'     => '',
109 109
 			'desc_tip'    => true,
110 110
 		),
111 111
 		'webhook_secret'               => array(
112
-			'title'       => __( 'Webhook Secret', 'woocommerce-gateway-stripe' ),
112
+			'title'       => __('Webhook Secret', 'woocommerce-gateway-stripe'),
113 113
 			'type'        => 'password',
114
-			'description' => __( 'Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe' ),
114
+			'description' => __('Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe'),
115 115
 			'default'     => '',
116 116
 			'desc_tip'    => true,
117 117
 		),
118 118
 		'inline_cc_form'                => array(
119
-			'title'       => __( 'Inline Credit Card Form', 'woocommerce-gateway-stripe' ),
119
+			'title'       => __('Inline Credit Card Form', 'woocommerce-gateway-stripe'),
120 120
 			'type'        => 'checkbox',
121
-			'description' => __( 'Choose the style you want to show for your credit card form. When unchecked, the credit card form will display separate credit card number field, expiry date field and cvc field.', 'woocommerce-gateway-stripe' ),
121
+			'description' => __('Choose the style you want to show for your credit card form. When unchecked, the credit card form will display separate credit card number field, expiry date field and cvc field.', 'woocommerce-gateway-stripe'),
122 122
 			'default'     => 'no',
123 123
 			'desc_tip'    => true,
124 124
 		),
125 125
 		'statement_descriptor'          => array(
126
-			'title'       => __( 'Statement Descriptor', 'woocommerce-gateway-stripe' ),
126
+			'title'       => __('Statement Descriptor', 'woocommerce-gateway-stripe'),
127 127
 			'type'        => 'text',
128
-			'description' => __( 'Statement descriptors are limited to 22 characters, cannot use the special characters >, <, ", \, \', *, and must not consist solely of numbers. This will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe' ),
128
+			'description' => __('Statement descriptors are limited to 22 characters, cannot use the special characters >, <, ", \, \', *, and must not consist solely of numbers. This will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe'),
129 129
 			'default'     => '',
130 130
 			'desc_tip'    => true,
131 131
 		),
132 132
 		'capture'                       => array(
133
-			'title'       => __( 'Capture', 'woocommerce-gateway-stripe' ),
134
-			'label'       => __( 'Capture charge immediately', 'woocommerce-gateway-stripe' ),
133
+			'title'       => __('Capture', 'woocommerce-gateway-stripe'),
134
+			'label'       => __('Capture charge immediately', 'woocommerce-gateway-stripe'),
135 135
 			'type'        => 'checkbox',
136
-			'description' => __( 'Whether or not to immediately capture the charge. When unchecked, the charge issues an authorization and will need to be captured later. Uncaptured charges expire in 7 days.', 'woocommerce-gateway-stripe' ),
136
+			'description' => __('Whether or not to immediately capture the charge. When unchecked, the charge issues an authorization and will need to be captured later. Uncaptured charges expire in 7 days.', 'woocommerce-gateway-stripe'),
137 137
 			'default'     => 'yes',
138 138
 			'desc_tip'    => true,
139 139
 		),
140 140
 		'payment_request'               => array(
141
-			'title'       => __( 'Payment Request Buttons', 'woocommerce-gateway-stripe' ),
141
+			'title'       => __('Payment Request Buttons', 'woocommerce-gateway-stripe'),
142 142
 			'label'       => sprintf(
143 143
 				/* translators: 1) br tag 2) Stripe anchor tag 3) Apple anchor tag 4) Stripe dashboard opening anchor tag 5) Stripe dashboard closing anchor tag */
144
-				__( 'Enable Payment Request Buttons. (Apple Pay/Google Pay) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service. (Apple Pay domain verification is performed automatically; configuration can be found on the %4$sStripe dashboard%5$s.)', 'woocommerce-gateway-stripe' ),
144
+				__('Enable Payment Request Buttons. (Apple Pay/Google Pay) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service. (Apple Pay domain verification is performed automatically; configuration can be found on the %4$sStripe dashboard%5$s.)', 'woocommerce-gateway-stripe'),
145 145
 				'<br />',
146 146
 				'<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>',
147 147
 				'<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>',
@@ -149,79 +149,79 @@  discard block
 block discarded – undo
149 149
 				'</a>'
150 150
 			),
151 151
 			'type'        => 'checkbox',
152
-			'description' => __( 'If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe' ),
152
+			'description' => __('If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe'),
153 153
 			'default'     => 'yes',
154 154
 			'desc_tip'    => true,
155 155
 		),
156 156
 		'payment_request_button_type'   => array(
157
-			'title'       => __( 'Payment Request Button Type', 'woocommerce-gateway-stripe' ),
158
-			'label'       => __( 'Button Type', 'woocommerce-gateway-stripe' ),
157
+			'title'       => __('Payment Request Button Type', 'woocommerce-gateway-stripe'),
158
+			'label'       => __('Button Type', 'woocommerce-gateway-stripe'),
159 159
 			'type'        => 'select',
160
-			'description' => __( 'Select the button type you would like to show.', 'woocommerce-gateway-stripe' ),
160
+			'description' => __('Select the button type you would like to show.', 'woocommerce-gateway-stripe'),
161 161
 			'default'     => 'buy',
162 162
 			'desc_tip'    => true,
163 163
 			'options'     => array(
164
-				'default' => __( 'Default', 'woocommerce-gateway-stripe' ),
165
-				'buy'     => __( 'Buy', 'woocommerce-gateway-stripe' ),
166
-				'donate'  => __( 'Donate', 'woocommerce-gateway-stripe' ),
167
-				'branded' => __( 'Branded', 'woocommerce-gateway-stripe' ),
168
-				'custom'  => __( 'Custom', 'woocommerce-gateway-stripe' ),
164
+				'default' => __('Default', 'woocommerce-gateway-stripe'),
165
+				'buy'     => __('Buy', 'woocommerce-gateway-stripe'),
166
+				'donate'  => __('Donate', 'woocommerce-gateway-stripe'),
167
+				'branded' => __('Branded', 'woocommerce-gateway-stripe'),
168
+				'custom'  => __('Custom', 'woocommerce-gateway-stripe'),
169 169
 			),
170 170
 		),
171 171
 		'payment_request_button_theme'  => array(
172
-			'title'       => __( 'Payment Request Button Theme', 'woocommerce-gateway-stripe' ),
173
-			'label'       => __( 'Button Theme', 'woocommerce-gateway-stripe' ),
172
+			'title'       => __('Payment Request Button Theme', 'woocommerce-gateway-stripe'),
173
+			'label'       => __('Button Theme', 'woocommerce-gateway-stripe'),
174 174
 			'type'        => 'select',
175
-			'description' => __( 'Select the button theme you would like to show.', 'woocommerce-gateway-stripe' ),
175
+			'description' => __('Select the button theme you would like to show.', 'woocommerce-gateway-stripe'),
176 176
 			'default'     => 'dark',
177 177
 			'desc_tip'    => true,
178 178
 			'options'     => array(
179
-				'dark'          => __( 'Dark', 'woocommerce-gateway-stripe' ),
180
-				'light'         => __( 'Light', 'woocommerce-gateway-stripe' ),
181
-				'light-outline' => __( 'Light-Outline', 'woocommerce-gateway-stripe' ),
179
+				'dark'          => __('Dark', 'woocommerce-gateway-stripe'),
180
+				'light'         => __('Light', 'woocommerce-gateway-stripe'),
181
+				'light-outline' => __('Light-Outline', 'woocommerce-gateway-stripe'),
182 182
 			),
183 183
 		),
184 184
 		'payment_request_button_height' => array(
185
-			'title'       => __( 'Payment Request Button Height', 'woocommerce-gateway-stripe' ),
186
-			'label'       => __( 'Button Height', 'woocommerce-gateway-stripe' ),
185
+			'title'       => __('Payment Request Button Height', 'woocommerce-gateway-stripe'),
186
+			'label'       => __('Button Height', 'woocommerce-gateway-stripe'),
187 187
 			'type'        => 'text',
188
-			'description' => __( 'Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe' ),
188
+			'description' => __('Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe'),
189 189
 			'default'     => '44',
190 190
 			'desc_tip'    => true,
191 191
 		),
192 192
 		'payment_request_button_label' => array(
193
-			'title'       => __( 'Payment Request Button Label', 'woocommerce-gateway-stripe' ),
194
-			'label'       => __( 'Button Label', 'woocommerce-gateway-stripe' ),
193
+			'title'       => __('Payment Request Button Label', 'woocommerce-gateway-stripe'),
194
+			'label'       => __('Button Label', 'woocommerce-gateway-stripe'),
195 195
 			'type'        => 'text',
196
-			'description' => __( 'Enter the custom text you would like the button to have.', 'woocommerce-gateway-stripe' ),
197
-			'default'     => __( 'Buy now', 'woocommerce-gateway-stripe' ),
196
+			'description' => __('Enter the custom text you would like the button to have.', 'woocommerce-gateway-stripe'),
197
+			'default'     => __('Buy now', 'woocommerce-gateway-stripe'),
198 198
 			'desc_tip'    => true,
199 199
 		),
200 200
 		'payment_request_button_branded_type' => array(
201
-			'title'       => __( 'Payment Request Branded Button Label Format', 'woocommerce-gateway-stripe' ),
202
-			'label'       => __( 'Branded Button Label Format', 'woocommerce-gateway-stripe' ),
201
+			'title'       => __('Payment Request Branded Button Label Format', 'woocommerce-gateway-stripe'),
202
+			'label'       => __('Branded Button Label Format', 'woocommerce-gateway-stripe'),
203 203
 			'type'        => 'select',
204
-			'description' => __( 'Select the branded button label format.', 'woocommerce-gateway-stripe' ),
204
+			'description' => __('Select the branded button label format.', 'woocommerce-gateway-stripe'),
205 205
 			'default'     => 'long',
206 206
 			'desc_tip'    => true,
207 207
 			'options'     => array(
208
-				'short' => __( 'Logo only', 'woocommerce-gateway-stripe' ),
209
-				'long'  => __( 'Text and logo', 'woocommerce-gateway-stripe' ),
208
+				'short' => __('Logo only', 'woocommerce-gateway-stripe'),
209
+				'long'  => __('Text and logo', 'woocommerce-gateway-stripe'),
210 210
 			),
211 211
 		),
212 212
 		'saved_cards'                   => array(
213
-			'title'       => __( 'Saved Cards', 'woocommerce-gateway-stripe' ),
214
-			'label'       => __( 'Enable Payment via Saved Cards', 'woocommerce-gateway-stripe' ),
213
+			'title'       => __('Saved Cards', 'woocommerce-gateway-stripe'),
214
+			'label'       => __('Enable Payment via Saved Cards', 'woocommerce-gateway-stripe'),
215 215
 			'type'        => 'checkbox',
216
-			'description' => __( 'If enabled, users will be able to pay with a saved card during checkout. Card details are saved on Stripe servers, not on your store.', 'woocommerce-gateway-stripe' ),
216
+			'description' => __('If enabled, users will be able to pay with a saved card during checkout. Card details are saved on Stripe servers, not on your store.', 'woocommerce-gateway-stripe'),
217 217
 			'default'     => 'yes',
218 218
 			'desc_tip'    => true,
219 219
 		),
220 220
 		'logging'                       => array(
221
-			'title'       => __( 'Logging', 'woocommerce-gateway-stripe' ),
222
-			'label'       => __( 'Log debug messages', 'woocommerce-gateway-stripe' ),
221
+			'title'       => __('Logging', 'woocommerce-gateway-stripe'),
222
+			'label'       => __('Log debug messages', 'woocommerce-gateway-stripe'),
223 223
 			'type'        => 'checkbox',
224
-			'description' => __( 'Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe' ),
224
+			'description' => __('Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe'),
225 225
 			'default'     => 'no',
226 226
 			'desc_tip'    => true,
227 227
 		),
Please login to merge, or discard this patch.
woocommerce-gateway-stripe.php 1 patch
Spacing   +104 added lines, -104 removed lines patch added patch discarded remove patch
@@ -15,20 +15,20 @@  discard block
 block discarded – undo
15 15
  *
16 16
  */
17 17
 
18
-if ( ! defined( 'ABSPATH' ) ) {
18
+if ( ! defined('ABSPATH')) {
19 19
 	exit;
20 20
 }
21 21
 
22 22
 /**
23 23
  * Required minimums and constants
24 24
  */
25
-define( 'WC_STRIPE_VERSION', '4.5.3' ); // WRCS: DEFINED_VERSION.
26
-define( 'WC_STRIPE_MIN_PHP_VER', '5.6.0' );
27
-define( 'WC_STRIPE_MIN_WC_VER', '3.0' );
28
-define( 'WC_STRIPE_FUTURE_MIN_WC_VER', '3.0' );
29
-define( 'WC_STRIPE_MAIN_FILE', __FILE__ );
30
-define( 'WC_STRIPE_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
31
-define( 'WC_STRIPE_PLUGIN_PATH', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
25
+define('WC_STRIPE_VERSION', '4.5.3'); // WRCS: DEFINED_VERSION.
26
+define('WC_STRIPE_MIN_PHP_VER', '5.6.0');
27
+define('WC_STRIPE_MIN_WC_VER', '3.0');
28
+define('WC_STRIPE_FUTURE_MIN_WC_VER', '3.0');
29
+define('WC_STRIPE_MAIN_FILE', __FILE__);
30
+define('WC_STRIPE_PLUGIN_URL', untrailingslashit(plugins_url(basename(plugin_dir_path(__FILE__)), basename(__FILE__))));
31
+define('WC_STRIPE_PLUGIN_PATH', untrailingslashit(plugin_dir_path(__FILE__)));
32 32
 
33 33
 // phpcs:disable WordPress.Files.FileName
34 34
 
@@ -40,7 +40,7 @@  discard block
 block discarded – undo
40 40
  */
41 41
 function woocommerce_stripe_missing_wc_notice() {
42 42
 	/* translators: 1. URL link. */
43
-	echo '<div class="error"><p><strong>' . sprintf( esc_html__( 'Stripe requires WooCommerce to be installed and active. You can download %s here.', 'woocommerce-gateway-stripe' ), '<a href="https://woocommerce.com/" target="_blank">WooCommerce</a>' ) . '</strong></p></div>';
43
+	echo '<div class="error"><p><strong>' . sprintf(esc_html__('Stripe requires WooCommerce to be installed and active. You can download %s here.', 'woocommerce-gateway-stripe'), '<a href="https://woocommerce.com/" target="_blank">WooCommerce</a>') . '</strong></p></div>';
44 44
 }
45 45
 
46 46
 /**
@@ -51,14 +51,14 @@  discard block
 block discarded – undo
51 51
  */
52 52
 function woocommerce_stripe_wc_not_supported() {
53 53
 	/* translators: $1. Minimum WooCommerce version. $2. Current WooCommerce version. */
54
-	echo '<div class="error"><p><strong>' . sprintf( esc_html__( 'Stripe requires WooCommerce %1$s or greater to be installed and active. WooCommerce %2$s is no longer supported.', 'woocommerce-gateway-stripe' ), WC_STRIPE_MIN_WC_VER, WC_VERSION ) . '</strong></p></div>';
54
+	echo '<div class="error"><p><strong>' . sprintf(esc_html__('Stripe requires WooCommerce %1$s or greater to be installed and active. WooCommerce %2$s is no longer supported.', 'woocommerce-gateway-stripe'), WC_STRIPE_MIN_WC_VER, WC_VERSION) . '</strong></p></div>';
55 55
 }
56 56
 
57 57
 function wc_stripe() {
58 58
 
59 59
 	static $plugin;
60 60
 
61
-	if ( ! isset( $plugin ) ) {
61
+	if ( ! isset($plugin)) {
62 62
 
63 63
 		class WC_Stripe {
64 64
 
@@ -73,7 +73,7 @@  discard block
 block discarded – undo
73 73
 			 * @return Singleton The *Singleton* instance.
74 74
 			 */
75 75
 			public static function get_instance() {
76
-				if ( null === self::$instance ) {
76
+				if (null === self::$instance) {
77 77
 					self::$instance = new self();
78 78
 				}
79 79
 				return self::$instance;
@@ -114,14 +114,14 @@  discard block
 block discarded – undo
114 114
 			 * *Singleton* via the `new` operator from outside of this class.
115 115
 			 */
116 116
 			private function __construct() {
117
-				add_action( 'admin_init', array( $this, 'install' ) );
117
+				add_action('admin_init', array($this, 'install'));
118 118
 
119 119
 				$this->init();
120 120
 
121 121
 				$this->api     = new WC_Stripe_Connect_API();
122
-				$this->connect = new WC_Stripe_Connect( $this->api );
122
+				$this->connect = new WC_Stripe_Connect($this->api);
123 123
 
124
-				add_action( 'rest_api_init', array( $this, 'register_connect_routes' ) );
124
+				add_action('rest_api_init', array($this, 'register_connect_routes'));
125 125
 			}
126 126
 
127 127
 			/**
@@ -131,55 +131,55 @@  discard block
 block discarded – undo
131 131
 			 * @version 4.0.0
132 132
 			 */
133 133
 			public function init() {
134
-				if ( is_admin() ) {
135
-					require_once dirname( __FILE__ ) . '/includes/admin/class-wc-stripe-privacy.php';
134
+				if (is_admin()) {
135
+					require_once dirname(__FILE__) . '/includes/admin/class-wc-stripe-privacy.php';
136 136
 				}
137 137
 
138
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-exception.php';
139
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-logger.php';
140
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-helper.php';
141
-				include_once dirname( __FILE__ ) . '/includes/class-wc-stripe-api.php';
142
-				require_once dirname( __FILE__ ) . '/includes/abstracts/abstract-wc-stripe-payment-gateway.php';
143
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-webhook-handler.php';
144
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-sepa-payment-token.php';
145
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-apple-pay-registration.php';
146
-				require_once dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-pre-orders-compat.php';
147
-				require_once dirname( __FILE__ ) . '/includes/class-wc-gateway-stripe.php';
148
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-bancontact.php';
149
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-sofort.php';
150
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-giropay.php';
151
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-eps.php';
152
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-ideal.php';
153
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-p24.php';
154
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-alipay.php';
155
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-sepa.php';
156
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-gateway-stripe-multibanco.php';
157
-				require_once dirname( __FILE__ ) . '/includes/payment-methods/class-wc-stripe-payment-request.php';
158
-				require_once dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-subs-compat.php';
159
-				require_once dirname( __FILE__ ) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php';
160
-				require_once dirname( __FILE__ ) . '/includes/connect/class-wc-stripe-connect.php';
161
-				require_once dirname( __FILE__ ) . '/includes/connect/class-wc-stripe-connect-api.php';
162
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-order-handler.php';
163
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-payment-tokens.php';
164
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-customer.php';
165
-				require_once dirname( __FILE__ ) . '/includes/class-wc-stripe-intent-controller.php';
166
-
167
-				if ( is_admin() ) {
168
-					require_once dirname( __FILE__ ) . '/includes/admin/class-wc-stripe-admin-notices.php';
138
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-exception.php';
139
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-logger.php';
140
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-helper.php';
141
+				include_once dirname(__FILE__) . '/includes/class-wc-stripe-api.php';
142
+				require_once dirname(__FILE__) . '/includes/abstracts/abstract-wc-stripe-payment-gateway.php';
143
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-webhook-handler.php';
144
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-sepa-payment-token.php';
145
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-apple-pay-registration.php';
146
+				require_once dirname(__FILE__) . '/includes/compat/class-wc-stripe-pre-orders-compat.php';
147
+				require_once dirname(__FILE__) . '/includes/class-wc-gateway-stripe.php';
148
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-bancontact.php';
149
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-sofort.php';
150
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-giropay.php';
151
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-eps.php';
152
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-ideal.php';
153
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-p24.php';
154
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-alipay.php';
155
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-sepa.php';
156
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-gateway-stripe-multibanco.php';
157
+				require_once dirname(__FILE__) . '/includes/payment-methods/class-wc-stripe-payment-request.php';
158
+				require_once dirname(__FILE__) . '/includes/compat/class-wc-stripe-subs-compat.php';
159
+				require_once dirname(__FILE__) . '/includes/compat/class-wc-stripe-sepa-subs-compat.php';
160
+				require_once dirname(__FILE__) . '/includes/connect/class-wc-stripe-connect.php';
161
+				require_once dirname(__FILE__) . '/includes/connect/class-wc-stripe-connect-api.php';
162
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-order-handler.php';
163
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-payment-tokens.php';
164
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-customer.php';
165
+				require_once dirname(__FILE__) . '/includes/class-wc-stripe-intent-controller.php';
166
+
167
+				if (is_admin()) {
168
+					require_once dirname(__FILE__) . '/includes/admin/class-wc-stripe-admin-notices.php';
169 169
 				}
170 170
 
171 171
 				// REMOVE IN THE FUTURE.
172
-				require_once dirname( __FILE__ ) . '/includes/deprecated/class-wc-stripe-apple-pay.php';
172
+				require_once dirname(__FILE__) . '/includes/deprecated/class-wc-stripe-apple-pay.php';
173 173
 
174
-				add_filter( 'woocommerce_payment_gateways', array( $this, 'add_gateways' ) );
175
-				add_filter( 'plugin_action_links_' . plugin_basename( __FILE__ ), array( $this, 'plugin_action_links' ) );
176
-				add_filter( 'plugin_row_meta', array( $this, 'plugin_row_meta' ), 10, 2 );
174
+				add_filter('woocommerce_payment_gateways', array($this, 'add_gateways'));
175
+				add_filter('plugin_action_links_' . plugin_basename(__FILE__), array($this, 'plugin_action_links'));
176
+				add_filter('plugin_row_meta', array($this, 'plugin_row_meta'), 10, 2);
177 177
 
178 178
 				// Modify emails emails.
179
-				add_filter( 'woocommerce_email_classes', array( $this, 'add_emails' ), 20 );
179
+				add_filter('woocommerce_email_classes', array($this, 'add_emails'), 20);
180 180
 
181
-				if ( version_compare( WC_VERSION, '3.4', '<' ) ) {
182
-					add_filter( 'woocommerce_get_sections_checkout', array( $this, 'filter_gateway_order_admin' ) );
181
+				if (version_compare(WC_VERSION, '3.4', '<')) {
182
+					add_filter('woocommerce_get_sections_checkout', array($this, 'filter_gateway_order_admin'));
183 183
 				}
184 184
 			}
185 185
 
@@ -190,8 +190,8 @@  discard block
 block discarded – undo
190 190
 			 * @version 4.0.0
191 191
 			 */
192 192
 			public function update_plugin_version() {
193
-				delete_option( 'wc_stripe_version' );
194
-				update_option( 'wc_stripe_version', WC_STRIPE_VERSION );
193
+				delete_option('wc_stripe_version');
194
+				update_option('wc_stripe_version', WC_STRIPE_VERSION);
195 195
 			}
196 196
 
197 197
 			/**
@@ -201,15 +201,15 @@  discard block
 block discarded – undo
201 201
 			 * @version 3.1.0
202 202
 			 */
203 203
 			public function install() {
204
-				if ( ! is_plugin_active( plugin_basename( __FILE__ ) ) ) {
204
+				if ( ! is_plugin_active(plugin_basename(__FILE__))) {
205 205
 					return;
206 206
 				}
207 207
 
208
-				if ( ! defined( 'IFRAME_REQUEST' ) && ( WC_STRIPE_VERSION !== get_option( 'wc_stripe_version' ) ) ) {
209
-					do_action( 'woocommerce_stripe_updated' );
208
+				if ( ! defined('IFRAME_REQUEST') && (WC_STRIPE_VERSION !== get_option('wc_stripe_version'))) {
209
+					do_action('woocommerce_stripe_updated');
210 210
 
211
-					if ( ! defined( 'WC_STRIPE_INSTALLING' ) ) {
212
-						define( 'WC_STRIPE_INSTALLING', true );
211
+					if ( ! defined('WC_STRIPE_INSTALLING')) {
212
+						define('WC_STRIPE_INSTALLING', true);
213 213
 					}
214 214
 
215 215
 					$this->update_plugin_version();
@@ -222,11 +222,11 @@  discard block
 block discarded – undo
222 222
 			 * @since 1.0.0
223 223
 			 * @version 4.0.0
224 224
 			 */
225
-			public function plugin_action_links( $links ) {
225
+			public function plugin_action_links($links) {
226 226
 				$plugin_links = array(
227
-					'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__( 'Settings', 'woocommerce-gateway-stripe' ) . '</a>',
227
+					'<a href="admin.php?page=wc-settings&tab=checkout&section=stripe">' . esc_html__('Settings', 'woocommerce-gateway-stripe') . '</a>',
228 228
 				);
229
-				return array_merge( $plugin_links, $links );
229
+				return array_merge($plugin_links, $links);
230 230
 			}
231 231
 
232 232
 			/**
@@ -237,13 +237,13 @@  discard block
 block discarded – undo
237 237
 			 * @param  string $file  Name of current file.
238 238
 			 * @return array  $links Update list of plugin links.
239 239
 			 */
240
-			public function plugin_row_meta( $links, $file ) {
241
-				if ( plugin_basename( __FILE__ ) === $file ) {
240
+			public function plugin_row_meta($links, $file) {
241
+				if (plugin_basename(__FILE__) === $file) {
242 242
 					$row_meta = array(
243
-						'docs'    => '<a href="' . esc_url( apply_filters( 'woocommerce_gateway_stripe_docs_url', 'https://docs.woocommerce.com/document/stripe/' ) ) . '" title="' . esc_attr( __( 'View Documentation', 'woocommerce-gateway-stripe' ) ) . '">' . __( 'Docs', 'woocommerce-gateway-stripe' ) . '</a>',
244
-						'support' => '<a href="' . esc_url( apply_filters( 'woocommerce_gateway_stripe_support_url', 'https://woocommerce.com/my-account/create-a-ticket?select=18627' ) ) . '" title="' . esc_attr( __( 'Open a support request at WooCommerce.com', 'woocommerce-gateway-stripe' ) ) . '">' . __( 'Support', 'woocommerce-gateway-stripe' ) . '</a>',
243
+						'docs'    => '<a href="' . esc_url(apply_filters('woocommerce_gateway_stripe_docs_url', 'https://docs.woocommerce.com/document/stripe/')) . '" title="' . esc_attr(__('View Documentation', 'woocommerce-gateway-stripe')) . '">' . __('Docs', 'woocommerce-gateway-stripe') . '</a>',
244
+						'support' => '<a href="' . esc_url(apply_filters('woocommerce_gateway_stripe_support_url', 'https://woocommerce.com/my-account/create-a-ticket?select=18627')) . '" title="' . esc_attr(__('Open a support request at WooCommerce.com', 'woocommerce-gateway-stripe')) . '">' . __('Support', 'woocommerce-gateway-stripe') . '</a>',
245 245
 					);
246
-					return array_merge( $links, $row_meta );
246
+					return array_merge($links, $row_meta);
247 247
 				}
248 248
 				return (array) $links;
249 249
 			}
@@ -254,8 +254,8 @@  discard block
 block discarded – undo
254 254
 			 * @since 1.0.0
255 255
 			 * @version 4.0.0
256 256
 			 */
257
-			public function add_gateways( $methods ) {
258
-				if ( class_exists( 'WC_Subscriptions_Order' ) && function_exists( 'wcs_create_renewal_order' ) ) {
257
+			public function add_gateways($methods) {
258
+				if (class_exists('WC_Subscriptions_Order') && function_exists('wcs_create_renewal_order')) {
259 259
 					$methods[] = 'WC_Stripe_Subs_Compat';
260 260
 					$methods[] = 'WC_Stripe_Sepa_Subs_Compat';
261 261
 				} else {
@@ -281,28 +281,28 @@  discard block
 block discarded – undo
281 281
 			 * @since 4.0.0
282 282
 			 * @version 4.0.0
283 283
 			 */
284
-			public function filter_gateway_order_admin( $sections ) {
285
-				unset( $sections['stripe'] );
286
-				unset( $sections['stripe_bancontact'] );
287
-				unset( $sections['stripe_sofort'] );
288
-				unset( $sections['stripe_giropay'] );
289
-				unset( $sections['stripe_eps'] );
290
-				unset( $sections['stripe_ideal'] );
291
-				unset( $sections['stripe_p24'] );
292
-				unset( $sections['stripe_alipay'] );
293
-				unset( $sections['stripe_sepa'] );
294
-				unset( $sections['stripe_multibanco'] );
284
+			public function filter_gateway_order_admin($sections) {
285
+				unset($sections['stripe']);
286
+				unset($sections['stripe_bancontact']);
287
+				unset($sections['stripe_sofort']);
288
+				unset($sections['stripe_giropay']);
289
+				unset($sections['stripe_eps']);
290
+				unset($sections['stripe_ideal']);
291
+				unset($sections['stripe_p24']);
292
+				unset($sections['stripe_alipay']);
293
+				unset($sections['stripe_sepa']);
294
+				unset($sections['stripe_multibanco']);
295 295
 
296 296
 				$sections['stripe']            = 'Stripe';
297
-				$sections['stripe_bancontact'] = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
298
-				$sections['stripe_sofort']     = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
299
-				$sections['stripe_giropay']    = __( 'Stripe Giropay', 'woocommerce-gateway-stripe' );
300
-				$sections['stripe_eps']        = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
301
-				$sections['stripe_ideal']      = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
302
-				$sections['stripe_p24']        = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
303
-				$sections['stripe_alipay']     = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
304
-				$sections['stripe_sepa']       = __( 'Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe' );
305
-				$sections['stripe_multibanco'] = __( 'Stripe Multibanco', 'woocommerce-gateway-stripe' );
297
+				$sections['stripe_bancontact'] = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
298
+				$sections['stripe_sofort']     = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
299
+				$sections['stripe_giropay']    = __('Stripe Giropay', 'woocommerce-gateway-stripe');
300
+				$sections['stripe_eps']        = __('Stripe EPS', 'woocommerce-gateway-stripe');
301
+				$sections['stripe_ideal']      = __('Stripe iDeal', 'woocommerce-gateway-stripe');
302
+				$sections['stripe_p24']        = __('Stripe P24', 'woocommerce-gateway-stripe');
303
+				$sections['stripe_alipay']     = __('Stripe Alipay', 'woocommerce-gateway-stripe');
304
+				$sections['stripe_sepa']       = __('Stripe SEPA Direct Debit', 'woocommerce-gateway-stripe');
305
+				$sections['stripe_multibanco'] = __('Stripe Multibanco', 'woocommerce-gateway-stripe');
306 306
 
307 307
 				return $sections;
308 308
 			}
@@ -313,16 +313,16 @@  discard block
 block discarded – undo
313 313
 			 * @param WC_Email[] $email_classes All existing emails.
314 314
 			 * @return WC_Email[]
315 315
 			 */
316
-			public function add_emails( $email_classes ) {
316
+			public function add_emails($email_classes) {
317 317
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/compat/class-wc-stripe-email-failed-authentication.php';
318 318
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/compat/class-wc-stripe-email-failed-renewal-authentication.php';
319 319
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/compat/class-wc-stripe-email-failed-preorder-authentication.php';
320 320
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/compat/class-wc-stripe-email-failed-authentication-retry.php';
321 321
 
322 322
 				// Add all emails, generated by the gateway.
323
-				$email_classes['WC_Stripe_Email_Failed_Renewal_Authentication']  = new WC_Stripe_Email_Failed_Renewal_Authentication( $email_classes );
324
-				$email_classes['WC_Stripe_Email_Failed_Preorder_Authentication'] = new WC_Stripe_Email_Failed_Preorder_Authentication( $email_classes );
325
-				$email_classes['WC_Stripe_Email_Failed_Authentication_Retry'] = new WC_Stripe_Email_Failed_Authentication_Retry( $email_classes );
323
+				$email_classes['WC_Stripe_Email_Failed_Renewal_Authentication']  = new WC_Stripe_Email_Failed_Renewal_Authentication($email_classes);
324
+				$email_classes['WC_Stripe_Email_Failed_Preorder_Authentication'] = new WC_Stripe_Email_Failed_Preorder_Authentication($email_classes);
325
+				$email_classes['WC_Stripe_Email_Failed_Authentication_Retry'] = new WC_Stripe_Email_Failed_Authentication_Retry($email_classes);
326 326
 
327 327
 				return $email_classes;
328 328
 			}
@@ -336,8 +336,8 @@  discard block
 block discarded – undo
336 336
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/connect/class-wc-stripe-connect-rest-oauth-init-controller.php';
337 337
 				require_once WC_STRIPE_PLUGIN_PATH . '/includes/connect/class-wc-stripe-connect-rest-oauth-connect-controller.php';
338 338
 
339
-				$oauth_init    = new WC_Stripe_Connect_REST_Oauth_Init_Controller( $this->connect, $this->api );
340
-				$oauth_connect = new WC_Stripe_Connect_REST_Oauth_Connect_Controller( $this->connect, $this->api );
339
+				$oauth_init    = new WC_Stripe_Connect_REST_Oauth_Init_Controller($this->connect, $this->api);
340
+				$oauth_connect = new WC_Stripe_Connect_REST_Oauth_Connect_Controller($this->connect, $this->api);
341 341
 
342 342
 				$oauth_init->register_routes();
343 343
 				$oauth_connect->register_routes();
@@ -351,18 +351,18 @@  discard block
 block discarded – undo
351 351
 	return $plugin;
352 352
 }
353 353
 
354
-add_action( 'plugins_loaded', 'woocommerce_gateway_stripe_init' );
354
+add_action('plugins_loaded', 'woocommerce_gateway_stripe_init');
355 355
 
356 356
 function woocommerce_gateway_stripe_init() {
357
-	load_plugin_textdomain( 'woocommerce-gateway-stripe', false, plugin_basename( dirname( __FILE__ ) ) . '/languages' );
357
+	load_plugin_textdomain('woocommerce-gateway-stripe', false, plugin_basename(dirname(__FILE__)) . '/languages');
358 358
 
359
-	if ( ! class_exists( 'WooCommerce' ) ) {
360
-		add_action( 'admin_notices', 'woocommerce_stripe_missing_wc_notice' );
359
+	if ( ! class_exists('WooCommerce')) {
360
+		add_action('admin_notices', 'woocommerce_stripe_missing_wc_notice');
361 361
 		return;
362 362
 	}
363 363
 
364
-	if ( version_compare( WC_VERSION, WC_STRIPE_MIN_WC_VER, '<' ) ) {
365
-		add_action( 'admin_notices', 'woocommerce_stripe_wc_not_supported' );
364
+	if (version_compare(WC_VERSION, WC_STRIPE_MIN_WC_VER, '<')) {
365
+		add_action('admin_notices', 'woocommerce_stripe_wc_not_supported');
366 366
 		return;
367 367
 	}
368 368
 
Please login to merge, or discard this patch.