Completed
Push — master ( e35083...b7f3e7 )
by Roy
06:21
created
includes/payment-methods/class-wc-gateway-stripe-alipay.php 1 patch
Spacing   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_alipay';
60
-		$this->method_title         = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Alipay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,7 +98,7 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_alipay_supported_currencies', array(
101
+		return apply_filters('wc_stripe_alipay_supported_currencies', array(
102 102
 			'EUR',
103 103
 			'AUD',
104 104
 			'CAD',
@@ -108,7 +108,7 @@  discard block
 block discarded – undo
108 108
 			'NZD',
109 109
 			'SGD',
110 110
 			'USD',
111
-		) );
111
+		));
112 112
 	}
113 113
 
114 114
 	/**
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 	 * @return bool
120 120
 	 */
121 121
 	public function is_available() {
122
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
122
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
123 123
 			return false;
124 124
 		}
125 125
 
@@ -140,7 +140,7 @@  discard block
 block discarded – undo
140 140
 
141 141
 		$icons_str .= $icons['alipay'];
142 142
 
143
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
143
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
144 144
 	}
145 145
 
146 146
 	/**
@@ -150,19 +150,19 @@  discard block
 block discarded – undo
150 150
 	 * @version 4.0.0
151 151
 	 */
152 152
 	public function payment_scripts() {
153
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
153
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
154 154
 			return;
155 155
 		}
156 156
 
157
-		wp_enqueue_style( 'stripe_styles' );
158
-		wp_enqueue_script( 'woocommerce_stripe' );
157
+		wp_enqueue_style('stripe_styles');
158
+		wp_enqueue_script('woocommerce_stripe');
159 159
 	}
160 160
 
161 161
 	/**
162 162
 	 * Initialize Gateway Settings Form Fields.
163 163
 	 */
164 164
 	public function init_form_fields() {
165
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php' );
165
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php');
166 166
 	}
167 167
 
168 168
 	/**
@@ -174,25 +174,25 @@  discard block
 block discarded – undo
174 174
 		$description = $this->get_description();
175 175
 
176 176
 		// If paying from order, we need to get total from order not cart.
177
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
178
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
177
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
178
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
179 179
 			$total = $order->get_total();
180 180
 		}
181 181
 
182
-		if ( is_add_payment_method_page() ) {
183
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
184
-			$total        = '';
182
+		if (is_add_payment_method_page()) {
183
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
184
+			$total = '';
185 185
 		} else {
186 186
 			$pay_button_text = '';
187 187
 		}
188 188
 
189 189
 		echo '<div
190 190
 			id="stripe-alipay-payment-data"
191
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
192
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
191
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
192
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
193 193
 
194
-		if ( $description ) {
195
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
194
+		if ($description) {
195
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
196 196
 		}
197 197
 
198 198
 		echo '</div>';
@@ -206,24 +206,24 @@  discard block
 block discarded – undo
206 206
 	 * @param object $order
207 207
 	 * @return mixed
208 208
 	 */
209
-	public function create_source( $order ) {
209
+	public function create_source($order) {
210 210
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
211 211
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
212
-		$return_url            = $this->get_stripe_return_url( $order );
212
+		$return_url            = $this->get_stripe_return_url($order);
213 213
 		$post_data             = array();
214
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
215
-		$post_data['currency'] = strtolower( $currency );
214
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
215
+		$post_data['currency'] = strtolower($currency);
216 216
 		$post_data['type']     = 'alipay';
217
-		$post_data['owner']    = $this->get_owner_details( $order );
218
-		$post_data['redirect'] = array( 'return_url' => $return_url );
217
+		$post_data['owner']    = $this->get_owner_details($order);
218
+		$post_data['redirect'] = array('return_url' => $return_url);
219 219
 
220
-		if ( ! empty( $this->statement_descriptor ) ) {
221
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
220
+		if ( ! empty($this->statement_descriptor)) {
221
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
222 222
 		}
223 223
 
224
-		WC_Stripe_Logger::log( 'Info: Begin creating Alipay source' );
224
+		WC_Stripe_Logger::log('Info: Begin creating Alipay source');
225 225
 
226
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_alipay_source', $post_data, $order ), 'sources' );
226
+		return WC_Stripe_API::request(apply_filters('wc_stripe_alipay_source', $post_data, $order), 'sources');
227 227
 	}
228 228
 
229 229
 	/**
@@ -237,53 +237,53 @@  discard block
 block discarded – undo
237 237
 	 *
238 238
 	 * @return array|void
239 239
 	 */
240
-	public function process_payment( $order_id, $retry = true, $force_save_save = false ) {
240
+	public function process_payment($order_id, $retry = true, $force_save_save = false) {
241 241
 		try {
242
-			$order = wc_get_order( $order_id );
242
+			$order = wc_get_order($order_id);
243 243
 
244 244
 			// This will throw exception if not valid.
245
-			$this->validate_minimum_order_amount( $order );
245
+			$this->validate_minimum_order_amount($order);
246 246
 
247 247
 			// This comes from the create account checkbox in the checkout page.
248
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
248
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
249 249
 
250
-			if ( $create_account ) {
250
+			if ($create_account) {
251 251
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
252
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
252
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
253 253
 				$new_stripe_customer->create_customer();
254 254
 			}
255 255
 
256
-			$response = $this->create_source( $order );
256
+			$response = $this->create_source($order);
257 257
 
258
-			if ( ! empty( $response->error ) ) {
259
-				$order->add_order_note( $response->error->message );
258
+			if ( ! empty($response->error)) {
259
+				$order->add_order_note($response->error->message);
260 260
 
261
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
261
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
262 262
 			}
263 263
 
264
-			if ( WC_Stripe_Helper::is_pre_30() ) {
265
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
264
+			if (WC_Stripe_Helper::is_pre_30()) {
265
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
266 266
 			} else {
267
-				$order->update_meta_data( '_stripe_source_id', $response->id );
267
+				$order->update_meta_data('_stripe_source_id', $response->id);
268 268
 				$order->save();
269 269
 			}
270 270
 
271
-			WC_Stripe_Logger::log( 'Info: Redirecting to Alipay...' );
271
+			WC_Stripe_Logger::log('Info: Redirecting to Alipay...');
272 272
 
273 273
 			return array(
274 274
 				'result'   => 'success',
275
-				'redirect' => esc_url_raw( $response->redirect->url ),
275
+				'redirect' => esc_url_raw($response->redirect->url),
276 276
 			);
277
-		} catch ( WC_Stripe_Exception $e ) {
278
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
279
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
277
+		} catch (WC_Stripe_Exception $e) {
278
+			wc_add_notice($e->getLocalizedMessage(), 'error');
279
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
280 280
 
281
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
281
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
282 282
 
283
-			$statuses = array( 'pending', 'failed' );
283
+			$statuses = array('pending', 'failed');
284 284
 
285
-			if ( $order->has_status( $statuses ) ) {
286
-				$this->send_failed_order_email( $order_id );
285
+			if ($order->has_status($statuses)) {
286
+				$this->send_failed_order_email($order_id);
287 287
 			}
288 288
 
289 289
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sofort.php 1 patch
Spacing   +69 added lines, -69 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_sofort';
60
-		$this->method_title         = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_sofort_supported_currencies', array(
101
+		return apply_filters('wc_stripe_sofort_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['sofort'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-sofort-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,28 +199,28 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$bank_country          = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'sofort';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 		$post_data['sofort']   = array(
213 213
 			'country'            => $bank_country,
214 214
 			'preferred_language' => $this->get_locale(),
215 215
 		);
216 216
 
217
-		if ( ! empty( $this->statement_descriptor ) ) {
218
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
217
+		if ( ! empty($this->statement_descriptor)) {
218
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
219 219
 		}
220 220
 
221
-		WC_Stripe_Logger::log( 'Info: Begin creating SOFORT source' );
221
+		WC_Stripe_Logger::log('Info: Begin creating SOFORT source');
222 222
 
223
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_sofort_source', $post_data, $order ), 'sources' );
223
+		return WC_Stripe_API::request(apply_filters('wc_stripe_sofort_source', $post_data, $order), 'sources');
224 224
 	}
225 225
 
226 226
 	/**
@@ -234,59 +234,59 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @return array|void
236 236
 	 */
237
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
237
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
238 238
 		try {
239
-			$order = wc_get_order( $order_id );
239
+			$order = wc_get_order($order_id);
240 240
 
241 241
 			// This will throw exception if not valid.
242
-			$this->validate_minimum_order_amount( $order );
242
+			$this->validate_minimum_order_amount($order);
243 243
 
244 244
 			// This comes from the create account checkbox in the checkout page.
245
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
245
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
246 246
 
247
-			if ( $create_account ) {
247
+			if ($create_account) {
248 248
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
249
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
249
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
250 250
 				$new_stripe_customer->create_customer();
251 251
 			}
252 252
 
253
-			$response = $this->create_source( $order );
253
+			$response = $this->create_source($order);
254 254
 
255
-			if ( ! empty( $response->error ) ) {
256
-				$order->add_order_note( $response->error->message );
255
+			if ( ! empty($response->error)) {
256
+				$order->add_order_note($response->error->message);
257 257
 
258 258
 				$localized_messages = WC_Stripe_Helper::get_localized_messages();
259 259
 
260
-				if ( 'invalid_sofort_country' === $response->error->code ) {
261
-					$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
260
+				if ('invalid_sofort_country' === $response->error->code) {
261
+					$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
262 262
 				} else {
263
-					$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
263
+					$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
264 264
 				}
265 265
 
266
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
266
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
267 267
 			}
268 268
 
269
-			if ( WC_Stripe_Helper::is_pre_30() ) {
270
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
269
+			if (WC_Stripe_Helper::is_pre_30()) {
270
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
271 271
 			} else {
272
-				$order->update_meta_data( '_stripe_source_id', $response->id );
272
+				$order->update_meta_data('_stripe_source_id', $response->id);
273 273
 				$order->save();
274 274
 			}
275 275
 
276
-			WC_Stripe_Logger::log( 'Info: Redirecting to SOFORT...' );
276
+			WC_Stripe_Logger::log('Info: Redirecting to SOFORT...');
277 277
 
278 278
 			return array(
279 279
 				'result'   => 'success',
280
-				'redirect' => esc_url_raw( $response->redirect->url ),
280
+				'redirect' => esc_url_raw($response->redirect->url),
281 281
 			);
282
-		} catch ( WC_Stripe_Exception $e ) {
283
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
284
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
282
+		} catch (WC_Stripe_Exception $e) {
283
+			wc_add_notice($e->getLocalizedMessage(), 'error');
284
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
285 285
 
286
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
286
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
287 287
 
288
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
289
-				$this->send_failed_order_email( $order_id );
288
+			if ($order->has_status(array('pending', 'failed'))) {
289
+				$this->send_failed_order_email($order_id);
290 290
 			}
291 291
 
292 292
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-eps.php 1 patch
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_eps';
60
-		$this->method_title         = __( 'Stripe EPS', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe EPS', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_eps_supported_currencies', array(
101
+		return apply_filters('wc_stripe_eps_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['eps'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-eps-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'eps';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating EPS source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating EPS source');
218 218
 
219
-		return WC_Stripe_API::request( $post_data, 'sources' );
219
+		return WC_Stripe_API::request($post_data, 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new Exception( $response->error->message );
254
+				throw new Exception($response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_pre_30() ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_pre_30()) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to EPS...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to EPS...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( Exception $e ) {
271
-			wc_add_notice( $e->getMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (Exception $e) {
271
+			wc_add_notice($e->getMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-giropay.php 1 patch
Spacing   +66 added lines, -66 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_giropay';
60
-		$this->method_title         = __( 'Stripe Giropay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Giropay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -98,9 +98,9 @@  discard block
 block discarded – undo
98 98
 	 * @return array
99 99
 	 */
100 100
 	public function get_supported_currency() {
101
-		return apply_filters( 'wc_stripe_giropay_supported_currencies', array(
101
+		return apply_filters('wc_stripe_giropay_supported_currencies', array(
102 102
 			'EUR',
103
-		) );
103
+		));
104 104
 	}
105 105
 
106 106
 	/**
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 	 * @return bool
112 112
 	 */
113 113
 	public function is_available() {
114
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
114
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
115 115
 			return false;
116 116
 		}
117 117
 
@@ -132,7 +132,7 @@  discard block
 block discarded – undo
132 132
 
133 133
 		$icons_str .= $icons['giropay'];
134 134
 
135
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
135
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
136 136
 	}
137 137
 
138 138
 	/**
@@ -143,19 +143,19 @@  discard block
 block discarded – undo
143 143
 	 * @access public
144 144
 	 */
145 145
 	public function payment_scripts() {
146
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
146
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
147 147
 			return;
148 148
 		}
149 149
 
150
-		wp_enqueue_style( 'stripe_styles' );
151
-		wp_enqueue_script( 'woocommerce_stripe' );
150
+		wp_enqueue_style('stripe_styles');
151
+		wp_enqueue_script('woocommerce_stripe');
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * Initialize Gateway Settings Form Fields.
156 156
 	 */
157 157
 	public function init_form_fields() {
158
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php' );
158
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php');
159 159
 	}
160 160
 
161 161
 	/**
@@ -167,25 +167,25 @@  discard block
 block discarded – undo
167 167
 		$description = $this->get_description();
168 168
 
169 169
 		// If paying from order, we need to get total from order not cart.
170
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
171
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
170
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
171
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
172 172
 			$total = $order->get_total();
173 173
 		}
174 174
 
175
-		if ( is_add_payment_method_page() ) {
176
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
177
-			$total        = '';
175
+		if (is_add_payment_method_page()) {
176
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
177
+			$total = '';
178 178
 		} else {
179 179
 			$pay_button_text = '';
180 180
 		}
181 181
 
182 182
 		echo '<div
183 183
 			id="stripe-giropay-payment-data"
184
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
185
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
184
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
185
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
186 186
 
187
-		if ( $description ) {
188
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
187
+		if ($description) {
188
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
189 189
 		}
190 190
 
191 191
 		echo '</div>';
@@ -199,24 +199,24 @@  discard block
 block discarded – undo
199 199
 	 * @param object $order
200 200
 	 * @return mixed
201 201
 	 */
202
-	public function create_source( $order ) {
202
+	public function create_source($order) {
203 203
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
204 204
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
205
-		$return_url            = $this->get_stripe_return_url( $order );
205
+		$return_url            = $this->get_stripe_return_url($order);
206 206
 		$post_data             = array();
207
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
208
-		$post_data['currency'] = strtolower( $currency );
207
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
208
+		$post_data['currency'] = strtolower($currency);
209 209
 		$post_data['type']     = 'giropay';
210
-		$post_data['owner']    = $this->get_owner_details( $order );
211
-		$post_data['redirect'] = array( 'return_url' => $return_url );
210
+		$post_data['owner']    = $this->get_owner_details($order);
211
+		$post_data['redirect'] = array('return_url' => $return_url);
212 212
 
213
-		if ( ! empty( $this->statement_descriptor ) ) {
214
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
213
+		if ( ! empty($this->statement_descriptor)) {
214
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
215 215
 		}
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating Giropay source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating Giropay source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_giropay_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_giropay_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,51 +230,51 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			if ( WC_Stripe_Helper::is_pre_30() ) {
258
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
257
+			if (WC_Stripe_Helper::is_pre_30()) {
258
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
259 259
 			} else {
260
-				$order->update_meta_data( '_stripe_source_id', $response->id );
260
+				$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 				$order->save();
262 262
 			}
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to Giropay...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to Giropay...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-multibanco.php 1 patch
Spacing   +90 added lines, -90 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id                   = 'stripe_multibanco';
60
-		$this->method_title         = __( 'Stripe Multibanco', 'woocommerce-gateway-stripe' );
60
+		$this->method_title         = __('Stripe Multibanco', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description   = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description   = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports             = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,27 +71,27 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
91
-		add_action( 'woocommerce_thankyou_stripe_multibanco', array( $this, 'thankyou_page' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91
+		add_action('woocommerce_thankyou_stripe_multibanco', array($this, 'thankyou_page'));
92 92
 
93 93
 		// Customer Emails
94
-		add_action( 'woocommerce_email_before_order_table', array( $this, 'email_instructions' ), 10, 3 );
94
+		add_action('woocommerce_email_before_order_table', array($this, 'email_instructions'), 10, 3);
95 95
 	}
96 96
 
97 97
 	/**
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
 	 * @return array
103 103
 	 */
104 104
 	public function get_supported_currency() {
105
-		return apply_filters( 'wc_stripe_multibanco_supported_currencies', array(
105
+		return apply_filters('wc_stripe_multibanco_supported_currencies', array(
106 106
 			'EUR',
107
-		) );
107
+		));
108 108
 	}
109 109
 
110 110
 	/**
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 	 * @return bool
116 116
 	 */
117 117
 	public function is_available() {
118
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
118
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
119 119
 			return false;
120 120
 		}
121 121
 
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 
137 137
 		$icons_str .= $icons['multibanco'];
138 138
 
139
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
139
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
140 140
 	}
141 141
 
142 142
 	/**
@@ -147,19 +147,19 @@  discard block
 block discarded – undo
147 147
 	 * @access public
148 148
 	 */
149 149
 	public function payment_scripts() {
150
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
150
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
151 151
 			return;
152 152
 		}
153 153
 
154
-		wp_enqueue_style( 'stripe_styles' );
155
-		wp_enqueue_script( 'woocommerce_stripe' );
154
+		wp_enqueue_style('stripe_styles');
155
+		wp_enqueue_script('woocommerce_stripe');
156 156
 	}
157 157
 
158 158
 	/**
159 159
 	 * Initialize Gateway Settings Form Fields.
160 160
 	 */
161 161
 	public function init_form_fields() {
162
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-multibanco-settings.php' );
162
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-multibanco-settings.php');
163 163
 	}
164 164
 
165 165
 	/**
@@ -171,25 +171,25 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_get_order_id_by_order_key( wc_clean( $_GET['key'] ) ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_get_order_id_by_order_key(wc_clean($_GET['key'])));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
181
-			$total        = '';
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181
+			$total = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
184 184
 		}
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-multibanco-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -200,8 +200,8 @@  discard block
 block discarded – undo
200 200
 	 *
201 201
 	 * @param int $order_id
202 202
 	 */
203
-	public function thankyou_page( $order_id ) {
204
-		$this->get_instructions( $order_id );
203
+	public function thankyou_page($order_id) {
204
+		$this->get_instructions($order_id);
205 205
 	}
206 206
 
207 207
 	/**
@@ -213,15 +213,15 @@  discard block
 block discarded – undo
213 213
 	 * @param bool $sent_to_admin
214 214
 	 * @param bool $plain_text
215 215
 	 */
216
-	public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
216
+	public function email_instructions($order, $sent_to_admin, $plain_text = false) {
217 217
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
218 218
 
219 219
 		$payment_method = WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method();
220 220
 
221
-		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status( 'on-hold' ) ) {
222
-			WC_Stripe_Logger::log( 'Sending multibanco email for order #' . $order_id );
221
+		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status('on-hold')) {
222
+			WC_Stripe_Logger::log('Sending multibanco email for order #' . $order_id);
223 223
 
224
-			$this->get_instructions( $order_id, $plain_text );
224
+			$this->get_instructions($order_id, $plain_text);
225 225
 		}
226 226
 	}
227 227
 
@@ -232,34 +232,34 @@  discard block
 block discarded – undo
232 232
 	 * @version 4.1.0
233 233
 	 * @param int $order_id
234 234
 	 */
235
-	public function get_instructions( $order_id, $plain_text = false ) {
236
-		$data = get_post_meta( $order_id, '_stripe_multibanco', true );
235
+	public function get_instructions($order_id, $plain_text = false) {
236
+		$data = get_post_meta($order_id, '_stripe_multibanco', true);
237 237
 
238
-		if ( $plain_text ) {
239
-			esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ) . "\n\n";
238
+		if ($plain_text) {
239
+			esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe') . "\n\n";
240 240
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
241
-			esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ) . "\n\n";
241
+			esc_html_e('Montante:', 'woocommerce-gateway-stripe') . "\n\n";
242 242
 			echo $data['amount'] . "\n\n";
243 243
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
244
-			esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ) . "\n\n";
244
+			esc_html_e('Entidade:', 'woocommerce-gateway-stripe') . "\n\n";
245 245
 			echo $data['entity'] . "\n\n";
246 246
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
247
-			esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ) . "\n\n";
247
+			esc_html_e('Referencia:', 'woocommerce-gateway-stripe') . "\n\n";
248 248
 			echo $data['reference'] . "\n\n";
249 249
 		} else {
250 250
 			?>
251
-			<h3><?php esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ); ?></h3>
251
+			<h3><?php esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe'); ?></h3>
252 252
 			<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
253 253
 			<li class="woocommerce-order-overview__order order">
254
-				<?php esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ); ?>
254
+				<?php esc_html_e('Montante:', 'woocommerce-gateway-stripe'); ?>
255 255
 				<strong><?php echo $data['amount']; ?></strong>
256 256
 			</li>
257 257
 			<li class="woocommerce-order-overview__order order">
258
-				<?php esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ); ?>
258
+				<?php esc_html_e('Entidade:', 'woocommerce-gateway-stripe'); ?>
259 259
 				<strong><?php echo $data['entity']; ?></strong>
260 260
 			</li>
261 261
 			<li class="woocommerce-order-overview__order order">
262
-				<?php esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ); ?>
262
+				<?php esc_html_e('Referencia:', 'woocommerce-gateway-stripe'); ?>
263 263
 				<strong><?php echo $data['reference']; ?></strong>
264 264
 			</li>
265 265
 			</ul>
@@ -275,7 +275,7 @@  discard block
 block discarded – undo
275 275
 	 * @param object $order
276 276
 	 * @param object $source_object
277 277
 	 */
278
-	public function save_instructions( $order, $source_object ) {
278
+	public function save_instructions($order, $source_object) {
279 279
 		$data = array(
280 280
 			'amount'    => $order->get_formatted_order_total(),
281 281
 			'entity'    => $source_object->multibanco->entity,
@@ -284,7 +284,7 @@  discard block
 block discarded – undo
284 284
 
285 285
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
286 286
 
287
-		update_post_meta( $order_id, '_stripe_multibanco', $data );
287
+		update_post_meta($order_id, '_stripe_multibanco', $data);
288 288
 	}
289 289
 
290 290
 	/**
@@ -295,24 +295,24 @@  discard block
 block discarded – undo
295 295
 	 * @param object $order
296 296
 	 * @return mixed
297 297
 	 */
298
-	public function create_source( $order ) {
298
+	public function create_source($order) {
299 299
 		$currency              = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
300 300
 		$order_id              = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
301
-		$return_url            = $this->get_stripe_return_url( $order );
301
+		$return_url            = $this->get_stripe_return_url($order);
302 302
 		$post_data             = array();
303
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
304
-		$post_data['currency'] = strtolower( $currency );
303
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
304
+		$post_data['currency'] = strtolower($currency);
305 305
 		$post_data['type']     = 'multibanco';
306
-		$post_data['owner']    = $this->get_owner_details( $order );
307
-		$post_data['redirect'] = array( 'return_url' => $return_url );
306
+		$post_data['owner']    = $this->get_owner_details($order);
307
+		$post_data['redirect'] = array('return_url' => $return_url);
308 308
 
309
-		if ( ! empty( $this->statement_descriptor ) ) {
310
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
309
+		if ( ! empty($this->statement_descriptor)) {
310
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
311 311
 		}
312 312
 
313
-		WC_Stripe_Logger::log( 'Info: Begin creating Multibanco source' );
313
+		WC_Stripe_Logger::log('Info: Begin creating Multibanco source');
314 314
 
315
-		return WC_Stripe_API::request( $post_data, 'sources' );
315
+		return WC_Stripe_API::request($post_data, 'sources');
316 316
 	}
317 317
 
318 318
 	/**
@@ -326,62 +326,62 @@  discard block
 block discarded – undo
326 326
 	 *
327 327
 	 * @return array|void
328 328
 	 */
329
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
329
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
330 330
 		try {
331
-			$order = wc_get_order( $order_id );
331
+			$order = wc_get_order($order_id);
332 332
 
333 333
 			// This will throw exception if not valid.
334
-			$this->validate_minimum_order_amount( $order );
334
+			$this->validate_minimum_order_amount($order);
335 335
 
336 336
 			// This comes from the create account checkbox in the checkout page.
337
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
337
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
338 338
 
339
-			if ( $create_account ) {
339
+			if ($create_account) {
340 340
 				$new_customer_id     = WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id();
341
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
341
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
342 342
 				$new_stripe_customer->create_customer();
343 343
 			}
344 344
 
345
-			$response = $this->create_source( $order );
345
+			$response = $this->create_source($order);
346 346
 
347
-			if ( ! empty( $response->error ) ) {
348
-				$order->add_order_note( $response->error->message );
347
+			if ( ! empty($response->error)) {
348
+				$order->add_order_note($response->error->message);
349 349
 
350
-				throw new Exception( $response->error->message );
350
+				throw new Exception($response->error->message);
351 351
 			}
352 352
 
353
-			if ( WC_Stripe_Helper::is_pre_30() ) {
354
-				update_post_meta( $order_id, '_stripe_source_id', $response->id );
353
+			if (WC_Stripe_Helper::is_pre_30()) {
354
+				update_post_meta($order_id, '_stripe_source_id', $response->id);
355 355
 			} else {
356
-				$order->update_meta_data( '_stripe_source_id', $response->id );
356
+				$order->update_meta_data('_stripe_source_id', $response->id);
357 357
 				$order->save();
358 358
 			}
359 359
 
360
-			$this->save_instructions( $order, $response );
360
+			$this->save_instructions($order, $response);
361 361
 
362 362
 			// Mark as on-hold (we're awaiting the payment)
363
-			$order->update_status( 'on-hold', __( 'Awaiting Multibanco payment', 'woocommerce-gateway-stripe' ) );
363
+			$order->update_status('on-hold', __('Awaiting Multibanco payment', 'woocommerce-gateway-stripe'));
364 364
 
365 365
 			// Reduce stock levels
366
-			wc_reduce_stock_levels( $order_id );
366
+			wc_reduce_stock_levels($order_id);
367 367
 
368 368
 			// Remove cart
369 369
 			WC()->cart->empty_cart();
370 370
 
371
-			WC_Stripe_Logger::log( 'Info: Redirecting to Multibanco...' );
371
+			WC_Stripe_Logger::log('Info: Redirecting to Multibanco...');
372 372
 
373 373
 			return array(
374 374
 				'result'   => 'success',
375
-				'redirect' => esc_url_raw( $response->redirect->url ),
375
+				'redirect' => esc_url_raw($response->redirect->url),
376 376
 			);
377
-		} catch ( Exception $e ) {
378
-			wc_add_notice( $e->getMessage(), 'error' );
379
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
377
+		} catch (Exception $e) {
378
+			wc_add_notice($e->getMessage(), 'error');
379
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
380 380
 
381
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
381
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
382 382
 
383
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
384
-				$this->send_failed_order_email( $order_id );
383
+			if ($order->has_status(array('pending', 'failed'))) {
384
+				$this->send_failed_order_email($order_id);
385 385
 			}
386 386
 
387 387
 			return array(
Please login to merge, or discard this patch.
includes/admin/stripe-settings.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,181 +1,181 @@
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
6
-return apply_filters( 'wc_stripe_settings',
6
+return apply_filters('wc_stripe_settings',
7 7
 	array(
8 8
 		'enabled' => array(
9
-			'title'       => __( 'Enable/Disable', 'woocommerce-gateway-stripe' ),
10
-			'label'       => __( 'Enable Stripe', 'woocommerce-gateway-stripe' ),
9
+			'title'       => __('Enable/Disable', 'woocommerce-gateway-stripe'),
10
+			'label'       => __('Enable Stripe', 'woocommerce-gateway-stripe'),
11 11
 			'type'        => 'checkbox',
12 12
 			'description' => '',
13 13
 			'default'     => 'no',
14 14
 		),
15 15
 		'title' => array(
16
-			'title'       => __( 'Title', 'woocommerce-gateway-stripe' ),
16
+			'title'       => __('Title', 'woocommerce-gateway-stripe'),
17 17
 			'type'        => 'text',
18
-			'description' => __( 'This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
19
-			'default'     => __( 'Credit Card (Stripe)', 'woocommerce-gateway-stripe' ),
18
+			'description' => __('This controls the title which the user sees during checkout.', 'woocommerce-gateway-stripe'),
19
+			'default'     => __('Credit Card (Stripe)', 'woocommerce-gateway-stripe'),
20 20
 			'desc_tip'    => true,
21 21
 		),
22 22
 		'description' => array(
23
-			'title'       => __( 'Description', 'woocommerce-gateway-stripe' ),
23
+			'title'       => __('Description', 'woocommerce-gateway-stripe'),
24 24
 			'type'        => 'text',
25
-			'description' => __( 'This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe' ),
26
-			'default'     => __( 'Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe' ),
25
+			'description' => __('This controls the description which the user sees during checkout.', 'woocommerce-gateway-stripe'),
26
+			'default'     => __('Pay with your credit card via Stripe.', 'woocommerce-gateway-stripe'),
27 27
 			'desc_tip'    => true,
28 28
 		),
29 29
 		'webhook' => array(
30
-			'title'       => __( 'Webhook Endpoints', 'woocommerce-gateway-stripe' ),
30
+			'title'       => __('Webhook Endpoints', 'woocommerce-gateway-stripe'),
31 31
 			'type'        => 'title',
32 32
 			/* translators: webhook URL */
33 33
 			'description' => $this->display_admin_settings_webhook_description(),
34 34
 		),
35 35
 		'testmode' => array(
36
-			'title'       => __( 'Test mode', 'woocommerce-gateway-stripe' ),
37
-			'label'       => __( 'Enable Test Mode', 'woocommerce-gateway-stripe' ),
36
+			'title'       => __('Test mode', 'woocommerce-gateway-stripe'),
37
+			'label'       => __('Enable Test Mode', 'woocommerce-gateway-stripe'),
38 38
 			'type'        => 'checkbox',
39
-			'description' => __( 'Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe' ),
39
+			'description' => __('Place the payment gateway in test mode using test API keys.', 'woocommerce-gateway-stripe'),
40 40
 			'default'     => 'yes',
41 41
 			'desc_tip'    => true,
42 42
 		),
43 43
 		'test_publishable_key' => array(
44
-			'title'       => __( 'Test Publishable Key', 'woocommerce-gateway-stripe' ),
44
+			'title'       => __('Test Publishable Key', 'woocommerce-gateway-stripe'),
45 45
 			'type'        => 'password',
46
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
46
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
47 47
 			'default'     => '',
48 48
 			'desc_tip'    => true,
49 49
 		),
50 50
 		'test_secret_key' => array(
51
-			'title'       => __( 'Test Secret Key', 'woocommerce-gateway-stripe' ),
51
+			'title'       => __('Test Secret Key', 'woocommerce-gateway-stripe'),
52 52
 			'type'        => 'password',
53
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
53
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
54 54
 			'default'     => '',
55 55
 			'desc_tip'    => true,
56 56
 		),
57 57
 		'publishable_key' => array(
58
-			'title'       => __( 'Live Publishable Key', 'woocommerce-gateway-stripe' ),
58
+			'title'       => __('Live Publishable Key', 'woocommerce-gateway-stripe'),
59 59
 			'type'        => 'password',
60
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
60
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
61 61
 			'default'     => '',
62 62
 			'desc_tip'    => true,
63 63
 		),
64 64
 		'secret_key' => array(
65
-			'title'       => __( 'Live Secret Key', 'woocommerce-gateway-stripe' ),
65
+			'title'       => __('Live Secret Key', 'woocommerce-gateway-stripe'),
66 66
 			'type'        => 'password',
67
-			'description' => __( 'Get your API keys from your stripe account.', 'woocommerce-gateway-stripe' ),
67
+			'description' => __('Get your API keys from your stripe account.', 'woocommerce-gateway-stripe'),
68 68
 			'default'     => '',
69 69
 			'desc_tip'    => true,
70 70
 		),
71 71
 		'inline_cc_form' => array(
72
-			'title'       => __( 'Inline Credit Card Form', 'woocommerce-gateway-stripe' ),
72
+			'title'       => __('Inline Credit Card Form', 'woocommerce-gateway-stripe'),
73 73
 			'type'        => 'checkbox',
74
-			'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' ),
74
+			'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'),
75 75
 			'default'     => 'no',
76 76
 			'desc_tip'    => true,
77 77
 		),
78 78
 		'statement_descriptor' => array(
79
-			'title'       => __( 'Statement Descriptor', 'woocommerce-gateway-stripe' ),
79
+			'title'       => __('Statement Descriptor', 'woocommerce-gateway-stripe'),
80 80
 			'type'        => 'text',
81
-			'description' => __( 'This may be up to 22 characters. The statement description must contain at least one letter, may not include ><"\' characters, and will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe' ),
81
+			'description' => __('This may be up to 22 characters. The statement description must contain at least one letter, may not include ><"\' characters, and will appear on your customer\'s statement in capital letters.', 'woocommerce-gateway-stripe'),
82 82
 			'default'     => '',
83 83
 			'desc_tip'    => true,
84 84
 		),
85 85
 		'capture' => array(
86
-			'title'       => __( 'Capture', 'woocommerce-gateway-stripe' ),
87
-			'label'       => __( 'Capture charge immediately', 'woocommerce-gateway-stripe' ),
86
+			'title'       => __('Capture', 'woocommerce-gateway-stripe'),
87
+			'label'       => __('Capture charge immediately', 'woocommerce-gateway-stripe'),
88 88
 			'type'        => 'checkbox',
89
-			'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' ),
89
+			'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'),
90 90
 			'default'     => 'yes',
91 91
 			'desc_tip'    => true,
92 92
 		),
93 93
 		'three_d_secure' => array(
94
-			'title'       => __( '3D Secure', 'woocommerce-gateway-stripe' ),
95
-			'label'       => __( 'Require 3D Secure when applicable', 'woocommerce-gateway-stripe' ),
94
+			'title'       => __('3D Secure', 'woocommerce-gateway-stripe'),
95
+			'label'       => __('Require 3D Secure when applicable', 'woocommerce-gateway-stripe'),
96 96
 			'type'        => 'checkbox',
97
-			'description' => __( 'Some payment methods have 3D Secure feature. This is an extra security layer for your store. Choose how to handle payments when 3D Secure is recommended. Enabling would require customers to use 3D Secure when recommended.', 'woocommerce-gateway-stripe' ),
97
+			'description' => __('Some payment methods have 3D Secure feature. This is an extra security layer for your store. Choose how to handle payments when 3D Secure is recommended. Enabling would require customers to use 3D Secure when recommended.', 'woocommerce-gateway-stripe'),
98 98
 			'default'     => 'yes',
99 99
 			'desc_tip'    => true,
100 100
 		),
101 101
 		'stripe_checkout' => array(
102
-			'title'       => __( 'Stripe Modal Checkout', 'woocommerce-gateway-stripe' ),
103
-			'label'       => __( 'Enable Stripe Checkout', 'woocommerce-gateway-stripe' ),
102
+			'title'       => __('Stripe Modal Checkout', 'woocommerce-gateway-stripe'),
103
+			'label'       => __('Enable Stripe Checkout', 'woocommerce-gateway-stripe'),
104 104
 			'type'        => 'checkbox',
105
-			'description' => __( 'If enabled, this option shows a "pay" button and modal credit card form on the checkout, instead of credit card fields directly on the page. We recommend you leave this disabled and use the embedded form as that is the preferred method.', 'woocommerce-gateway-stripe' ),
105
+			'description' => __('If enabled, this option shows a "pay" button and modal credit card form on the checkout, instead of credit card fields directly on the page. We recommend you leave this disabled and use the embedded form as that is the preferred method.', 'woocommerce-gateway-stripe'),
106 106
 			'default'     => 'no',
107 107
 			'desc_tip'    => true,
108 108
 		),
109 109
 		'stripe_checkout_image' => array(
110
-			'title'       => __( 'Stripe Checkout Image', 'woocommerce-gateway-stripe' ),
111
-			'description' => __( 'Optionally enter the URL to a 128x128px image of your brand or product. e.g. <code>https://yoursite.com/wp-content/uploads/2013/09/yourimage.jpg</code>', 'woocommerce-gateway-stripe' ),
110
+			'title'       => __('Stripe Checkout Image', 'woocommerce-gateway-stripe'),
111
+			'description' => __('Optionally enter the URL to a 128x128px image of your brand or product. e.g. <code>https://yoursite.com/wp-content/uploads/2013/09/yourimage.jpg</code>', 'woocommerce-gateway-stripe'),
112 112
 			'type'        => 'text',
113 113
 			'default'     => '',
114 114
 			'desc_tip'    => true,
115 115
 		),
116 116
 		'stripe_checkout_description' => array(
117
-			'title'       => __( 'Stripe Checkout Description', 'woocommerce-gateway-stripe' ),
117
+			'title'       => __('Stripe Checkout Description', 'woocommerce-gateway-stripe'),
118 118
 			'type'        => 'text',
119
-			'description' => __( 'Shows a description of your store on Stripe Modal Checkout.', 'woocommerce-gateway-stripe' ),
119
+			'description' => __('Shows a description of your store on Stripe Modal Checkout.', 'woocommerce-gateway-stripe'),
120 120
 			'default'     => '',
121 121
 			'desc_tip'    => true,
122 122
 		),
123 123
 		'payment_request' => array(
124
-			'title'       => __( 'Payment Request Buttons', 'woocommerce-gateway-stripe' ),
124
+			'title'       => __('Payment Request Buttons', 'woocommerce-gateway-stripe'),
125 125
 			/* translators: 1) br tag 2) opening anchor tag 3) closing anchor tag */
126
-			'label'       => sprintf( __( 'Enable Payment Request Buttons. (Apple Pay/Chrome Payment Request API) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service.', 'woocommerce-gateway-stripe' ), '<br />', '<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>', '<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>' ),
126
+			'label'       => sprintf(__('Enable Payment Request Buttons. (Apple Pay/Chrome Payment Request API) %1$sBy using Apple Pay, you agree to %2$s and %3$s\'s terms of service.', 'woocommerce-gateway-stripe'), '<br />', '<a href="https://stripe.com/apple-pay/legal" target="_blank">Stripe</a>', '<a href="https://developer.apple.com/apple-pay/acceptable-use-guidelines-for-websites/" target="_blank">Apple</a>'),
127 127
 			'type'        => 'checkbox',
128
-			'description' => __( 'If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe' ),
128
+			'description' => __('If enabled, users will be able to pay using Apple Pay or Chrome Payment Request if supported by the browser.', 'woocommerce-gateway-stripe'),
129 129
 			'default'     => 'yes',
130 130
 			'desc_tip'    => true,
131 131
 		),
132 132
 		'payment_request_button_type' => array(
133
-			'title'       => __( 'Payment Request Button Type', 'woocommerce-gateway-stripe' ),
134
-			'label'       => __( 'Button Type', 'woocommerce-gateway-stripe' ),
133
+			'title'       => __('Payment Request Button Type', 'woocommerce-gateway-stripe'),
134
+			'label'       => __('Button Type', 'woocommerce-gateway-stripe'),
135 135
 			'type'        => 'select',
136
-			'description' => __( 'Select the button type you would like to show.', 'woocommerce-gateway-stripe' ),
136
+			'description' => __('Select the button type you would like to show.', 'woocommerce-gateway-stripe'),
137 137
 			'default'     => 'buy',
138 138
 			'desc_tip'    => true,
139 139
 			'options'     => array(
140
-				'default' => __( 'Default', 'woocommerce-gateway-stripe' ),
141
-				'buy'     => __( 'Buy', 'woocommerce-gateway-stripe' ),
142
-				'donate'  => __( 'Donate', 'woocommerce-gateway-stripe' ),
140
+				'default' => __('Default', 'woocommerce-gateway-stripe'),
141
+				'buy'     => __('Buy', 'woocommerce-gateway-stripe'),
142
+				'donate'  => __('Donate', 'woocommerce-gateway-stripe'),
143 143
 			),
144 144
 		),
145 145
 		'payment_request_button_theme' => array(
146
-			'title'       => __( 'Payment Request Button Theme', 'woocommerce-gateway-stripe' ),
147
-			'label'       => __( 'Button Theme', 'woocommerce-gateway-stripe' ),
146
+			'title'       => __('Payment Request Button Theme', 'woocommerce-gateway-stripe'),
147
+			'label'       => __('Button Theme', 'woocommerce-gateway-stripe'),
148 148
 			'type'        => 'select',
149
-			'description' => __( 'Select the button theme you would like to show.', 'woocommerce-gateway-stripe' ),
149
+			'description' => __('Select the button theme you would like to show.', 'woocommerce-gateway-stripe'),
150 150
 			'default'     => 'dark',
151 151
 			'desc_tip'    => true,
152 152
 			'options'     => array(
153
-				'dark'          => __( 'Dark', 'woocommerce-gateway-stripe' ),
154
-				'light'         => __( 'Light', 'woocommerce-gateway-stripe' ),
155
-				'light-outline' => __( 'Light-Outline', 'woocommerce-gateway-stripe' ),
153
+				'dark'          => __('Dark', 'woocommerce-gateway-stripe'),
154
+				'light'         => __('Light', 'woocommerce-gateway-stripe'),
155
+				'light-outline' => __('Light-Outline', 'woocommerce-gateway-stripe'),
156 156
 			),
157 157
 		),
158 158
 		'payment_request_button_height' => array(
159
-			'title'       => __( 'Payment Request Button Height', 'woocommerce-gateway-stripe' ),
160
-			'label'       => __( 'Button Height', 'woocommerce-gateway-stripe' ),
159
+			'title'       => __('Payment Request Button Height', 'woocommerce-gateway-stripe'),
160
+			'label'       => __('Button Height', 'woocommerce-gateway-stripe'),
161 161
 			'type'        => 'text',
162
-			'description' => __( 'Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe' ),
162
+			'description' => __('Enter the height you would like the button to be in pixels. Width will always be 100%.', 'woocommerce-gateway-stripe'),
163 163
 			'default'     => '44',
164 164
 			'desc_tip'    => true,
165 165
 		),
166 166
 		'saved_cards' => array(
167
-			'title'       => __( 'Saved Cards', 'woocommerce-gateway-stripe' ),
168
-			'label'       => __( 'Enable Payment via Saved Cards', 'woocommerce-gateway-stripe' ),
167
+			'title'       => __('Saved Cards', 'woocommerce-gateway-stripe'),
168
+			'label'       => __('Enable Payment via Saved Cards', 'woocommerce-gateway-stripe'),
169 169
 			'type'        => 'checkbox',
170
-			'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' ),
170
+			'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'),
171 171
 			'default'     => 'no',
172 172
 			'desc_tip'    => true,
173 173
 		),
174 174
 		'logging' => array(
175
-			'title'       => __( 'Logging', 'woocommerce-gateway-stripe' ),
176
-			'label'       => __( 'Log debug messages', 'woocommerce-gateway-stripe' ),
175
+			'title'       => __('Logging', 'woocommerce-gateway-stripe'),
176
+			'label'       => __('Log debug messages', 'woocommerce-gateway-stripe'),
177 177
 			'type'        => 'checkbox',
178
-			'description' => __( 'Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe' ),
178
+			'description' => __('Save debug messages to the WooCommerce System Status log.', 'woocommerce-gateway-stripe'),
179 179
 			'default'     => 'no',
180 180
 			'desc_tip'    => true,
181 181
 		),
Please login to merge, or discard this patch.
includes/class-wc-stripe-payment-tokens.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -21,11 +21,11 @@  discard block
 block discarded – undo
21 21
 	public function __construct() {
22 22
 		self::$_this = $this;
23 23
 
24
-		add_filter( 'woocommerce_get_customer_payment_tokens', array( $this, 'woocommerce_get_customer_payment_tokens' ), 10, 3 );
25
-		add_filter( 'woocommerce_payment_methods_list_item', array( $this, 'get_account_saved_payment_methods_list_item_sepa' ), 10, 2 );
26
-		add_filter( 'woocommerce_get_credit_card_type_label', array( $this, 'normalize_sepa_label' ) );
27
-		add_action( 'woocommerce_payment_token_deleted', array( $this, 'woocommerce_payment_token_deleted' ), 10, 2 );
28
-		add_action( 'woocommerce_payment_token_set_default', array( $this, 'woocommerce_payment_token_set_default' ) );
24
+		add_filter('woocommerce_get_customer_payment_tokens', array($this, 'woocommerce_get_customer_payment_tokens'), 10, 3);
25
+		add_filter('woocommerce_payment_methods_list_item', array($this, 'get_account_saved_payment_methods_list_item_sepa'), 10, 2);
26
+		add_filter('woocommerce_get_credit_card_type_label', array($this, 'normalize_sepa_label'));
27
+		add_action('woocommerce_payment_token_deleted', array($this, 'woocommerce_payment_token_deleted'), 10, 2);
28
+		add_action('woocommerce_payment_token_set_default', array($this, 'woocommerce_payment_token_set_default'));
29 29
 	}
30 30
 
31 31
 	/**
@@ -46,8 +46,8 @@  discard block
 block discarded – undo
46 46
 	 * @param string $label
47 47
 	 * @return string $label
48 48
 	 */
49
-	public function normalize_sepa_label( $label ) {
50
-		if ( 'sepa iban' === strtolower( $label ) ) {
49
+	public function normalize_sepa_label($label) {
50
+		if ('sepa iban' === strtolower($label)) {
51 51
 			return 'SEPA IBAN';
52 52
 		}
53 53
 
@@ -61,19 +61,19 @@  discard block
 block discarded – undo
61 61
 	 * @param int $customer_id
62 62
 	 * @return bool
63 63
 	 */
64
-	public static function customer_has_saved_methods( $customer_id ) {
65
-		$gateways = array( 'stripe', 'stripe_sepa' );
64
+	public static function customer_has_saved_methods($customer_id) {
65
+		$gateways = array('stripe', 'stripe_sepa');
66 66
 
67
-		if ( empty( $customer_id ) ) {
67
+		if (empty($customer_id)) {
68 68
 			return false;
69 69
 		}
70 70
 
71 71
 		$has_token = false;
72 72
 
73
-		foreach ( $gateways as $gateway ) {
74
-			$tokens = WC_Payment_Tokens::get_customer_tokens( $customer_id, $gateway );
73
+		foreach ($gateways as $gateway) {
74
+			$tokens = WC_Payment_Tokens::get_customer_tokens($customer_id, $gateway);
75 75
 
76
-			if ( ! empty( $tokens ) ) {
76
+			if ( ! empty($tokens)) {
77 77
 				$has_token = true;
78 78
 				break;
79 79
 			}
@@ -90,67 +90,67 @@  discard block
 block discarded – undo
90 90
 	 * @param array $tokens
91 91
 	 * @return array
92 92
 	 */
93
-	public function woocommerce_get_customer_payment_tokens( $tokens = array(), $customer_id, $gateway_id ) {
94
-		if ( is_user_logged_in() && class_exists( 'WC_Payment_Token_CC' ) ) {
93
+	public function woocommerce_get_customer_payment_tokens($tokens = array(), $customer_id, $gateway_id) {
94
+		if (is_user_logged_in() && class_exists('WC_Payment_Token_CC')) {
95 95
 			$stored_tokens = array();
96 96
 
97
-			foreach ( $tokens as $token ) {
97
+			foreach ($tokens as $token) {
98 98
 				$stored_tokens[] = $token->get_token();
99 99
 			}
100 100
 
101
-			if ( 'stripe' === $gateway_id ) {
102
-				$stripe_customer = new WC_Stripe_Customer( $customer_id );
101
+			if ('stripe' === $gateway_id) {
102
+				$stripe_customer = new WC_Stripe_Customer($customer_id);
103 103
 				$stripe_sources  = $stripe_customer->get_sources();
104 104
 
105
-				foreach ( $stripe_sources as $source ) {
106
-					if ( isset( $source->type ) && 'card' === $source->type ) {
107
-						if ( ! in_array( $source->id, $stored_tokens ) ) {
105
+				foreach ($stripe_sources as $source) {
106
+					if (isset($source->type) && 'card' === $source->type) {
107
+						if ( ! in_array($source->id, $stored_tokens)) {
108 108
 							$token = new WC_Payment_Token_CC();
109
-							$token->set_token( $source->id );
110
-							$token->set_gateway_id( 'stripe' );
111
-
112
-							if ( 'source' === $source->object && 'card' === $source->type ) {
113
-								$token->set_card_type( strtolower( $source->card->brand ) );
114
-								$token->set_last4( $source->card->last4 );
115
-								$token->set_expiry_month( $source->card->exp_month );
116
-								$token->set_expiry_year( $source->card->exp_year );
109
+							$token->set_token($source->id);
110
+							$token->set_gateway_id('stripe');
111
+
112
+							if ('source' === $source->object && 'card' === $source->type) {
113
+								$token->set_card_type(strtolower($source->card->brand));
114
+								$token->set_last4($source->card->last4);
115
+								$token->set_expiry_month($source->card->exp_month);
116
+								$token->set_expiry_year($source->card->exp_year);
117 117
 							}
118 118
 
119
-							$token->set_user_id( $customer_id );
119
+							$token->set_user_id($customer_id);
120 120
 							$token->save();
121
-							$tokens[ $token->get_id() ] = $token;
121
+							$tokens[$token->get_id()] = $token;
122 122
 						}
123 123
 					} else {
124
-						if ( ! in_array( $source->id, $stored_tokens ) && 'card' === $source->object ) {
124
+						if ( ! in_array($source->id, $stored_tokens) && 'card' === $source->object) {
125 125
 							$token = new WC_Payment_Token_CC();
126
-							$token->set_token( $source->id );
127
-							$token->set_gateway_id( 'stripe' );
128
-							$token->set_card_type( strtolower( $source->brand ) );
129
-							$token->set_last4( $source->last4 );
130
-							$token->set_expiry_month( $source->exp_month );
131
-							$token->set_expiry_year( $source->exp_year );
132
-							$token->set_user_id( $customer_id );
126
+							$token->set_token($source->id);
127
+							$token->set_gateway_id('stripe');
128
+							$token->set_card_type(strtolower($source->brand));
129
+							$token->set_last4($source->last4);
130
+							$token->set_expiry_month($source->exp_month);
131
+							$token->set_expiry_year($source->exp_year);
132
+							$token->set_user_id($customer_id);
133 133
 							$token->save();
134
-							$tokens[ $token->get_id() ] = $token;
134
+							$tokens[$token->get_id()] = $token;
135 135
 						}
136 136
 					}
137 137
 				}
138 138
 			}
139 139
 
140
-			if ( 'stripe_sepa' === $gateway_id ) {
141
-				$stripe_customer = new WC_Stripe_Customer( $customer_id );
140
+			if ('stripe_sepa' === $gateway_id) {
141
+				$stripe_customer = new WC_Stripe_Customer($customer_id);
142 142
 				$stripe_sources  = $stripe_customer->get_sources();
143 143
 
144
-				foreach ( $stripe_sources as $source ) {
145
-					if ( isset( $source->type ) && 'sepa_debit' === $source->type ) {
146
-						if ( ! in_array( $source->id, $stored_tokens ) ) {
144
+				foreach ($stripe_sources as $source) {
145
+					if (isset($source->type) && 'sepa_debit' === $source->type) {
146
+						if ( ! in_array($source->id, $stored_tokens)) {
147 147
 							$token = new WC_Payment_Token_SEPA();
148
-							$token->set_token( $source->id );
149
-							$token->set_gateway_id( 'stripe_sepa' );
150
-							$token->set_last4( $source->sepa_debit->last4 );
151
-							$token->set_user_id( $customer_id );
148
+							$token->set_token($source->id);
149
+							$token->set_gateway_id('stripe_sepa');
150
+							$token->set_last4($source->sepa_debit->last4);
151
+							$token->set_user_id($customer_id);
152 152
 							$token->save();
153
-							$tokens[ $token->get_id() ] = $token;
153
+							$tokens[$token->get_id()] = $token;
154 154
 						}
155 155
 					}
156 156
 				}
@@ -169,10 +169,10 @@  discard block
 block discarded – undo
169 169
 	 * @param  WC_Payment_Token $payment_token The payment token associated with this method entry
170 170
 	 * @return array                           Filtered item
171 171
 	 */
172
-	public function get_account_saved_payment_methods_list_item_sepa( $item, $payment_token ) {
173
-		if ( 'sepa' === strtolower( $payment_token->get_type() ) ) {
172
+	public function get_account_saved_payment_methods_list_item_sepa($item, $payment_token) {
173
+		if ('sepa' === strtolower($payment_token->get_type())) {
174 174
 			$item['method']['last4'] = $payment_token->get_last4();
175
-			$item['method']['brand'] = esc_html__( 'SEPA IBAN', 'woocommerce-gateway-stripe' );
175
+			$item['method']['brand'] = esc_html__('SEPA IBAN', 'woocommerce-gateway-stripe');
176 176
 		}
177 177
 
178 178
 		return $item;
@@ -184,10 +184,10 @@  discard block
 block discarded – undo
184 184
 	 * @since 3.1.0
185 185
 	 * @version 4.0.0
186 186
 	 */
187
-	public function woocommerce_payment_token_deleted( $token_id, $token ) {
188
-		if ( 'stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id() ) {
189
-			$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
190
-			$stripe_customer->delete_source( $token->get_token() );
187
+	public function woocommerce_payment_token_deleted($token_id, $token) {
188
+		if ('stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id()) {
189
+			$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
190
+			$stripe_customer->delete_source($token->get_token());
191 191
 		}
192 192
 	}
193 193
 
@@ -197,12 +197,12 @@  discard block
 block discarded – undo
197 197
 	 * @since 3.1.0
198 198
 	 * @version 4.0.0
199 199
 	 */
200
-	public function woocommerce_payment_token_set_default( $token_id ) {
201
-		$token = WC_Payment_Tokens::get( $token_id );
200
+	public function woocommerce_payment_token_set_default($token_id) {
201
+		$token = WC_Payment_Tokens::get($token_id);
202 202
 
203
-		if ( 'stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id() ) {
204
-			$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
205
-			$stripe_customer->set_default_source( $token->get_token() );
203
+		if ('stripe' === $token->get_gateway_id() || 'stripe_sepa' === $token->get_gateway_id()) {
204
+			$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
205
+			$stripe_customer->set_default_source($token->get_token());
206 206
 		}
207 207
 	}
208 208
 }
Please login to merge, or discard this patch.
tests/phpunit/bootstrap.php 1 patch
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -1,34 +1,34 @@
 block discarded – undo
1 1
 <?php
2 2
 
3
-$_tests_dir = getenv( 'WP_TESTS_DIR' );
4
-if ( ! $_tests_dir ) {
3
+$_tests_dir = getenv('WP_TESTS_DIR');
4
+if ( ! $_tests_dir) {
5 5
 	$_tests_dir = '/tmp/wordpress-tests-lib';
6 6
 }
7 7
 
8 8
 require_once $_tests_dir . '/includes/functions.php';
9 9
 
10 10
 function _manually_load_plugin() {
11
-	$plugin_dir = dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . '/';
11
+	$plugin_dir = dirname(dirname(dirname(dirname(__FILE__)))) . '/';
12 12
 	require $plugin_dir . 'woocommerce/woocommerce.php';
13 13
 	require $plugin_dir . 'woocommerce-gateway-stripe/woocommerce-gateway-stripe.php';
14 14
 }
15 15
 
16
-if ( ! function_exists( 'wc_stripe_is_wc_active' ) ) {
16
+if ( ! function_exists('wc_stripe_is_wc_active')) {
17 17
 	function wc_stripe_is_wc_active() {
18 18
 		return true;
19 19
 	}
20 20
 }
21 21
 
22
-tests_add_filter( 'muplugins_loaded', '_manually_load_plugin' );
22
+tests_add_filter('muplugins_loaded', '_manually_load_plugin');
23 23
 
24 24
 require $_tests_dir . '/includes/bootstrap.php';
25 25
 
26
-$wc_tests_framework_base_dir = dirname( dirname( dirname( dirname( __FILE__ ) ) ) ) . '/woocommerce/tests/framework/';
27
-require_once( $wc_tests_framework_base_dir . 'class-wc-mock-session-handler.php' );
28
-require_once( $wc_tests_framework_base_dir . 'class-wc-unit-test-case.php' );
29
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-product.php' );
30
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-coupon.php' );
31
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-fee.php' );
32
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-shipping.php' );
33
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-customer.php' );
34
-require_once( $wc_tests_framework_base_dir . 'helpers/class-wc-helper-order.php' );
26
+$wc_tests_framework_base_dir = dirname(dirname(dirname(dirname(__FILE__)))) . '/woocommerce/tests/framework/';
27
+require_once($wc_tests_framework_base_dir . 'class-wc-mock-session-handler.php');
28
+require_once($wc_tests_framework_base_dir . 'class-wc-unit-test-case.php');
29
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-product.php');
30
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-coupon.php');
31
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-fee.php');
32
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-shipping.php');
33
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-customer.php');
34
+require_once($wc_tests_framework_base_dir . 'helpers/class-wc-helper-order.php');
Please login to merge, or discard this patch.
includes/abstracts/abstract-wc-stripe-payment-gateway.php 1 patch
Spacing   +250 added lines, -251 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
 	 */
20 20
 	public function display_admin_settings_webhook_description() {
21 21
 		/* translators: 1) webhook url */
22
-		return sprintf( __( 'You must add the following webhook endpoint <strong style="background-color:#ddd;">&nbsp;%s&nbsp;</strong> to your <a href="https://dashboard.stripe.com/account/webhooks" target="_blank">Stripe account settings</a>. This will enable you to receive notifications on the charge statuses.', 'woocommerce-gateway-stripe' ), WC_Stripe_Helper::get_webhook_url() );
22
+		return sprintf(__('You must add the following webhook endpoint <strong style="background-color:#ddd;">&nbsp;%s&nbsp;</strong> to your <a href="https://dashboard.stripe.com/account/webhooks" target="_blank">Stripe account settings</a>. This will enable you to receive notifications on the charge statuses.', 'woocommerce-gateway-stripe'), WC_Stripe_Helper::get_webhook_url());
23 23
 	}
24 24
 
25 25
 	/**
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
 				<input id="wc-%1$s-new-payment-method" name="wc-%1$s-new-payment-method" type="checkbox" value="true" style="width:auto;" />
34 34
 				<label for="wc-%1$s-new-payment-method" style="display:inline;">%2$s</label>
35 35
 			</p>',
36
-			esc_attr( $this->id ),
37
-			esc_html( apply_filters( 'wc_stripe_save_to_account_text', __( 'Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe' ) ) )
36
+			esc_attr($this->id),
37
+			esc_html(apply_filters('wc_stripe_save_to_account_text', __('Save payment information to my account for future purchases.', 'woocommerce-gateway-stripe')))
38 38
 		);
39 39
 	}
40 40
 
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
45 45
 	 * @since 4.0.5
46 46
 	 * @param array $error
47 47
 	 */
48
-	public function is_retryable_error( $error ) {
48
+	public function is_retryable_error($error) {
49 49
 		return (
50 50
 			'invalid_request_error' === $error->type ||
51 51
 			'idempotency_error' === $error->type ||
@@ -62,11 +62,11 @@  discard block
 block discarded – undo
62 62
 	 * @since 4.1.0
63 63
 	 * @param array $error
64 64
 	 */
65
-	public function is_same_idempotency_error( $error ) {
65
+	public function is_same_idempotency_error($error) {
66 66
 		return (
67 67
 			$error &&
68 68
 			'idempotency_error' === $error->type &&
69
-			preg_match( '/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message )
69
+			preg_match('/Keys for idempotent requests can only be used with the same parameters they were first used with./i', $error->message)
70 70
 		);
71 71
 	}
72 72
 
@@ -77,11 +77,11 @@  discard block
 block discarded – undo
77 77
 	 * @since 4.1.0
78 78
 	 * @param array $error
79 79
 	 */
80
-	public function is_source_already_consumed_error( $error ) {
80
+	public function is_source_already_consumed_error($error) {
81 81
 		return (
82 82
 			$error &&
83 83
 			'invalid_request_error' === $error->type &&
84
-			preg_match( '/The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusable source multiple time you must attach it to a customer first./i', $error->message )
84
+			preg_match('/The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer. To charge a reusable source multiple time you must attach it to a customer first./i', $error->message)
85 85
 		);
86 86
 	}
87 87
 
@@ -92,11 +92,11 @@  discard block
 block discarded – undo
92 92
 	 * @since 4.1.0
93 93
 	 * @param array $error
94 94
 	 */
95
-	public function is_no_such_customer_error( $error ) {
95
+	public function is_no_such_customer_error($error) {
96 96
 		return (
97 97
 			$error &&
98 98
 			'invalid_request_error' === $error->type &&
99
-			preg_match( '/No such customer/i', $error->message )
99
+			preg_match('/No such customer/i', $error->message)
100 100
 		);
101 101
 	}
102 102
 
@@ -107,11 +107,11 @@  discard block
 block discarded – undo
107 107
 	 * @since 4.1.0
108 108
 	 * @param array $error
109 109
 	 */
110
-	public function is_no_such_token_error( $error ) {
110
+	public function is_no_such_token_error($error) {
111 111
 		return (
112 112
 			$error &&
113 113
 			'invalid_request_error' === $error->type &&
114
-			preg_match( '/No such token/i', $error->message )
114
+			preg_match('/No such token/i', $error->message)
115 115
 		);
116 116
 	}
117 117
 
@@ -122,11 +122,11 @@  discard block
 block discarded – undo
122 122
 	 * @since 4.1.0
123 123
 	 * @param array $error
124 124
 	 */
125
-	public function is_no_such_source_error( $error ) {
125
+	public function is_no_such_source_error($error) {
126 126
 		return (
127 127
 			$error &&
128 128
 			'invalid_request_error' === $error->type &&
129
-			preg_match( '/No such source/i', $error->message )
129
+			preg_match('/No such source/i', $error->message)
130 130
 		);
131 131
 	}
132 132
 
@@ -137,11 +137,11 @@  discard block
 block discarded – undo
137 137
 	 * @since 4.1.0
138 138
 	 * @param array $error
139 139
 	 */
140
-	public function is_no_linked_source_error( $error ) {
140
+	public function is_no_linked_source_error($error) {
141 141
 		return (
142 142
 			$error &&
143 143
 			'invalid_request_error' === $error->type &&
144
-			preg_match( '/does not have a linked source with ID/i', $error->message )
144
+			preg_match('/does not have a linked source with ID/i', $error->message)
145 145
 		);
146 146
 	}
147 147
 
@@ -154,13 +154,13 @@  discard block
 block discarded – undo
154 154
 	 * @param object $error
155 155
 	 * @return bool
156 156
 	 */
157
-	public function need_update_idempotency_key( $source_object, $error ) {
157
+	public function need_update_idempotency_key($source_object, $error) {
158 158
 		return (
159 159
 			$error &&
160 160
 			1 < $this->retry_interval &&
161
-			! empty( $source_object ) &&
161
+			! empty($source_object) &&
162 162
 			'chargeable' === $source_object->status &&
163
-			self::is_same_idempotency_error( $error )
163
+			self::is_same_idempotency_error($error)
164 164
 		);
165 165
 	}
166 166
 
@@ -170,8 +170,8 @@  discard block
 block discarded – undo
170 170
 	 * @since 4.1.3
171 171
 	 */
172 172
 	public function is_available() {
173
-		if ( 'yes' === $this->enabled ) {
174
-			if ( ! $this->secret_key || ! $this->publishable_key ) {
173
+		if ('yes' === $this->enabled) {
174
+			if ( ! $this->secret_key || ! $this->publishable_key) {
175 175
 				return false;
176 176
 			}
177 177
 			return true;
@@ -188,12 +188,12 @@  discard block
 block discarded – undo
188 188
 	 * @param int $order_id
189 189
 	 * @return bool
190 190
 	 */
191
-	public function maybe_process_pre_orders( $order_id ) {
191
+	public function maybe_process_pre_orders($order_id) {
192 192
 		return (
193 193
 			WC_Stripe_Helper::is_pre_orders_exists() &&
194
-			$this->pre_orders->is_pre_order( $order_id ) &&
195
-			WC_Pre_Orders_Order::order_requires_payment_tokenization( $order_id ) &&
196
-			! is_wc_endpoint_url( 'order-pay' )
194
+			$this->pre_orders->is_pre_order($order_id) &&
195
+			WC_Pre_Orders_Order::order_requires_payment_tokenization($order_id) &&
196
+			! is_wc_endpoint_url('order-pay')
197 197
 		);
198 198
 	}
199 199
 
@@ -203,8 +203,8 @@  discard block
 block discarded – undo
203 203
 	 * @since 1.0.0
204 204
 	 * @version 4.0.0
205 205
 	 */
206
-	public function add_admin_notice( $slug, $class, $message, $dismissible = false ) {
207
-		$this->notices[ $slug ] = array(
206
+	public function add_admin_notice($slug, $class, $message, $dismissible = false) {
207
+		$this->notices[$slug] = array(
208 208
 			'class'       => $class,
209 209
 			'message'     => $message,
210 210
 			'dismissible' => $dismissible,
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
 	 * @return array
221 221
 	 */
222 222
 	public function payment_icons() {
223
-		return apply_filters( 'wc_stripe_payment_icons', array(
223
+		return apply_filters('wc_stripe_payment_icons', array(
224 224
 			'visa'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/visa.svg" class="stripe-visa-icon stripe-icon" alt="Visa" />',
225 225
 			'amex'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/amex.svg" class="stripe-amex-icon stripe-icon" alt="American Express" />',
226 226
 			'mastercard' => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/mastercard.svg" class="stripe-mastercard-icon stripe-icon" alt="Mastercard" />',
@@ -237,7 +237,7 @@  discard block
 block discarded – undo
237 237
 			'multibanco' => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/multibanco.svg" class="stripe-multibanco-icon stripe-icon" alt="Multibanco" />',
238 238
 			'sofort'     => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/sofort.svg" class="stripe-sofort-icon stripe-icon" alt="SOFORT" />',
239 239
 			'sepa'       => '<img src="' . WC_STRIPE_PLUGIN_URL . '/assets/images/sepa.svg" class="stripe-sepa-icon stripe-icon" alt="SEPA" />',
240
-		) );
240
+		));
241 241
 	}
242 242
 
243 243
 	/**
@@ -248,10 +248,10 @@  discard block
 block discarded – undo
248 248
 	 * @version 4.0.0
249 249
 	 * @param object $order
250 250
 	 */
251
-	public function validate_minimum_order_amount( $order ) {
252
-		if ( $order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount() ) {
251
+	public function validate_minimum_order_amount($order) {
252
+		if ($order->get_total() * 100 < WC_Stripe_Helper::get_minimum_amount()) {
253 253
 			/* translators: 1) dollar amount */
254
-			throw new WC_Stripe_Exception( 'Did not meet minimum amount', sprintf( __( 'Sorry, the minimum allowed order total is %1$s to use this payment method.', 'woocommerce-gateway-stripe' ), wc_price( WC_Stripe_Helper::get_minimum_amount() / 100 ) ) );
254
+			throw new WC_Stripe_Exception('Did not meet minimum amount', sprintf(__('Sorry, the minimum allowed order total is %1$s to use this payment method.', 'woocommerce-gateway-stripe'), wc_price(WC_Stripe_Helper::get_minimum_amount() / 100)));
255 255
 		}
256 256
 	}
257 257
 
@@ -261,14 +261,14 @@  discard block
 block discarded – undo
261 261
 	 * @since 4.0.0
262 262
 	 * @version 4.0.0
263 263
 	 */
264
-	public function get_transaction_url( $order ) {
265
-		if ( $this->testmode ) {
264
+	public function get_transaction_url($order) {
265
+		if ($this->testmode) {
266 266
 			$this->view_transaction_url = 'https://dashboard.stripe.com/test/payments/%s';
267 267
 		} else {
268 268
 			$this->view_transaction_url = 'https://dashboard.stripe.com/payments/%s';
269 269
 		}
270 270
 
271
-		return parent::get_transaction_url( $order );
271
+		return parent::get_transaction_url($order);
272 272
 	}
273 273
 
274 274
 	/**
@@ -277,15 +277,15 @@  discard block
 block discarded – undo
277 277
 	 * @since 4.0.0
278 278
 	 * @version 4.0.0
279 279
 	 */
280
-	public function get_stripe_customer_id( $order ) {
281
-		$customer = get_user_meta( WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true );
280
+	public function get_stripe_customer_id($order) {
281
+		$customer = get_user_meta(WC_Stripe_Helper::is_pre_30() ? $order->customer_user : $order->get_customer_id(), '_stripe_customer_id', true);
282 282
 
283
-		if ( empty( $customer ) ) {
283
+		if (empty($customer)) {
284 284
 			// Try to get it via the order.
285
-			if ( WC_Stripe_Helper::is_pre_30() ) {
286
-				return get_post_meta( $order->id, '_stripe_customer_id', true );
285
+			if (WC_Stripe_Helper::is_pre_30()) {
286
+				return get_post_meta($order->id, '_stripe_customer_id', true);
287 287
 			} else {
288
-				return $order->get_meta( '_stripe_customer_id', true );
288
+				return $order->get_meta('_stripe_customer_id', true);
289 289
 			}
290 290
 		} else {
291 291
 			return $customer;
@@ -302,9 +302,9 @@  discard block
 block discarded – undo
302 302
 	 * @param object $order
303 303
 	 * @param int $id Stripe session id.
304 304
 	 */
305
-	public function get_stripe_return_url( $order = null, $id = null ) {
306
-		if ( is_object( $order ) ) {
307
-			if ( empty( $id ) ) {
305
+	public function get_stripe_return_url($order = null, $id = null) {
306
+		if (is_object($order)) {
307
+			if (empty($id)) {
308 308
 				$id = uniqid();
309 309
 			}
310 310
 
@@ -315,10 +315,10 @@  discard block
 block discarded – undo
315 315
 				'order_id'       => $order_id,
316 316
 			);
317 317
 
318
-			return esc_url_raw( add_query_arg( $args, $this->get_return_url( $order ) ) );
318
+			return esc_url_raw(add_query_arg($args, $this->get_return_url($order)));
319 319
 		}
320 320
 
321
-		return esc_url_raw( add_query_arg( array( 'utm_nooverride' => '1' ), $this->get_return_url() ) );
321
+		return esc_url_raw(add_query_arg(array('utm_nooverride' => '1'), $this->get_return_url()));
322 322
 	}
323 323
 
324 324
 	/**
@@ -326,8 +326,8 @@  discard block
 block discarded – undo
326 326
 	 * @param  int  $order_id
327 327
 	 * @return boolean
328 328
 	 */
329
-	public function has_subscription( $order_id ) {
330
-		return ( function_exists( 'wcs_order_contains_subscription' ) && ( wcs_order_contains_subscription( $order_id ) || wcs_is_subscription( $order_id ) || wcs_order_contains_renewal( $order_id ) ) );
329
+	public function has_subscription($order_id) {
330
+		return (function_exists('wcs_order_contains_subscription') && (wcs_order_contains_subscription($order_id) || wcs_is_subscription($order_id) || wcs_order_contains_renewal($order_id)));
331 331
 	}
332 332
 
333 333
 	/**
@@ -339,34 +339,33 @@  discard block
 block discarded – undo
339 339
 	 * @param  object $prepared_source
340 340
 	 * @return array()
341 341
 	 */
342
-	public function generate_payment_request( $order, $prepared_source ) {
343
-		$settings                          = get_option( 'woocommerce_stripe_settings', array() );
344
-		$statement_descriptor              = ! empty( $settings['statement_descriptor'] ) ? str_replace( "'", '', $settings['statement_descriptor'] ) : '';
345
-		$capture                           = ! empty( $settings['capture'] ) && 'yes' === $settings['capture'] ? true : false;
342
+	public function generate_payment_request($order, $prepared_source) {
343
+		$settings                          = get_option('woocommerce_stripe_settings', array());
344
+		$statement_descriptor              = ! empty($settings['statement_descriptor']) ? str_replace("'", '', $settings['statement_descriptor']) : '';
345
+		$capture                           = ! empty($settings['capture']) && 'yes' === $settings['capture'] ? true : false;
346 346
 		$post_data                         = array();
347
-		$post_data['currency']             = strtolower( WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency() );
348
-		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $post_data['currency'] );
347
+		$post_data['currency']             = strtolower(WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency());
348
+		$post_data['amount']               = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $post_data['currency']);
349 349
 		/* translators: 1) blog name 2) order number */
350
-		$post_data['description']          = sprintf( __( '%1$s - Order %2$s', 'woocommerce-gateway-stripe' ), wp_specialchars_decode( get_bloginfo( 'name' ), ENT_QUOTES ), $order->get_order_number() );
350
+		$post_data['description']          = sprintf(__('%1$s - Order %2$s', 'woocommerce-gateway-stripe'), wp_specialchars_decode(get_bloginfo('name'), ENT_QUOTES), $order->get_order_number());
351 351
 		$billing_email      = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
352 352
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
353 353
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
354 354
 
355
-		if ( ! empty( $billing_email ) && apply_filters( 'wc_stripe_send_stripe_receipt', false ) ) {
355
+		if ( ! empty($billing_email) && apply_filters('wc_stripe_send_stripe_receipt', false)) {
356 356
 			$post_data['receipt_email'] = $billing_email;
357 357
 		}
358 358
 
359
-		switch ( WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method() ) {
360
-			case 'stripe':
361
-				if ( ! empty( $statement_descriptor ) ) {
362
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
359
+		switch (WC_Stripe_Helper::is_pre_30() ? $order->payment_method : $order->get_payment_method()) {
360
+			case 'stripe' : if ( ! empty($statement_descriptor)) {
361
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
363 362
 				}
364 363
 
365 364
 				$post_data['capture'] = $capture ? 'true' : 'false';
366 365
 				break;
367 366
 			case 'stripe_sepa':
368
-				if ( ! empty( $statement_descriptor ) ) {
369
-					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $statement_descriptor );
367
+				if ( ! empty($statement_descriptor)) {
368
+					$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($statement_descriptor);
370 369
 				}
371 370
 				break;
372 371
 		}
@@ -374,25 +373,25 @@  discard block
 block discarded – undo
374 373
 		$post_data['expand[]'] = 'balance_transaction';
375 374
 
376 375
 		$metadata = array(
377
-			__( 'customer_name', 'woocommerce-gateway-stripe' ) => sanitize_text_field( $billing_first_name ) . ' ' . sanitize_text_field( $billing_last_name ),
378
-			__( 'customer_email', 'woocommerce-gateway-stripe' ) => sanitize_email( $billing_email ),
376
+			__('customer_name', 'woocommerce-gateway-stripe') => sanitize_text_field($billing_first_name) . ' ' . sanitize_text_field($billing_last_name),
377
+			__('customer_email', 'woocommerce-gateway-stripe') => sanitize_email($billing_email),
379 378
 			'order_id' => $order->get_order_number(),
380 379
 		);
381 380
 
382
-		if ( $this->has_subscription( WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id() ) ) {
381
+		if ($this->has_subscription(WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id())) {
383 382
 			$metadata += array(
384 383
 				'payment_type' => 'recurring',
385
-				'site_url'     => esc_url( get_site_url() ),
384
+				'site_url'     => esc_url(get_site_url()),
386 385
 			);
387 386
 		}
388 387
 
389
-		$post_data['metadata'] = apply_filters( 'wc_stripe_payment_metadata', $metadata, $order, $prepared_source );
388
+		$post_data['metadata'] = apply_filters('wc_stripe_payment_metadata', $metadata, $order, $prepared_source);
390 389
 
391
-		if ( $prepared_source->customer ) {
390
+		if ($prepared_source->customer) {
392 391
 			$post_data['customer'] = $prepared_source->customer;
393 392
 		}
394 393
 
395
-		if ( $prepared_source->source ) {
394
+		if ($prepared_source->source) {
396 395
 			$post_data['source'] = $prepared_source->source;
397 396
 		}
398 397
 
@@ -404,83 +403,83 @@  discard block
 block discarded – undo
404 403
 		 * @param WC_Order $order
405 404
 		 * @param object $source
406 405
 		 */
407
-		return apply_filters( 'wc_stripe_generate_payment_request', $post_data, $order, $prepared_source );
406
+		return apply_filters('wc_stripe_generate_payment_request', $post_data, $order, $prepared_source);
408 407
 	}
409 408
 
410 409
 	/**
411 410
 	 * Store extra meta data for an order from a Stripe Response.
412 411
 	 */
413
-	public function process_response( $response, $order ) {
414
-		WC_Stripe_Logger::log( 'Processing response: ' . print_r( $response, true ) );
412
+	public function process_response($response, $order) {
413
+		WC_Stripe_Logger::log('Processing response: ' . print_r($response, true));
415 414
 
416 415
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
417 416
 
418
-		$captured = ( isset( $response->captured ) && $response->captured ) ? 'yes' : 'no';
417
+		$captured = (isset($response->captured) && $response->captured) ? 'yes' : 'no';
419 418
 
420 419
 		// Store charge data.
421
-		WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_charge_captured', $captured ) : $order->update_meta_data( '_stripe_charge_captured', $captured );
420
+		WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_charge_captured', $captured) : $order->update_meta_data('_stripe_charge_captured', $captured);
422 421
 
423 422
 		// Store other data such as fees.
424
-		if ( isset( $response->balance_transaction ) && isset( $response->balance_transaction->fee ) ) {
423
+		if (isset($response->balance_transaction) && isset($response->balance_transaction->fee)) {
425 424
 			// Fees and Net needs to both come from Stripe to be accurate as the returned
426 425
 			// values are in the local currency of the Stripe account, not from WC.
427
-			$fee = ! empty( $response->balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'fee' ) : 0;
428
-			$net = ! empty( $response->balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $response->balance_transaction, 'net' ) : 0;
429
-			WC_Stripe_Helper::update_stripe_fee( $order, $fee );
430
-			WC_Stripe_Helper::update_stripe_net( $order, $net );
426
+			$fee = ! empty($response->balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'fee') : 0;
427
+			$net = ! empty($response->balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($response->balance_transaction, 'net') : 0;
428
+			WC_Stripe_Helper::update_stripe_fee($order, $fee);
429
+			WC_Stripe_Helper::update_stripe_net($order, $net);
431 430
 
432 431
 			// Store currency stripe.
433
-			$currency = ! empty( $response->balance_transaction->currency ) ? strtoupper( $response->balance_transaction->currency ) : null;
434
-			WC_Stripe_Helper::update_stripe_currency( $order, $currency );
432
+			$currency = ! empty($response->balance_transaction->currency) ? strtoupper($response->balance_transaction->currency) : null;
433
+			WC_Stripe_Helper::update_stripe_currency($order, $currency);
435 434
 		}
436 435
 
437
-		if ( 'yes' === $captured ) {
436
+		if ('yes' === $captured) {
438 437
 			/**
439 438
 			 * Charge can be captured but in a pending state. Payment methods
440 439
 			 * that are asynchronous may take couple days to clear. Webhook will
441 440
 			 * take care of the status changes.
442 441
 			 */
443
-			if ( 'pending' === $response->status ) {
444
-				$order_stock_reduced = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_order_stock_reduced', true ) : $order->get_meta( '_order_stock_reduced', true );
442
+			if ('pending' === $response->status) {
443
+				$order_stock_reduced = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_order_stock_reduced', true) : $order->get_meta('_order_stock_reduced', true);
445 444
 
446
-				if ( ! $order_stock_reduced ) {
447
-					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
445
+				if ( ! $order_stock_reduced) {
446
+					WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
448 447
 				}
449 448
 
450
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
449
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
451 450
 				/* translators: transaction id */
452
-				$order->update_status( 'on-hold', sprintf( __( 'Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe' ), $response->id ) );
451
+				$order->update_status('on-hold', sprintf(__('Stripe charge awaiting payment: %s.', 'woocommerce-gateway-stripe'), $response->id));
453 452
 			}
454 453
 
455
-			if ( 'succeeded' === $response->status ) {
456
-				$order->payment_complete( $response->id );
454
+			if ('succeeded' === $response->status) {
455
+				$order->payment_complete($response->id);
457 456
 
458 457
 				/* translators: transaction id */
459
-				$message = sprintf( __( 'Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe' ), $response->id );
460
-				$order->add_order_note( $message );
458
+				$message = sprintf(__('Stripe charge complete (Charge ID: %s)', 'woocommerce-gateway-stripe'), $response->id);
459
+				$order->add_order_note($message);
461 460
 			}
462 461
 
463
-			if ( 'failed' === $response->status ) {
464
-				$localized_message = __( 'Payment processing failed. Please retry.', 'woocommerce-gateway-stripe' );
465
-				$order->add_order_note( $localized_message );
466
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
462
+			if ('failed' === $response->status) {
463
+				$localized_message = __('Payment processing failed. Please retry.', 'woocommerce-gateway-stripe');
464
+				$order->add_order_note($localized_message);
465
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
467 466
 			}
468 467
 		} else {
469
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_transaction_id', $response->id ) : $order->set_transaction_id( $response->id );
468
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_transaction_id', $response->id) : $order->set_transaction_id($response->id);
470 469
 
471
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
472
-				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels( $order_id );
470
+			if ($order->has_status(array('pending', 'failed'))) {
471
+				WC_Stripe_Helper::is_pre_30() ? $order->reduce_order_stock() : wc_reduce_stock_levels($order_id);
473 472
 			}
474 473
 
475 474
 			/* translators: transaction id */
476
-			$order->update_status( 'on-hold', sprintf( __( 'Stripe charge authorized (Charge ID: %s). Process order to take payment, or cancel to remove the pre-authorization.', 'woocommerce-gateway-stripe' ), $response->id ) );
475
+			$order->update_status('on-hold', sprintf(__('Stripe charge authorized (Charge ID: %s). Process order to take payment, or cancel to remove the pre-authorization.', 'woocommerce-gateway-stripe'), $response->id));
477 476
 		}
478 477
 
479
-		if ( is_callable( array( $order, 'save' ) ) ) {
478
+		if (is_callable(array($order, 'save'))) {
480 479
 			$order->save();
481 480
 		}
482 481
 
483
-		do_action( 'wc_gateway_stripe_process_response', $response, $order );
482
+		do_action('wc_gateway_stripe_process_response', $response, $order);
484 483
 
485 484
 		return $response;
486 485
 	}
@@ -493,10 +492,10 @@  discard block
 block discarded – undo
493 492
 	 * @param int $order_id
494 493
 	 * @return null
495 494
 	 */
496
-	public function send_failed_order_email( $order_id ) {
495
+	public function send_failed_order_email($order_id) {
497 496
 		$emails = WC()->mailer()->get_emails();
498
-		if ( ! empty( $emails ) && ! empty( $order_id ) ) {
499
-			$emails['WC_Email_Failed_Order']->trigger( $order_id );
497
+		if ( ! empty($emails) && ! empty($order_id)) {
498
+			$emails['WC_Email_Failed_Order']->trigger($order_id);
500 499
 		}
501 500
 	}
502 501
 
@@ -508,7 +507,7 @@  discard block
 block discarded – undo
508 507
 	 * @param object $order
509 508
 	 * @return object $details
510 509
 	 */
511
-	public function get_owner_details( $order ) {
510
+	public function get_owner_details($order) {
512 511
 		$billing_first_name = WC_Stripe_Helper::is_pre_30() ? $order->billing_first_name : $order->get_billing_first_name();
513 512
 		$billing_last_name  = WC_Stripe_Helper::is_pre_30() ? $order->billing_last_name : $order->get_billing_last_name();
514 513
 
@@ -518,15 +517,15 @@  discard block
 block discarded – undo
518 517
 		$email = WC_Stripe_Helper::is_pre_30() ? $order->billing_email : $order->get_billing_email();
519 518
 		$phone = WC_Stripe_Helper::is_pre_30() ? $order->billing_phone : $order->get_billing_phone();
520 519
 
521
-		if ( ! empty( $phone ) ) {
520
+		if ( ! empty($phone)) {
522 521
 			$details['phone'] = $phone;
523 522
 		}
524 523
 
525
-		if ( ! empty( $name ) ) {
524
+		if ( ! empty($name)) {
526 525
 			$details['name'] = $name;
527 526
 		}
528 527
 
529
-		if ( ! empty( $email ) ) {
528
+		if ( ! empty($email)) {
530 529
 			$details['email'] = $email;
531 530
 		}
532 531
 
@@ -537,7 +536,7 @@  discard block
 block discarded – undo
537 536
 		$details['address']['postal_code'] = WC_Stripe_Helper::is_pre_30() ? $order->billing_postcode : $order->get_billing_postcode();
538 537
 		$details['address']['country']     = WC_Stripe_Helper::is_pre_30() ? $order->billing_country : $order->get_billing_country();
539 538
 
540
-		return (object) apply_filters( 'wc_stripe_owner_details', $details, $order );
539
+		return (object) apply_filters('wc_stripe_owner_details', $details, $order);
541 540
 	}
542 541
 
543 542
 	/**
@@ -546,15 +545,15 @@  discard block
 block discarded – undo
546 545
 	 * @since 4.0.3
547 546
 	 * @param string $source_id The source ID to get source object for.
548 547
 	 */
549
-	public function get_source_object( $source_id = '' ) {
550
-		if ( empty( $source_id ) ) {
548
+	public function get_source_object($source_id = '') {
549
+		if (empty($source_id)) {
551 550
 			return '';
552 551
 		}
553 552
 
554
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
553
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
555 554
 
556
-		if ( ! empty( $source_object->error ) ) {
557
-			throw new WC_Stripe_Exception( print_r( $source_object, true ), $source_object->error->message );
555
+		if ( ! empty($source_object->error)) {
556
+			throw new WC_Stripe_Exception(print_r($source_object, true), $source_object->error->message);
558 557
 		}
559 558
 
560 559
 		return $source_object;
@@ -568,12 +567,12 @@  discard block
 block discarded – undo
568 567
 	 * @param object $source_object
569 568
 	 * @return bool
570 569
 	 */
571
-	public function is_3ds_required( $source_object ) {
572
-		return apply_filters( 'wc_stripe_require_3ds', (
573
-			$source_object && ! empty( $source_object->card ) ) &&
574
-			( 'card' === $source_object->type && 'required' === $source_object->card->three_d_secure ||
575
-			( $this->three_d_secure && 'recommended' === $source_object->card->three_d_secure )
576
-		), $source_object, $this->three_d_secure );
570
+	public function is_3ds_required($source_object) {
571
+		return apply_filters('wc_stripe_require_3ds', (
572
+			$source_object && ! empty($source_object->card) ) &&
573
+			('card' === $source_object->type && 'required' === $source_object->card->three_d_secure ||
574
+			($this->three_d_secure && 'recommended' === $source_object->card->three_d_secure)
575
+		), $source_object, $this->three_d_secure);
577 576
 	}
578 577
 
579 578
 	/**
@@ -583,8 +582,8 @@  discard block
 block discarded – undo
583 582
 	 * @param object $source_object
584 583
 	 * @return bool
585 584
 	 */
586
-	public function is_3ds_card( $source_object ) {
587
-		return ( $source_object && 'three_d_secure' === $source_object->type );
585
+	public function is_3ds_card($source_object) {
586
+		return ($source_object && 'three_d_secure' === $source_object->type);
588 587
 	}
589 588
 
590 589
 	/**
@@ -594,8 +593,8 @@  discard block
 block discarded – undo
594 593
 	 * @param object $source_object
595 594
 	 * @return bool
596 595
 	 */
597
-	public function is_prepaid_card( $source_object ) {
598
-		return ( $source_object && 'token' === $source_object->object && 'prepaid' === $source_object->card->funding );
596
+	public function is_prepaid_card($source_object) {
597
+		return ($source_object && 'token' === $source_object->object && 'prepaid' === $source_object->card->funding);
599 598
 	}
600 599
 
601 600
 	/**
@@ -605,8 +604,8 @@  discard block
 block discarded – undo
605 604
 	 * @param string $source_id
606 605
 	 * @return bool
607 606
 	 */
608
-	public function is_type_legacy_card( $source_id ) {
609
-		return ( preg_match( '/^card_/', $source_id ) );
607
+	public function is_type_legacy_card($source_id) {
608
+		return (preg_match('/^card_/', $source_id));
610 609
 	}
611 610
 
612 611
 	/**
@@ -616,9 +615,9 @@  discard block
 block discarded – undo
616 615
 	 * @return bool
617 616
 	 */
618 617
 	public function is_using_saved_payment_method() {
619
-		$payment_method = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
618
+		$payment_method = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
620 619
 
621
-		return ( isset( $_POST[ 'wc-' . $payment_method . '-payment-token' ] ) && 'new' !== $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
620
+		return (isset($_POST['wc-' . $payment_method . '-payment-token']) && 'new' !== $_POST['wc-' . $payment_method . '-payment-token']);
622 621
 	}
623 622
 
624 623
 	/**
@@ -631,22 +630,22 @@  discard block
 block discarded – undo
631 630
 	 * @param string $return_url
632 631
 	 * @return mixed
633 632
 	 */
634
-	public function create_3ds_source( $order, $source_object, $return_url = '' ) {
633
+	public function create_3ds_source($order, $source_object, $return_url = '') {
635 634
 		$currency                    = WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency();
636 635
 		$order_id                    = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
637
-		$return_url                  = empty( $return_url ) ? $this->get_stripe_return_url( $order ) : $return_url;
636
+		$return_url                  = empty($return_url) ? $this->get_stripe_return_url($order) : $return_url;
638 637
 
639 638
 		$post_data                   = array();
640
-		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
641
-		$post_data['currency']       = strtolower( $currency );
639
+		$post_data['amount']         = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
640
+		$post_data['currency']       = strtolower($currency);
642 641
 		$post_data['type']           = 'three_d_secure';
643
-		$post_data['owner']          = $this->get_owner_details( $order );
644
-		$post_data['three_d_secure'] = array( 'card' => $source_object->id );
645
-		$post_data['redirect']       = array( 'return_url' => $return_url );
642
+		$post_data['owner']          = $this->get_owner_details($order);
643
+		$post_data['three_d_secure'] = array('card' => $source_object->id);
644
+		$post_data['redirect']       = array('return_url' => $return_url);
646 645
 
647
-		WC_Stripe_Logger::log( 'Info: Begin creating 3DS source...' );
646
+		WC_Stripe_Logger::log('Info: Begin creating 3DS source...');
648 647
 
649
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_3ds_source', $post_data, $order ), 'sources' );
648
+		return WC_Stripe_API::request(apply_filters('wc_stripe_3ds_source', $post_data, $order), 'sources');
650 649
 	}
651 650
 
652 651
 	/**
@@ -662,61 +661,61 @@  discard block
 block discarded – undo
662 661
 	 * @throws Exception When card was not added or for and invalid card.
663 662
 	 * @return object
664 663
 	 */
665
-	public function prepare_source( $user_id, $force_save_source = false ) {
666
-		$customer           = new WC_Stripe_Customer( $user_id );
664
+	public function prepare_source($user_id, $force_save_source = false) {
665
+		$customer           = new WC_Stripe_Customer($user_id);
667 666
 		$set_customer       = true;
668
-		$force_save_source  = apply_filters( 'wc_stripe_force_save_source', $force_save_source, $customer );
667
+		$force_save_source  = apply_filters('wc_stripe_force_save_source', $force_save_source, $customer);
669 668
 		$source_object      = '';
670 669
 		$source_id          = '';
671 670
 		$wc_token_id        = false;
672
-		$payment_method     = isset( $_POST['payment_method'] ) ? wc_clean( $_POST['payment_method'] ) : 'stripe';
671
+		$payment_method     = isset($_POST['payment_method']) ? wc_clean($_POST['payment_method']) : 'stripe';
673 672
 		$is_token           = false;
674 673
 
675 674
 		// New CC info was entered and we have a new source to process.
676
-		if ( ! empty( $_POST['stripe_source'] ) ) {
677
-			$source_object = self::get_source_object( wc_clean( $_POST['stripe_source'] ) );
675
+		if ( ! empty($_POST['stripe_source'])) {
676
+			$source_object = self::get_source_object(wc_clean($_POST['stripe_source']));
678 677
 			$source_id     = $source_object->id;
679 678
 
680 679
 			// This checks to see if customer opted to save the payment method to file.
681
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
680
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
682 681
 
683 682
 			/**
684 683
 			 * This is true if the user wants to store the card to their account.
685 684
 			 * Criteria to save to file is they are logged in, they opted to save or product requirements and the source is
686 685
 			 * actually reusable. Either that or force_save_source is true.
687 686
 			 */
688
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage ) || $force_save_source ) {
689
-				$response = $customer->add_source( $source_object->id );
687
+			if (($user_id && $this->saved_cards && $maybe_saved_card && 'reusable' === $source_object->usage) || $force_save_source) {
688
+				$response = $customer->add_source($source_object->id);
690 689
 
691
-				if ( ! empty( $response->error ) ) {
692
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
690
+				if ( ! empty($response->error)) {
691
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
693 692
 				}
694 693
 			}
695
-		} elseif ( $this->is_using_saved_payment_method() ) {
694
+		} elseif ($this->is_using_saved_payment_method()) {
696 695
 			// Use an existing token, and then process the payment.
697
-			$wc_token_id = wc_clean( $_POST[ 'wc-' . $payment_method . '-payment-token' ] );
698
-			$wc_token    = WC_Payment_Tokens::get( $wc_token_id );
696
+			$wc_token_id = wc_clean($_POST['wc-' . $payment_method . '-payment-token']);
697
+			$wc_token    = WC_Payment_Tokens::get($wc_token_id);
699 698
 
700
-			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id() ) {
701
-				WC()->session->set( 'refresh_totals', true );
702
-				throw new WC_Stripe_Exception( 'Invalid payment method', __( 'Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe' ) );
699
+			if ( ! $wc_token || $wc_token->get_user_id() !== get_current_user_id()) {
700
+				WC()->session->set('refresh_totals', true);
701
+				throw new WC_Stripe_Exception('Invalid payment method', __('Invalid payment method. Please input a new card number.', 'woocommerce-gateway-stripe'));
703 702
 			}
704 703
 
705 704
 			$source_id = $wc_token->get_token();
706 705
 
707
-			if ( $this->is_type_legacy_card( $source_id ) ) {
706
+			if ($this->is_type_legacy_card($source_id)) {
708 707
 				$is_token = true;
709 708
 			}
710
-		} elseif ( isset( $_POST['stripe_token'] ) && 'new' !== $_POST['stripe_token'] ) {
711
-			$stripe_token     = wc_clean( $_POST['stripe_token'] );
712
-			$maybe_saved_card = isset( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] ) && ! empty( $_POST[ 'wc-' . $payment_method . '-new-payment-method' ] );
709
+		} elseif (isset($_POST['stripe_token']) && 'new' !== $_POST['stripe_token']) {
710
+			$stripe_token     = wc_clean($_POST['stripe_token']);
711
+			$maybe_saved_card = isset($_POST['wc-' . $payment_method . '-new-payment-method']) && ! empty($_POST['wc-' . $payment_method . '-new-payment-method']);
713 712
 
714 713
 			// This is true if the user wants to store the card to their account.
715
-			if ( ( $user_id && $this->saved_cards && $maybe_saved_card ) || $force_save_source ) {
716
-				$response = $customer->add_source( $stripe_token );
714
+			if (($user_id && $this->saved_cards && $maybe_saved_card) || $force_save_source) {
715
+				$response = $customer->add_source($stripe_token);
717 716
 
718
-				if ( ! empty( $response->error ) ) {
719
-					throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
717
+				if ( ! empty($response->error)) {
718
+					throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
720 719
 				}
721 720
 			} else {
722 721
 				$set_customer = false;
@@ -725,14 +724,14 @@  discard block
 block discarded – undo
725 724
 			}
726 725
 		}
727 726
 
728
-		if ( ! $set_customer ) {
727
+		if ( ! $set_customer) {
729 728
 			$customer_id = false;
730 729
 		} else {
731 730
 			$customer_id = $customer->get_id() ? $customer->get_id() : false;
732 731
 		}
733 732
 
734
-		if ( empty( $source_object ) && ! $is_token ) {
735
-			$source_object = self::get_source_object( $source_id );
733
+		if (empty($source_object) && ! $is_token) {
734
+			$source_object = self::get_source_object($source_id);
736 735
 		}
737 736
 
738 737
 		return (object) array(
@@ -756,39 +755,39 @@  discard block
 block discarded – undo
756 755
 	 * @param object $order
757 756
 	 * @return object
758 757
 	 */
759
-	public function prepare_order_source( $order = null ) {
758
+	public function prepare_order_source($order = null) {
760 759
 		$stripe_customer = new WC_Stripe_Customer();
761 760
 		$stripe_source   = false;
762 761
 		$token_id        = false;
763 762
 		$source_object   = false;
764 763
 
765
-		if ( $order ) {
764
+		if ($order) {
766 765
 			$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
767 766
 
768
-			$stripe_customer_id = get_post_meta( $order_id, '_stripe_customer_id', true );
767
+			$stripe_customer_id = get_post_meta($order_id, '_stripe_customer_id', true);
769 768
 
770
-			if ( $stripe_customer_id ) {
771
-				$stripe_customer->set_id( $stripe_customer_id );
769
+			if ($stripe_customer_id) {
770
+				$stripe_customer->set_id($stripe_customer_id);
772 771
 			}
773 772
 
774
-			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_source_id', true ) : $order->get_meta( '_stripe_source_id', true );
773
+			$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_source_id', true) : $order->get_meta('_stripe_source_id', true);
775 774
 
776 775
 			// Since 4.0.0, we changed card to source so we need to account for that.
777
-			if ( empty( $source_id ) ) {
778
-				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta( $order_id, '_stripe_card_id', true ) : $order->get_meta( '_stripe_card_id', true );
776
+			if (empty($source_id)) {
777
+				$source_id = WC_Stripe_Helper::is_pre_30() ? get_post_meta($order_id, '_stripe_card_id', true) : $order->get_meta('_stripe_card_id', true);
779 778
 
780 779
 				// Take this opportunity to update the key name.
781
-				WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_source_id', $source_id ) : $order->update_meta_data( '_stripe_source_id', $source_id );
780
+				WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_source_id', $source_id) : $order->update_meta_data('_stripe_source_id', $source_id);
782 781
 
783
-				if ( is_callable( array( $order, 'save' ) ) ) {
782
+				if (is_callable(array($order, 'save'))) {
784 783
 					$order->save();
785 784
 				}
786 785
 			}
787 786
 
788
-			if ( $source_id ) {
787
+			if ($source_id) {
789 788
 				$stripe_source = $source_id;
790
-				$source_object = WC_Stripe_API::retrieve( 'sources/' . $source_id );
791
-			} elseif ( apply_filters( 'wc_stripe_use_default_customer_source', true ) ) {
789
+				$source_object = WC_Stripe_API::retrieve('sources/' . $source_id);
790
+			} elseif (apply_filters('wc_stripe_use_default_customer_source', true)) {
792 791
 				/*
793 792
 				 * We can attempt to charge the customer's default source
794 793
 				 * by sending empty source id.
@@ -813,27 +812,27 @@  discard block
 block discarded – undo
813 812
 	 * @param WC_Order $order For to which the source applies.
814 813
 	 * @param stdClass $source Source information.
815 814
 	 */
816
-	public function save_source_to_order( $order, $source ) {
815
+	public function save_source_to_order($order, $source) {
817 816
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
818 817
 
819 818
 		// Store source in the order.
820
-		if ( $source->customer ) {
821
-			if ( WC_Stripe_Helper::is_pre_30() ) {
822
-				update_post_meta( $order_id, '_stripe_customer_id', $source->customer );
819
+		if ($source->customer) {
820
+			if (WC_Stripe_Helper::is_pre_30()) {
821
+				update_post_meta($order_id, '_stripe_customer_id', $source->customer);
823 822
 			} else {
824
-				$order->update_meta_data( '_stripe_customer_id', $source->customer );
823
+				$order->update_meta_data('_stripe_customer_id', $source->customer);
825 824
 			}
826 825
 		}
827 826
 
828
-		if ( $source->source ) {
829
-			if ( WC_Stripe_Helper::is_pre_30() ) {
830
-				update_post_meta( $order_id, '_stripe_source_id', $source->source );
827
+		if ($source->source) {
828
+			if (WC_Stripe_Helper::is_pre_30()) {
829
+				update_post_meta($order_id, '_stripe_source_id', $source->source);
831 830
 			} else {
832
-				$order->update_meta_data( '_stripe_source_id', $source->source );
831
+				$order->update_meta_data('_stripe_source_id', $source->source);
833 832
 			}
834 833
 		}
835 834
 
836
-		if ( is_callable( array( $order, 'save' ) ) ) {
835
+		if (is_callable(array($order, 'save'))) {
837 836
 			$order->save();
838 837
 		}
839 838
 	}
@@ -847,35 +846,35 @@  discard block
 block discarded – undo
847 846
 	 * @param object $order The order object
848 847
 	 * @param int $balance_transaction_id
849 848
 	 */
850
-	public function update_fees( $order, $balance_transaction_id ) {
849
+	public function update_fees($order, $balance_transaction_id) {
851 850
 		$order_id = WC_Stripe_Helper::is_pre_30() ? $order->id : $order->get_id();
852 851
 
853
-		$balance_transaction = WC_Stripe_API::retrieve( 'balance/history/' . $balance_transaction_id );
852
+		$balance_transaction = WC_Stripe_API::retrieve('balance/history/' . $balance_transaction_id);
854 853
 
855
-		if ( empty( $balance_transaction->error ) ) {
856
-			if ( isset( $balance_transaction ) && isset( $balance_transaction->fee ) ) {
854
+		if (empty($balance_transaction->error)) {
855
+			if (isset($balance_transaction) && isset($balance_transaction->fee)) {
857 856
 				// Fees and Net needs to both come from Stripe to be accurate as the returned
858 857
 				// values are in the local currency of the Stripe account, not from WC.
859
-				$fee_refund = ! empty( $balance_transaction->fee ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'fee' ) : 0;
860
-				$net_refund = ! empty( $balance_transaction->net ) ? WC_Stripe_Helper::format_balance_fee( $balance_transaction, 'net' ) : 0;
858
+				$fee_refund = ! empty($balance_transaction->fee) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'fee') : 0;
859
+				$net_refund = ! empty($balance_transaction->net) ? WC_Stripe_Helper::format_balance_fee($balance_transaction, 'net') : 0;
861 860
 
862 861
 				// Current data fee & net.
863
-				$fee_current = WC_Stripe_Helper::get_stripe_fee( $order );
864
-				$net_current = WC_Stripe_Helper::get_stripe_net( $order );
862
+				$fee_current = WC_Stripe_Helper::get_stripe_fee($order);
863
+				$net_current = WC_Stripe_Helper::get_stripe_net($order);
865 864
 
866 865
 				// Calculation.
867 866
 				$fee = (float) $fee_current + (float) $fee_refund;
868 867
 				$net = (float) $net_current + (float) $net_refund;
869 868
 
870
-				WC_Stripe_Helper::update_stripe_fee( $order, $fee );
871
-				WC_Stripe_Helper::update_stripe_net( $order, $net );
869
+				WC_Stripe_Helper::update_stripe_fee($order, $fee);
870
+				WC_Stripe_Helper::update_stripe_net($order, $net);
872 871
 
873
-				if ( is_callable( array( $order, 'save' ) ) ) {
872
+				if (is_callable(array($order, 'save'))) {
874 873
 					$order->save();
875 874
 				}
876 875
 			}
877 876
 		} else {
878
-			WC_Stripe_Logger::log( "Unable to update fees/net meta for order: {$order_id}" );
877
+			WC_Stripe_Logger::log("Unable to update fees/net meta for order: {$order_id}");
879 878
 		}
880 879
 	}
881 880
 
@@ -888,33 +887,33 @@  discard block
 block discarded – undo
888 887
 	 * @param  float $amount
889 888
 	 * @return bool
890 889
 	 */
891
-	public function process_refund( $order_id, $amount = null, $reason = '' ) {
892
-		$order = wc_get_order( $order_id );
890
+	public function process_refund($order_id, $amount = null, $reason = '') {
891
+		$order = wc_get_order($order_id);
893 892
 
894
-		if ( ! $order || ! $order->get_transaction_id() ) {
893
+		if ( ! $order || ! $order->get_transaction_id()) {
895 894
 			return false;
896 895
 		}
897 896
 
898 897
 		$request = array();
899 898
 
900
-		if ( WC_Stripe_Helper::is_pre_30() ) {
901
-			$order_currency = get_post_meta( $order_id, '_order_currency', true );
902
-			$captured       = get_post_meta( $order_id, '_stripe_charge_captured', true );
899
+		if (WC_Stripe_Helper::is_pre_30()) {
900
+			$order_currency = get_post_meta($order_id, '_order_currency', true);
901
+			$captured       = get_post_meta($order_id, '_stripe_charge_captured', true);
903 902
 		} else {
904 903
 			$order_currency = $order->get_currency();
905
-			$captured       = $order->get_meta( '_stripe_charge_captured', true );
904
+			$captured       = $order->get_meta('_stripe_charge_captured', true);
906 905
 		}
907 906
 
908
-		if ( ! is_null( $amount ) ) {
909
-			$request['amount'] = WC_Stripe_Helper::get_stripe_amount( $amount, $order_currency );
907
+		if ( ! is_null($amount)) {
908
+			$request['amount'] = WC_Stripe_Helper::get_stripe_amount($amount, $order_currency);
910 909
 		}
911 910
 
912 911
 		// If order is only authorized, don't pass amount.
913
-		if ( 'yes' !== $captured ) {
914
-			unset( $request['amount'] );
912
+		if ('yes' !== $captured) {
913
+			unset($request['amount']);
915 914
 		}
916 915
 
917
-		if ( $reason ) {
916
+		if ($reason) {
918 917
 			$request['metadata'] = array(
919 918
 				'reason' => $reason,
920 919
 			);
@@ -922,35 +921,35 @@  discard block
 block discarded – undo
922 921
 
923 922
 		$request['charge'] = $order->get_transaction_id();
924 923
 
925
-		WC_Stripe_Logger::log( "Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}" );
924
+		WC_Stripe_Logger::log("Info: Beginning refund for order {$order->get_transaction_id()} for the amount of {$amount}");
926 925
 
927
-		$request = apply_filters( 'wc_stripe_refund_request', $request, $order );
926
+		$request = apply_filters('wc_stripe_refund_request', $request, $order);
928 927
 
929
-		$response = WC_Stripe_API::request( $request, 'refunds' );
928
+		$response = WC_Stripe_API::request($request, 'refunds');
930 929
 
931
-		if ( ! empty( $response->error ) ) {
932
-			WC_Stripe_Logger::log( 'Error: ' . $response->error->message );
930
+		if ( ! empty($response->error)) {
931
+			WC_Stripe_Logger::log('Error: ' . $response->error->message);
933 932
 
934 933
 			return $response;
935 934
 
936
-		} elseif ( ! empty( $response->id ) ) {
937
-			WC_Stripe_Helper::is_pre_30() ? update_post_meta( $order_id, '_stripe_refund_id', $response->id ) : $order->update_meta_data( '_stripe_refund_id', $response->id );
935
+		} elseif ( ! empty($response->id)) {
936
+			WC_Stripe_Helper::is_pre_30() ? update_post_meta($order_id, '_stripe_refund_id', $response->id) : $order->update_meta_data('_stripe_refund_id', $response->id);
938 937
 
939
-			$amount = wc_price( $response->amount / 100 );
938
+			$amount = wc_price($response->amount / 100);
940 939
 
941
-			if ( in_array( strtolower( WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency() ), WC_Stripe_Helper::no_decimal_currencies() ) ) {
942
-				$amount = wc_price( $response->amount );
940
+			if (in_array(strtolower(WC_Stripe_Helper::is_pre_30() ? $order->get_order_currency() : $order->get_currency()), WC_Stripe_Helper::no_decimal_currencies())) {
941
+				$amount = wc_price($response->amount);
943 942
 			}
944 943
 
945
-			if ( isset( $response->balance_transaction ) ) {
946
-				$this->update_fees( $order, $response->balance_transaction );
944
+			if (isset($response->balance_transaction)) {
945
+				$this->update_fees($order, $response->balance_transaction);
947 946
 			}
948 947
 
949 948
 			/* translators: 1) dollar amount 2) transaction id 3) refund message */
950
-			$refund_message = ( isset( $captured ) && 'yes' === $captured ) ? sprintf( __( 'Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe' ), $amount, $response->id, $reason ) : __( 'Pre-Authorization Released', 'woocommerce-gateway-stripe' );
949
+			$refund_message = (isset($captured) && 'yes' === $captured) ? sprintf(__('Refunded %1$s - Refund ID: %2$s - Reason: %3$s', 'woocommerce-gateway-stripe'), $amount, $response->id, $reason) : __('Pre-Authorization Released', 'woocommerce-gateway-stripe');
951 950
 
952
-			$order->add_order_note( $refund_message );
953
-			WC_Stripe_Logger::log( 'Success: ' . html_entity_decode( strip_tags( $refund_message ) ) );
951
+			$order->add_order_note($refund_message);
952
+			WC_Stripe_Logger::log('Success: ' . html_entity_decode(strip_tags($refund_message)));
954 953
 
955 954
 			return true;
956 955
 		}
@@ -965,44 +964,44 @@  discard block
 block discarded – undo
965 964
 	 */
966 965
 	public function add_payment_method() {
967 966
 		$error     = false;
968
-		$error_msg = __( 'There was a problem adding the card.', 'woocommerce-gateway-stripe' );
967
+		$error_msg = __('There was a problem adding the card.', 'woocommerce-gateway-stripe');
969 968
 		$source_id = '';
970 969
 
971
-		if ( empty( $_POST['stripe_source'] ) && empty( $_POST['stripe_token'] ) || ! is_user_logged_in() ) {
970
+		if (empty($_POST['stripe_source']) && empty($_POST['stripe_token']) || ! is_user_logged_in()) {
972 971
 			$error = true;
973 972
 		}
974 973
 
975
-		$stripe_customer = new WC_Stripe_Customer( get_current_user_id() );
974
+		$stripe_customer = new WC_Stripe_Customer(get_current_user_id());
976 975
 
977
-		$source = ! empty( $_POST['stripe_source'] ) ? wc_clean( $_POST['stripe_source'] ) : '';
976
+		$source = ! empty($_POST['stripe_source']) ? wc_clean($_POST['stripe_source']) : '';
978 977
 
979
-		$source_object = WC_Stripe_API::retrieve( 'sources/' . $source );
978
+		$source_object = WC_Stripe_API::retrieve('sources/' . $source);
980 979
 
981
-		if ( isset( $source_object ) ) {
982
-			if ( ! empty( $source_object->error ) ) {
980
+		if (isset($source_object)) {
981
+			if ( ! empty($source_object->error)) {
983 982
 				$error = true;
984 983
 			}
985 984
 
986 985
 			$source_id = $source_object->id;
987
-		} elseif ( isset( $_POST['stripe_token'] ) ) {
988
-			$source_id = wc_clean( $_POST['stripe_token'] );
986
+		} elseif (isset($_POST['stripe_token'])) {
987
+			$source_id = wc_clean($_POST['stripe_token']);
989 988
 		}
990 989
 
991
-		$response = $stripe_customer->add_source( $source_id );
990
+		$response = $stripe_customer->add_source($source_id);
992 991
 
993
-		if ( ! $response || is_wp_error( $response ) || ! empty( $response->error ) ) {
992
+		if ( ! $response || is_wp_error($response) || ! empty($response->error)) {
994 993
 			$error = true;
995 994
 		}
996 995
 
997
-		if ( $error ) {
998
-			wc_add_notice( $error_msg, 'error' );
999
-			WC_Stripe_Logger::log( 'Add payment method Error: ' . $error_msg );
996
+		if ($error) {
997
+			wc_add_notice($error_msg, 'error');
998
+			WC_Stripe_Logger::log('Add payment method Error: ' . $error_msg);
1000 999
 			return;
1001 1000
 		}
1002 1001
 
1003 1002
 		return array(
1004 1003
 			'result'   => 'success',
1005
-			'redirect' => wc_get_endpoint_url( 'payment-methods' ),
1004
+			'redirect' => wc_get_endpoint_url('payment-methods'),
1006 1005
 		);
1007 1006
 	}
1008 1007
 
@@ -1019,10 +1018,10 @@  discard block
 block discarded – undo
1019 1018
 		 * Stripe expects Norwegian to only be passed NO.
1020 1019
 		 * But WP has different dialects.
1021 1020
 		 */
1022
-		if ( 'NO' === substr( $locale, 3, 2 ) ) {
1021
+		if ('NO' === substr($locale, 3, 2)) {
1023 1022
 			$locale = 'no';
1024 1023
 		} else {
1025
-			$locale = substr( get_locale(), 0, 2 );
1024
+			$locale = substr(get_locale(), 0, 2);
1026 1025
 		}
1027 1026
 
1028 1027
 		return $locale;
@@ -1036,9 +1035,9 @@  discard block
 block discarded – undo
1036 1035
 	 * @param string $idempotency_key
1037 1036
 	 * @param array $request
1038 1037
 	 */
1039
-	public function change_idempotency_key( $idempotency_key, $request ) {
1040
-		$customer = ! empty( $request['customer'] ) ? $request['customer'] : '';
1041
-		$source   = ! empty( $request['source'] ) ? $request['source'] : $customer;
1038
+	public function change_idempotency_key($idempotency_key, $request) {
1039
+		$customer = ! empty($request['customer']) ? $request['customer'] : '';
1040
+		$source   = ! empty($request['source']) ? $request['source'] : $customer;
1042 1041
 		$count    = $this->retry_interval;
1043 1042
 
1044 1043
 		return $request['metadata']['order_id'] . '-' . $count . '-' . $source;
@@ -1052,8 +1051,8 @@  discard block
 block discarded – undo
1052 1051
 	 * @since 4.0.6
1053 1052
 	 * @param array $headers
1054 1053
 	 */
1055
-	public function is_original_request( $headers ) {
1056
-		if ( $headers['original-request'] === $headers['request-id'] ) {
1054
+	public function is_original_request($headers) {
1055
+		if ($headers['original-request'] === $headers['request-id']) {
1057 1056
 			return true;
1058 1057
 		}
1059 1058
 
Please login to merge, or discard this patch.