Completed
Pull Request — master (#1267)
by
unknown
01:47
created
includes/connect/class-wc-stripe-connect.php 1 patch
Spacing   +38 added lines, -38 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,18 +149,18 @@  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 ( 'yes' === $options['testmode'] ) {
163
+			if ('yes' === $options['testmode']) {
164 164
 				return $options['test_publishable_key'] && $options['test_secret_key'];
165 165
 			} else {
166 166
 				return $options['publishable_key'] && $options['secret_key'];
Please login to merge, or discard this patch.
includes/connect/class-wc-stripe-connect-api.php 1 patch
Spacing   +48 added lines, -48 removed lines patch added patch discarded remove patch
@@ -1,13 +1,13 @@  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 ( ! defined( 'WOOCOMMERCE_CONNECT_SERVER_URL' ) ) {
7
-	define( 'WOOCOMMERCE_CONNECT_SERVER_URL', 'https://api.woocommerce.com/' );
6
+if ( ! defined('WOOCOMMERCE_CONNECT_SERVER_URL')) {
7
+	define('WOOCOMMERCE_CONNECT_SERVER_URL', 'https://api.woocommerce.com/');
8 8
 }
9 9
 
10
-if ( ! class_exists( 'WC_Stripe_Connect_API' ) ) {
10
+if ( ! class_exists('WC_Stripe_Connect_API')) {
11 11
 	/**
12 12
 	 * Stripe Connect API class.
13 13
 	 */
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 		 * @return array
22 22
 		 */
23 23
 		public function get_stripe_account_details() {
24
-			return $this->request( 'GET', '/stripe/account' );
24
+			return $this->request('GET', '/stripe/account');
25 25
 		}
26 26
 
27 27
 		/**
@@ -31,12 +31,12 @@  discard block
 block discarded – undo
31 31
 		 *
32 32
 		 * @return array
33 33
 		 */
34
-		public function get_stripe_oauth_init( $return_url ) {
34
+		public function get_stripe_oauth_init($return_url) {
35 35
 
36 36
 			$current_user                   = wp_get_current_user();
37 37
 			$business_data                  = array();
38 38
 			$business_data['url']           = get_site_url();
39
-			$business_data['business_name'] = html_entity_decode( get_bloginfo( 'name' ), ENT_QUOTES );
39
+			$business_data['business_name'] = html_entity_decode(get_bloginfo('name'), ENT_QUOTES);
40 40
 			$business_data['first_name']    = $current_user->user_firstname;
41 41
 			$business_data['last_name']     = $current_user->user_lastname;
42 42
 			$business_data['phone']         = '';
@@ -44,7 +44,7 @@  discard block
 block discarded – undo
44 44
 
45 45
 			$wc_countries = WC()->countries;
46 46
 
47
-			if ( method_exists( $wc_countries, 'get_base_address' ) ) {
47
+			if (method_exists($wc_countries, 'get_base_address')) {
48 48
 				$business_data['country']        = $wc_countries->get_base_country();
49 49
 				$business_data['street_address'] = $wc_countries->get_base_address();
50 50
 				$business_data['city']           = $wc_countries->get_base_city();
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
 				'businessData' => $business_data,
65 65
 			);
66 66
 
67
-			return $this->request( 'POST', '/stripe/oauth-init', $request );
67
+			return $this->request('POST', '/stripe/oauth-init', $request);
68 68
 		}
69 69
 
70 70
 		/**
@@ -74,11 +74,11 @@  discard block
 block discarded – undo
74 74
 		 *
75 75
 		 * @return array
76 76
 		 */
77
-		public function get_stripe_oauth_keys( $code ) {
77
+		public function get_stripe_oauth_keys($code) {
78 78
 
79
-			$request = array( 'code' => $code );
79
+			$request = array('code' => $code);
80 80
 
81
-			return $this->request( 'POST', '/stripe/oauth-keys', $request );
81
+			return $this->request('POST', '/stripe/oauth-keys', $request);
82 82
 		}
83 83
 
84 84
 		/**
@@ -90,40 +90,40 @@  discard block
 block discarded – undo
90 90
 		 *
91 91
 		 * @return array|WP_Error
92 92
 		 */
93
-		protected function request( $method, $path, $body = array() ) {
93
+		protected function request($method, $path, $body = array()) {
94 94
 
95
-			if ( ! is_array( $body ) ) {
95
+			if ( ! is_array($body)) {
96 96
 				return new WP_Error(
97 97
 					'request_body_should_be_array',
98
-					__( 'Unable to send request to WooCommerce Connect server. Body must be an array.', 'woocommerce-gateway-stripe' )
98
+					__('Unable to send request to WooCommerce Connect server. Body must be an array.', 'woocommerce-gateway-stripe')
99 99
 				);
100 100
 			}
101 101
 
102
-			$url = trailingslashit( WOOCOMMERCE_CONNECT_SERVER_URL );
103
-			$url = apply_filters( 'wc_connect_server_url', $url );
104
-			$url = trailingslashit( $url ) . ltrim( $path, '/' );
102
+			$url = trailingslashit(WOOCOMMERCE_CONNECT_SERVER_URL);
103
+			$url = apply_filters('wc_connect_server_url', $url);
104
+			$url = trailingslashit($url) . ltrim($path, '/');
105 105
 
106 106
 			// Add useful system information to requests that contain bodies.
107
-			if ( in_array( $method, array( 'POST', 'PUT' ), true ) ) {
108
-				$body = $this->request_body( $body );
109
-				$body = wp_json_encode( apply_filters( 'wc_connect_api_client_body', $body ) );
107
+			if (in_array($method, array('POST', 'PUT'), true)) {
108
+				$body = $this->request_body($body);
109
+				$body = wp_json_encode(apply_filters('wc_connect_api_client_body', $body));
110 110
 
111
-				if ( ! $body ) {
111
+				if ( ! $body) {
112 112
 					return new WP_Error(
113 113
 						'unable_to_json_encode_body',
114
-						__( 'Unable to encode body for request to WooCommerce Connect server.', 'woocommerce-gateway-stripe' )
114
+						__('Unable to encode body for request to WooCommerce Connect server.', 'woocommerce-gateway-stripe')
115 115
 					);
116 116
 				}
117 117
 			}
118 118
 
119 119
 			$headers = $this->request_headers();
120
-			if ( is_wp_error( $headers ) ) {
120
+			if (is_wp_error($headers)) {
121 121
 				return $headers;
122 122
 			}
123 123
 
124 124
 			$http_timeout = 60; // 1 minute
125
-			if ( function_exists( 'wc_set_time_limit' ) ) {
126
-				wc_set_time_limit( $http_timeout + 10 );
125
+			if (function_exists('wc_set_time_limit')) {
126
+				wc_set_time_limit($http_timeout + 10);
127 127
 			}
128 128
 			$args = array(
129 129
 				'headers'     => $headers,
@@ -134,18 +134,18 @@  discard block
 block discarded – undo
134 134
 				'timeout'     => $http_timeout,
135 135
 			);
136 136
 
137
-			$args          = apply_filters( 'wc_connect_request_args', $args );
138
-			$response      = wp_remote_request( $url, $args );
139
-			$response_code = wp_remote_retrieve_response_code( $response );
140
-			$content_type  = wp_remote_retrieve_header( $response, 'content-type' );
137
+			$args          = apply_filters('wc_connect_request_args', $args);
138
+			$response      = wp_remote_request($url, $args);
139
+			$response_code = wp_remote_retrieve_response_code($response);
140
+			$content_type  = wp_remote_retrieve_header($response, 'content-type');
141 141
 
142
-			if ( false === strpos( $content_type, 'application/json' ) ) {
143
-				if ( 200 !== $response_code ) {
142
+			if (false === strpos($content_type, 'application/json')) {
143
+				if (200 !== $response_code) {
144 144
 					return new WP_Error(
145 145
 						'wcc_server_error',
146 146
 						sprintf(
147 147
 							// Translators: HTTP error code.
148
-							__( 'Error: The WooCommerce Connect server returned HTTP code: %d', 'woocommerce-gateway-stripe' ),
148
+							__('Error: The WooCommerce Connect server returned HTTP code: %d', 'woocommerce-gateway-stripe'),
149 149
 							$response_code
150 150
 						)
151 151
 					);
@@ -153,32 +153,32 @@  discard block
 block discarded – undo
153 153
 				return $response;
154 154
 			}
155 155
 
156
-			$response_body = wp_remote_retrieve_body( $response );
157
-			if ( ! empty( $response_body ) ) {
158
-				$response_body = json_decode( $response_body );
156
+			$response_body = wp_remote_retrieve_body($response);
157
+			if ( ! empty($response_body)) {
158
+				$response_body = json_decode($response_body);
159 159
 			}
160 160
 
161
-			if ( 200 !== $response_code ) {
162
-				if ( empty( $response_body ) ) {
161
+			if (200 !== $response_code) {
162
+				if (empty($response_body)) {
163 163
 					return new WP_Error(
164 164
 						'wcc_server_empty_response',
165 165
 						sprintf(
166 166
 							// Translators: HTTP error code.
167
-							__( 'Error: The WooCommerce Connect server returned ( %d ) and an empty response body.', 'woocommerce-gateway-stripe' ),
167
+							__('Error: The WooCommerce Connect server returned ( %d ) and an empty response body.', 'woocommerce-gateway-stripe'),
168 168
 							$response_code
169 169
 						)
170 170
 					);
171 171
 				}
172 172
 
173
-				$error   = property_exists( $response_body, 'error' ) ? $response_body->error : '';
174
-				$message = property_exists( $response_body, 'message' ) ? $response_body->message : '';
175
-				$data    = property_exists( $response_body, 'data' ) ? $response_body->data : '';
173
+				$error   = property_exists($response_body, 'error') ? $response_body->error : '';
174
+				$message = property_exists($response_body, 'message') ? $response_body->message : '';
175
+				$data    = property_exists($response_body, 'data') ? $response_body->data : '';
176 176
 
177 177
 				return new WP_Error(
178 178
 					'wcc_server_error_response',
179 179
 					sprintf(
180 180
 						/* translators: %1$s: error code, %2$s: error message, %3$d: HTTP response code */
181
-						__( 'Error: The WooCommerce Connect server returned: %1$s %2$s ( %3$d )', 'woocommerce-gateway-stripe' ),
181
+						__('Error: The WooCommerce Connect server returned: %1$s %2$s ( %3$d )', 'woocommerce-gateway-stripe'),
182 182
 						$error,
183 183
 						$message,
184 184
 						$response_code
@@ -197,13 +197,13 @@  discard block
 block discarded – undo
197 197
 		 *
198 198
 		 * @return array
199 199
 		 */
200
-		protected function request_body( $initial_body = array() ) {
200
+		protected function request_body($initial_body = array()) {
201 201
 
202 202
 			$default_body = array(
203 203
 				'settings' => array(),
204 204
 			);
205 205
 
206
-			$body = array_merge( $default_body, $initial_body );
206
+			$body = array_merge($default_body, $initial_body);
207 207
 
208 208
 			// Add interesting fields to the body of each request.
209 209
 			$body['settings'] = wp_parse_args(
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
 					'currency'       => get_woocommerce_currency(),
217 217
 					'stripe_version' => WC_STRIPE_VERSION,
218 218
 					'wc_version'     => WC()->version,
219
-					'wp_version'     => get_bloginfo( 'version' ),
219
+					'wp_version'     => get_bloginfo('version'),
220 220
 				)
221 221
 			);
222 222
 
@@ -231,8 +231,8 @@  discard block
 block discarded – undo
231 231
 		protected function request_headers() {
232 232
 
233 233
 			$headers                    = array();
234
-			$locale                     = strtolower( str_replace( '_', '-', get_locale() ) );
235
-			$locale_elements            = explode( '-', $locale );
234
+			$locale                     = strtolower(str_replace('_', '-', get_locale()));
235
+			$locale_elements            = explode('-', $locale);
236 236
 			$lang                       = $locale_elements[0];
237 237
 			$headers['Accept-Language'] = $locale . ',' . $lang;
238 238
 			$headers['Content-Type']    = 'application/json; charset=utf-8';
Please login to merge, or discard this patch.
includes/admin/stripe-settings.php 1 patch
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -1,22 +1,22 @@  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
 	$api_credentials_text = sprintf(
19
-		__( '%1$sSetup or link an existing Stripe Account%2$s or manually enter Stripe keys below.', 'woocommerce-gateway-stripe' ),
19
+		__('%1$sSetup or link an existing Stripe Account%2$s or manually enter Stripe keys below.', 'woocommerce-gateway-stripe'),
20 20
 		'<a href="' . wc_stripe()->connect->get_oauth_url() . '" class="button button-primary">',
21 21
 		'</a>'
22 22
 	);
@@ -26,114 +26,114 @@  discard block
 block discarded – undo
26 26
 	'wc_stripe_settings',
27 27
 	array(
28 28
 		'enabled'                       => array(
29
-			'title'       => __( 'Enable/Disable', 'woocommerce-gateway-stripe' ),
30
-			'label'       => __( 'Enable Stripe', 'woocommerce-gateway-stripe' ),
29
+			'title'       => __('Enable/Disable', 'woocommerce-gateway-stripe'),
30
+			'label'       => __('Enable Stripe', 'woocommerce-gateway-stripe'),
31 31
 			'type'        => 'checkbox',
32 32
 			'description' => '',
33 33
 			'default'     => 'no',
34 34
 		),
35 35
 		'title'                         => array(
36
-			'title'       => __( 'Title', 'woocommerce-gateway-stripe' ),
36
+			'title'       => __('Title', 'woocommerce-gateway-stripe'),
37 37
 			'type'        => 'text',
38
-			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
39
-			'default'     => __( 'Credit Card (Stripe)', 'woocommerce-gateway-stripe' ),
38
+			'description' => __('This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe'),
39
+			'default'     => __('Credit Card (Stripe)', 'woocommerce-gateway-stripe'),
40 40
 			'desc_tip'    => true,
41 41
 		),
42 42
 		'description'                   => array(
43
-			'title'       => __( 'Description', 'woocommerce-gateway-stripe' ),
43
+			'title'       => __('Description', 'woocommerce-gateway-stripe'),
44 44
 			'type'        => 'text',
45
-			'description' => __( 'This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
46
-			'default'     => __( 'Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe' ),
45
+			'description' => __('This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe'),
46
+			'default'     => __('Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe'),
47 47
 			'desc_tip'    => true,
48 48
 		),
49 49
 		'webhook'                       => array(
50
-			'title'       => __( 'Webhook Endpoints', 'woocommerce-gateway-stripe' ),
50
+			'title'       => __('Webhook Endpoints', 'woocommerce-gateway-stripe'),
51 51
 			'type'        => 'title',
52 52
 			/* translators: webhook URL */
53 53
 			'description' => $this->display_admin_settings_webhook_description(),
54 54
 		),
55 55
 		'api_credentials'               => array(
56
-			'title'       => __( 'API Credentials', 'woocommerce-gateway-stripe' ),
56
+			'title'       => __('API Credentials', 'woocommerce-gateway-stripe'),
57 57
 			'type'        => 'title',
58 58
 			'description' => $api_credentials_text
59 59
 		),
60 60
 		'testmode'                      => array(
61
-			'title'       => __( 'Test mode', 'woocommerce-gateway-stripe' ),
62
-			'label'       => __( 'Enable Test Mode', 'woocommerce-gateway-stripe' ),
61
+			'title'       => __('Test mode', 'woocommerce-gateway-stripe'),
62
+			'label'       => __('Enable Test Mode', 'woocommerce-gateway-stripe'),
63 63
 			'type'        => 'checkbox',
64
-			'description' => __( 'Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe' ),
64
+			'description' => __('Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe'),
65 65
 			'default'     => 'yes',
66 66
 			'desc_tip'    => true,
67 67
 		),
68 68
 		'test_publishable_key'          => array(
69
-			'title'       => __( 'Test Publishable Key', 'woocommerce-gateway-stripe' ),
69
+			'title'       => __('Test Publishable Key', 'woocommerce-gateway-stripe'),
70 70
 			'type'        => 'text',
71
-			'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' ),
71
+			'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'),
72 72
 			'default'     => '',
73 73
 			'desc_tip'    => true,
74 74
 		),
75 75
 		'test_secret_key'               => array(
76
-			'title'       => __( 'Test Secret Key', 'woocommerce-gateway-stripe' ),
76
+			'title'       => __('Test Secret Key', 'woocommerce-gateway-stripe'),
77 77
 			'type'        => 'password',
78
-			'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' ),
78
+			'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'),
79 79
 			'default'     => '',
80 80
 			'desc_tip'    => true,
81 81
 		),
82 82
 		'test_webhook_secret'           => array(
83
-			'title'       => __( 'Test Webhook Secret', 'woocommerce-gateway-stripe' ),
83
+			'title'       => __('Test Webhook Secret', 'woocommerce-gateway-stripe'),
84 84
 			'type'        => 'password',
85
-			'description' => __( 'Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe' ),
85
+			'description' => __('Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe'),
86 86
 			'default'     => '',
87 87
 			'desc_tip'    => true,
88 88
 		),
89 89
 		'publishable_key'               => array(
90
-			'title'       => __( 'Live Publishable Key', 'woocommerce-gateway-stripe' ),
90
+			'title'       => __('Live Publishable Key', 'woocommerce-gateway-stripe'),
91 91
 			'type'        => 'text',
92
-			'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' ),
92
+			'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'),
93 93
 			'default'     => '',
94 94
 			'desc_tip'    => true,
95 95
 		),
96 96
 		'secret_key'                    => array(
97
-			'title'       => __( 'Live Secret Key', 'woocommerce-gateway-stripe' ),
97
+			'title'       => __('Live Secret Key', 'woocommerce-gateway-stripe'),
98 98
 			'type'        => 'password',
99
-			'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' ),
99
+			'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'),
100 100
 			'default'     => '',
101 101
 			'desc_tip'    => true,
102 102
 		),
103 103
 		'webhook_secret'               => array(
104
-			'title'       => __( 'Webhook Secret', 'woocommerce-gateway-stripe' ),
104
+			'title'       => __('Webhook Secret', 'woocommerce-gateway-stripe'),
105 105
 			'type'        => 'password',
106
-			'description' => __( 'Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe' ),
106
+			'description' => __('Get your webhook signing secret from the webhooks section in your stripe account.', 'woocommerce-gateway-stripe'),
107 107
 			'default'     => '',
108 108
 			'desc_tip'    => true,
109 109
 		),
110 110
 		'inline_cc_form'                => array(
111
-			'title'       => __( 'Inline Credit Card Form', 'woocommerce-gateway-stripe' ),
111
+			'title'       => __('Inline Credit Card Form', 'woocommerce-gateway-stripe'),
112 112
 			'type'        => 'checkbox',
113
-			'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' ),
113
+			'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'),
114 114
 			'default'     => 'no',
115 115
 			'desc_tip'    => true,
116 116
 		),
117 117
 		'statement_descriptor'          => array(
118
-			'title'       => __( 'Statement Descriptor', 'woocommerce-gateway-stripe' ),
118
+			'title'       => __('Statement Descriptor', 'woocommerce-gateway-stripe'),
119 119
 			'type'        => 'text',
120
-			'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' ),
120
+			'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'),
121 121
 			'default'     => '',
122 122
 			'desc_tip'    => true,
123 123
 		),
124 124
 		'capture'                       => array(
125
-			'title'       => __( 'Capture', 'woocommerce-gateway-stripe' ),
126
-			'label'       => __( 'Capture charge immediately', 'woocommerce-gateway-stripe' ),
125
+			'title'       => __('Capture', 'woocommerce-gateway-stripe'),
126
+			'label'       => __('Capture charge immediately', 'woocommerce-gateway-stripe'),
127 127
 			'type'        => 'checkbox',
128
-			'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' ),
128
+			'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'),
129 129
 			'default'     => 'yes',
130 130
 			'desc_tip'    => true,
131 131
 		),
132 132
 		'payment_request'               => array(
133
-			'title'       => __( 'Payment Request Buttons', 'woocommerce-gateway-stripe' ),
133
+			'title'       => __('Payment Request Buttons', 'woocommerce-gateway-stripe'),
134 134
 			/* translators: 1) br tag 2) Stripe anchor tag 3) Apple anchor tag 4) Stripe dashboard opening anchor tag 5) Stripe dashboard closing anchor tag */
135 135
 			'label'       => sprintf(
136
-				__( '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. %4$sLog into your Stripe dashboard%5$s to complete or update your Apple Pay setup.', 'woocommerce-gateway-stripe' ),
136
+				__('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. %4$sLog into your Stripe dashboard%5$s to complete or update your Apple Pay setup.', 'woocommerce-gateway-stripe'),
137 137
 				'<br />',
138 138
 				'<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>',
139 139
 				'<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>',
@@ -141,79 +141,79 @@  discard block
 block discarded – undo
141 141
 				'</a>'
142 142
 			),
143 143
 			'type'        => 'checkbox',
144
-			'description' => __( 'If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe' ),
144
+			'description' => __('If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe'),
145 145
 			'default'     => 'yes',
146 146
 			'desc_tip'    => true,
147 147
 		),
148 148
 		'payment_request_button_type'   => array(
149
-			'title'       => __( 'Payment Request Button Type', 'woocommerce-gateway-stripe' ),
150
-			'label'       => __( 'Button Type', 'woocommerce-gateway-stripe' ),
149
+			'title'       => __('Payment Request Button Type', 'woocommerce-gateway-stripe'),
150
+			'label'       => __('Button Type', 'woocommerce-gateway-stripe'),
151 151
 			'type'        => 'select',
152
-			'description' => __( 'Select the button type you would like to show.', 'woocommerce-gateway-stripe' ),
152
+			'description' => __('Select the button type you would like to show.', 'woocommerce-gateway-stripe'),
153 153
 			'default'     => 'buy',
154 154
 			'desc_tip'    => true,
155 155
 			'options'     => array(
156
-				'default' => __( 'Default', 'woocommerce-gateway-stripe' ),
157
-				'buy'     => __( 'Buy', 'woocommerce-gateway-stripe' ),
158
-				'donate'  => __( 'Donate', 'woocommerce-gateway-stripe' ),
159
-				'branded' => __( 'Branded', 'woocommerce-gateway-stripe' ),
160
-				'custom'  => __( 'Custom', 'woocommerce-gateway-stripe' ),
156
+				'default' => __('Default', 'woocommerce-gateway-stripe'),
157
+				'buy'     => __('Buy', 'woocommerce-gateway-stripe'),
158
+				'donate'  => __('Donate', 'woocommerce-gateway-stripe'),
159
+				'branded' => __('Branded', 'woocommerce-gateway-stripe'),
160
+				'custom'  => __('Custom', 'woocommerce-gateway-stripe'),
161 161
 			),
162 162
 		),
163 163
 		'payment_request_button_theme'  => array(
164
-			'title'       => __( 'Payment Request Button Theme', 'woocommerce-gateway-stripe' ),
165
-			'label'       => __( 'Button Theme', 'woocommerce-gateway-stripe' ),
164
+			'title'       => __('Payment Request Button Theme', 'woocommerce-gateway-stripe'),
165
+			'label'       => __('Button Theme', 'woocommerce-gateway-stripe'),
166 166
 			'type'        => 'select',
167
-			'description' => __( 'Select the button theme you would like to show.', 'woocommerce-gateway-stripe' ),
167
+			'description' => __('Select the button theme you would like to show.', 'woocommerce-gateway-stripe'),
168 168
 			'default'     => 'dark',
169 169
 			'desc_tip'    => true,
170 170
 			'options'     => array(
171
-				'dark'          => __( 'Dark', 'woocommerce-gateway-stripe' ),
172
-				'light'         => __( 'Light', 'woocommerce-gateway-stripe' ),
173
-				'light-outline' => __( 'Light-Outline', 'woocommerce-gateway-stripe' ),
171
+				'dark'          => __('Dark', 'woocommerce-gateway-stripe'),
172
+				'light'         => __('Light', 'woocommerce-gateway-stripe'),
173
+				'light-outline' => __('Light-Outline', 'woocommerce-gateway-stripe'),
174 174
 			),
175 175
 		),
176 176
 		'payment_request_button_height' => array(
177
-			'title'       => __( 'Payment Request Button Height', 'woocommerce-gateway-stripe' ),
178
-			'label'       => __( 'Button Height', 'woocommerce-gateway-stripe' ),
177
+			'title'       => __('Payment Request Button Height', 'woocommerce-gateway-stripe'),
178
+			'label'       => __('Button Height', 'woocommerce-gateway-stripe'),
179 179
 			'type'        => 'text',
180
-			'description' => __( 'Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe' ),
180
+			'description' => __('Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe'),
181 181
 			'default'     => '44',
182 182
 			'desc_tip'    => true,
183 183
 		),
184 184
 		'payment_request_button_label' => array(
185
-			'title'       => __( 'Payment Request Button Label', 'woocommerce-gateway-stripe' ),
186
-			'label'       => __( 'Button Label', 'woocommerce-gateway-stripe' ),
185
+			'title'       => __('Payment Request Button Label', 'woocommerce-gateway-stripe'),
186
+			'label'       => __('Button Label', 'woocommerce-gateway-stripe'),
187 187
 			'type'        => 'text',
188
-			'description' => __( 'Enter the custom text you would like the button to have.', 'woocommerce-gateway-stripe' ),
189
-			'default'     => __( 'Buy now', 'woocommerce-gateway-stripe' ),
188
+			'description' => __('Enter the custom text you would like the button to have.', 'woocommerce-gateway-stripe'),
189
+			'default'     => __('Buy now', 'woocommerce-gateway-stripe'),
190 190
 			'desc_tip'    => true,
191 191
 		),
192 192
 		'payment_request_button_branded_type' => array(
193
-			'title'       => __( 'Payment Request Branded Button Label Format', 'woocommerce-gateway-stripe' ),
194
-			'label'       => __( 'Branded Button Label Format', 'woocommerce-gateway-stripe' ),
193
+			'title'       => __('Payment Request Branded Button Label Format', 'woocommerce-gateway-stripe'),
194
+			'label'       => __('Branded Button Label Format', 'woocommerce-gateway-stripe'),
195 195
 			'type'        => 'select',
196
-			'description' => __( 'Select the branded button label format.', 'woocommerce-gateway-stripe' ),
196
+			'description' => __('Select the branded button label format.', 'woocommerce-gateway-stripe'),
197 197
 			'default'     => 'long',
198 198
 			'desc_tip'    => true,
199 199
 			'options'     => array(
200
-				'short' => __( 'Logo only', 'woocommerce-gateway-stripe' ),
201
-				'long'  => __( 'Text and logo', 'woocommerce-gateway-stripe' ),
200
+				'short' => __('Logo only', 'woocommerce-gateway-stripe'),
201
+				'long'  => __('Text and logo', 'woocommerce-gateway-stripe'),
202 202
 			),
203 203
 		),
204 204
 		'saved_cards'                   => array(
205
-			'title'       => __( 'Saved Cards', 'woocommerce-gateway-stripe' ),
206
-			'label'       => __( 'Enable Payment via Saved Cards', 'woocommerce-gateway-stripe' ),
205
+			'title'       => __('Saved Cards', 'woocommerce-gateway-stripe'),
206
+			'label'       => __('Enable Payment via Saved Cards', 'woocommerce-gateway-stripe'),
207 207
 			'type'        => 'checkbox',
208
-			'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' ),
208
+			'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'),
209 209
 			'default'     => 'yes',
210 210
 			'desc_tip'    => true,
211 211
 		),
212 212
 		'logging'                       => array(
213
-			'title'       => __( 'Logging', 'woocommerce-gateway-stripe' ),
214
-			'label'       => __( 'Log debug messages', 'woocommerce-gateway-stripe' ),
213
+			'title'       => __('Logging', 'woocommerce-gateway-stripe'),
214
+			'label'       => __('Log debug messages', 'woocommerce-gateway-stripe'),
215 215
 			'type'        => 'checkbox',
216
-			'description' => __( 'Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe' ),
216
+			'description' => __('Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe'),
217 217
 			'default'     => 'no',
218 218
 			'desc_tip'    => true,
219 219
 		),
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' );
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');
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.