Completed
Pull Request — master (#1400)
by
unknown
01:42
created
includes/class-wc-stripe-intent-controller.php 1 patch
Spacing   +29 added lines, -29 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -23,7 +23,7 @@  discard block
 block discarded – undo
23 23
 	 * @since 4.2.0
24 24
 	 */
25 25
 	public function __construct() {
26
-		add_action( 'wc_ajax_wc_stripe_verify_intent', array( $this, 'verify_intent' ) );
26
+		add_action('wc_ajax_wc_stripe_verify_intent', array($this, 'verify_intent'));
27 27
 	}
28 28
 
29 29
 	/**
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
 	 * @return WC_Gateway_Stripe
34 34
 	 */
35 35
 	protected function get_gateway() {
36
-		if ( ! isset( $this->gateway ) ) {
37
-			if ( class_exists( 'WC_Subscriptions_Order' ) && function_exists( 'wcs_create_renewal_order' ) ) {
36
+		if ( ! isset($this->gateway)) {
37
+			if (class_exists('WC_Subscriptions_Order') && function_exists('wcs_create_renewal_order')) {
38 38
 				$class_name = 'WC_Stripe_Subs_Compat';
39 39
 			} else {
40 40
 				$class_name = 'WC_Gateway_Stripe';
@@ -54,21 +54,21 @@  discard block
 block discarded – undo
54 54
 	 * @return WC_Order
55 55
 	 */
56 56
 	protected function get_order_from_request() {
57
-		if ( ! isset( $_GET['nonce'] ) || ! wp_verify_nonce( sanitize_key( $_GET['nonce'] ), 'wc_stripe_confirm_pi' ) ) {
58
-			throw new WC_Stripe_Exception( 'missing-nonce', __( 'CSRF verification failed.', 'woocommerce-gateway-stripe' ) );
57
+		if ( ! isset($_GET['nonce']) || ! wp_verify_nonce(sanitize_key($_GET['nonce']), 'wc_stripe_confirm_pi')) {
58
+			throw new WC_Stripe_Exception('missing-nonce', __('CSRF verification failed.', 'woocommerce-gateway-stripe'));
59 59
 		}
60 60
 
61 61
 		// Load the order ID.
62 62
 		$order_id = null;
63
-		if ( isset( $_GET['order'] ) && absint( $_GET['order'] ) ) {
64
-			$order_id = absint( $_GET['order'] );
63
+		if (isset($_GET['order']) && absint($_GET['order'])) {
64
+			$order_id = absint($_GET['order']);
65 65
 		}
66 66
 
67 67
 		// Retrieve the order.
68
-		$order = wc_get_order( $order_id );
68
+		$order = wc_get_order($order_id);
69 69
 
70
-		if ( ! $order ) {
71
-			throw new WC_Stripe_Exception( 'missing-order', __( 'Missing order ID for payment confirmation', 'woocommerce-gateway-stripe' ) );
70
+		if ( ! $order) {
71
+			throw new WC_Stripe_Exception('missing-order', __('Missing order ID for payment confirmation', 'woocommerce-gateway-stripe'));
72 72
 		}
73 73
 
74 74
 		return $order;
@@ -86,32 +86,32 @@  discard block
 block discarded – undo
86 86
 
87 87
 		try {
88 88
 			$order = $this->get_order_from_request();
89
-		} catch ( WC_Stripe_Exception $e ) {
89
+		} catch (WC_Stripe_Exception $e) {
90 90
 			/* translators: Error message text */
91
-			$message = sprintf( __( 'Payment verification error: %s', 'woocommerce-gateway-stripe' ), $e->getLocalizedMessage() );
92
-			wc_add_notice( esc_html( $message ), 'error' );
91
+			$message = sprintf(__('Payment verification error: %s', 'woocommerce-gateway-stripe'), $e->getLocalizedMessage());
92
+			wc_add_notice(esc_html($message), 'error');
93 93
 
94 94
 			$redirect_url = $woocommerce->cart->is_empty()
95
-				? get_permalink( wc_get_page_id( 'shop' ) )
95
+				? get_permalink(wc_get_page_id('shop'))
96 96
 				: wc_get_checkout_url();
97 97
 
98
-			$this->handle_error( $e, $redirect_url );
98
+			$this->handle_error($e, $redirect_url);
99 99
 		}
100 100
 
101 101
 		try {
102
-			$gateway->verify_intent_after_checkout( $order );
102
+			$gateway->verify_intent_after_checkout($order);
103 103
 
104
-			if ( ! isset( $_GET['is_ajax'] ) ) {
105
-				$redirect_url = isset( $_GET['redirect_to'] ) // wpcs: csrf ok.
106
-					? esc_url_raw( wp_unslash( $_GET['redirect_to'] ) ) // wpcs: csrf ok.
107
-					: $gateway->get_return_url( $order );
104
+			if ( ! isset($_GET['is_ajax'])) {
105
+				$redirect_url = isset($_GET['redirect_to']) // wpcs: csrf ok.
106
+					? esc_url_raw(wp_unslash($_GET['redirect_to'])) // wpcs: csrf ok.
107
+					: $gateway->get_return_url($order);
108 108
 
109
-				wp_safe_redirect( $redirect_url );
109
+				wp_safe_redirect($redirect_url);
110 110
 			}
111 111
 
112 112
 			exit;
113
-		} catch ( WC_Stripe_Exception $e ) {
114
-			$this->handle_error( $e, $gateway->get_return_url( $order ) );
113
+		} catch (WC_Stripe_Exception $e) {
114
+			$this->handle_error($e, $gateway->get_return_url($order));
115 115
 		}
116 116
 	}
117 117
 
@@ -122,17 +122,17 @@  discard block
 block discarded – undo
122 122
 	 * @param WC_Stripe_Exception $e           The exception that was thrown.
123 123
 	 * @param string              $redirect_url An URL to use if a redirect is needed.
124 124
 	 */
125
-	protected function handle_error( $e, $redirect_url ) {
125
+	protected function handle_error($e, $redirect_url) {
126 126
 		// Log the exception before redirecting.
127
-		$message = sprintf( 'PaymentIntent verification exception: %s', $e->getLocalizedMessage() );
128
-		WC_Stripe_Logger::log( $message );
127
+		$message = sprintf('PaymentIntent verification exception: %s', $e->getLocalizedMessage());
128
+		WC_Stripe_Logger::log($message);
129 129
 
130 130
 		// `is_ajax` is only used for PI error reporting, a response is not expected.
131
-		if ( isset( $_GET['is_ajax'] ) ) {
131
+		if (isset($_GET['is_ajax'])) {
132 132
 			exit;
133 133
 		}
134 134
 
135
-		wp_safe_redirect( $redirect_url );
135
+		wp_safe_redirect($redirect_url);
136 136
 		exit;
137 137
 	}
138 138
 }
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-ideal.php 1 patch
Spacing   +62 added lines, -62 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_ideal';
60
-		$this->method_title = __( 'Stripe iDeal', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe iDeal', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['ideal'] ) ? $icons['ideal'] : '';
136
+		$icons_str .= isset($icons['ideal']) ? $icons['ideal'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-ideal-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-ideal-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -203,23 +203,23 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208
-		$return_url            = $this->get_stripe_return_url( $order );
208
+		$return_url            = $this->get_stripe_return_url($order);
209 209
 		$post_data             = array();
210
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency'] = strtolower( $currency );
210
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency'] = strtolower($currency);
212 212
 		$post_data['type']     = 'ideal';
213
-		$post_data['owner']    = $this->get_owner_details( $order );
214
-		$post_data['redirect'] = array( 'return_url' => $return_url );
213
+		$post_data['owner']    = $this->get_owner_details($order);
214
+		$post_data['redirect'] = array('return_url' => $return_url);
215 215
 
216
-		if ( ! empty( $this->statement_descriptor ) ) {
217
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
216
+		if ( ! empty($this->statement_descriptor)) {
217
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
218 218
 		}
219 219
 
220
-		WC_Stripe_Logger::log( 'Info: Begin creating iDeal source' );
220
+		WC_Stripe_Logger::log('Info: Begin creating iDeal source');
221 221
 
222
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_ideal_source', $post_data, $order ), 'sources' );
222
+		return WC_Stripe_API::request(apply_filters('wc_stripe_ideal_source', $post_data, $order), 'sources');
223 223
 	}
224 224
 
225 225
 	/**
@@ -233,47 +233,47 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @return array|void
235 235
 	 */
236
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
236
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
237 237
 		try {
238
-			$order = wc_get_order( $order_id );
238
+			$order = wc_get_order($order_id);
239 239
 
240 240
 			// This will throw exception if not valid.
241
-			$this->validate_minimum_order_amount( $order );
241
+			$this->validate_minimum_order_amount($order);
242 242
 
243 243
 			// This comes from the create account checkbox in the checkout page.
244
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
244
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
245 245
 
246
-			if ( $create_account ) {
246
+			if ($create_account) {
247 247
 				$new_customer_id     = $order->get_customer_id();
248
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
248
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
249 249
 				$new_stripe_customer->create_customer();
250 250
 			}
251 251
 
252
-			$response = $this->create_source( $order );
252
+			$response = $this->create_source($order);
253 253
 
254
-			if ( ! empty( $response->error ) ) {
255
-				$order->add_order_note( $response->error->message );
254
+			if ( ! empty($response->error)) {
255
+				$order->add_order_note($response->error->message);
256 256
 
257
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
257
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
258 258
 			}
259 259
 
260
-			$order->update_meta_data( '_stripe_source_id', $response->id );
260
+			$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 			$order->save();
262 262
 
263
-			WC_Stripe_Logger::log( 'Info: Redirecting to iDeal...' );
263
+			WC_Stripe_Logger::log('Info: Redirecting to iDeal...');
264 264
 
265 265
 			return array(
266 266
 				'result'   => 'success',
267
-				'redirect' => esc_url_raw( $response->redirect->url ),
267
+				'redirect' => esc_url_raw($response->redirect->url),
268 268
 			);
269
-		} catch ( WC_Stripe_Exception $e ) {
270
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
271
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
269
+		} catch (WC_Stripe_Exception $e) {
270
+			wc_add_notice($e->getLocalizedMessage(), 'error');
271
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
272 272
 
273
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
273
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
274 274
 
275
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
276
-				$this->send_failed_order_email( $order_id );
275
+			if ($order->has_status(array('pending', 'failed'))) {
276
+				$this->send_failed_order_email($order_id);
277 277
 			}
278 278
 
279 279
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-sofort.php 1 patch
Spacing   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_sofort';
60
-		$this->method_title = __( 'Stripe SOFORT', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe SOFORT', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['sofort'] ) ? $icons['sofort'] : '';
136
+		$icons_str .= isset($icons['sofort']) ? $icons['sofort'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-sofort-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-sofort-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -203,28 +203,28 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208 208
 		$bank_country          = $order->get_billing_country();
209
-		$return_url            = $this->get_stripe_return_url( $order );
209
+		$return_url            = $this->get_stripe_return_url($order);
210 210
 		$post_data             = array();
211
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
212
-		$post_data['currency'] = strtolower( $currency );
211
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
212
+		$post_data['currency'] = strtolower($currency);
213 213
 		$post_data['type']     = 'sofort';
214
-		$post_data['owner']    = $this->get_owner_details( $order );
215
-		$post_data['redirect'] = array( 'return_url' => $return_url );
214
+		$post_data['owner']    = $this->get_owner_details($order);
215
+		$post_data['redirect'] = array('return_url' => $return_url);
216 216
 		$post_data['sofort']   = array(
217 217
 			'country'            => $bank_country,
218 218
 			'preferred_language' => $this->get_locale(),
219 219
 		);
220 220
 
221
-		if ( ! empty( $this->statement_descriptor ) ) {
222
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
221
+		if ( ! empty($this->statement_descriptor)) {
222
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
223 223
 		}
224 224
 
225
-		WC_Stripe_Logger::log( 'Info: Begin creating SOFORT source' );
225
+		WC_Stripe_Logger::log('Info: Begin creating SOFORT source');
226 226
 
227
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_sofort_source', $post_data, $order ), 'sources' );
227
+		return WC_Stripe_API::request(apply_filters('wc_stripe_sofort_source', $post_data, $order), 'sources');
228 228
 	}
229 229
 
230 230
 	/**
@@ -238,55 +238,55 @@  discard block
 block discarded – undo
238 238
 	 *
239 239
 	 * @return array|void
240 240
 	 */
241
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
241
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
242 242
 		try {
243
-			$order = wc_get_order( $order_id );
243
+			$order = wc_get_order($order_id);
244 244
 
245 245
 			// This will throw exception if not valid.
246
-			$this->validate_minimum_order_amount( $order );
246
+			$this->validate_minimum_order_amount($order);
247 247
 
248 248
 			// This comes from the create account checkbox in the checkout page.
249
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
249
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
250 250
 
251
-			if ( $create_account ) {
251
+			if ($create_account) {
252 252
 				$new_customer_id     = $order->get_customer_id();
253
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
253
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
254 254
 				$new_stripe_customer->create_customer();
255 255
 			}
256 256
 
257
-			$response = $this->create_source( $order );
257
+			$response = $this->create_source($order);
258 258
 
259
-			if ( ! empty( $response->error ) ) {
260
-				$order->add_order_note( $response->error->message );
259
+			if ( ! empty($response->error)) {
260
+				$order->add_order_note($response->error->message);
261 261
 
262 262
 				$localized_messages = WC_Stripe_Helper::get_localized_messages();
263 263
 
264
-				if ( 'invalid_sofort_country' === $response->error->code ) {
265
-					$localized_message = isset( $localized_messages[ $response->error->code ] ) ? $localized_messages[ $response->error->code ] : $response->error->message;
264
+				if ('invalid_sofort_country' === $response->error->code) {
265
+					$localized_message = isset($localized_messages[$response->error->code]) ? $localized_messages[$response->error->code] : $response->error->message;
266 266
 				} else {
267
-					$localized_message = isset( $localized_messages[ $response->error->type ] ) ? $localized_messages[ $response->error->type ] : $response->error->message;
267
+					$localized_message = isset($localized_messages[$response->error->type]) ? $localized_messages[$response->error->type] : $response->error->message;
268 268
 				}
269 269
 
270
-				throw new WC_Stripe_Exception( print_r( $response, true ), $localized_message );
270
+				throw new WC_Stripe_Exception(print_r($response, true), $localized_message);
271 271
 			}
272 272
 
273
-			$order->update_meta_data( '_stripe_source_id', $response->id );
273
+			$order->update_meta_data('_stripe_source_id', $response->id);
274 274
 			$order->save();
275 275
 
276
-			WC_Stripe_Logger::log( 'Info: Redirecting to SOFORT...' );
276
+			WC_Stripe_Logger::log('Info: Redirecting to SOFORT...');
277 277
 
278 278
 			return array(
279 279
 				'result'   => 'success',
280
-				'redirect' => esc_url_raw( $response->redirect->url ),
280
+				'redirect' => esc_url_raw($response->redirect->url),
281 281
 			);
282
-		} catch ( WC_Stripe_Exception $e ) {
283
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
284
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
282
+		} catch (WC_Stripe_Exception $e) {
283
+			wc_add_notice($e->getLocalizedMessage(), 'error');
284
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
285 285
 
286
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
286
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
287 287
 
288
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
289
-				$this->send_failed_order_email( $order_id );
288
+			if ($order->has_status(array('pending', 'failed'))) {
289
+				$this->send_failed_order_email($order_id);
290 290
 			}
291 291
 
292 292
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-bancontact.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_bancontact';
60
-		$this->method_title = __( 'Stripe Bancontact', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe Bancontact', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['bancontact'] ) ? $icons['bancontact'] : '';
136
+		$icons_str .= isset($icons['bancontact']) ? $icons['bancontact'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-bancontact-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-bancontact-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -203,24 +203,24 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency                = $order->get_currency();
208
-		$return_url              = $this->get_stripe_return_url( $order );
208
+		$return_url              = $this->get_stripe_return_url($order);
209 209
 		$post_data               = array();
210
-		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency']   = strtolower( $currency );
210
+		$post_data['amount']     = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency']   = strtolower($currency);
212 212
 		$post_data['type']       = 'bancontact';
213
-		$post_data['owner']      = $this->get_owner_details( $order );
214
-		$post_data['redirect']   = array( 'return_url' => $return_url );
215
-		$post_data['bancontact'] = array( 'preferred_language' => $this->get_locale() );
213
+		$post_data['owner']      = $this->get_owner_details($order);
214
+		$post_data['redirect']   = array('return_url' => $return_url);
215
+		$post_data['bancontact'] = array('preferred_language' => $this->get_locale());
216 216
 
217
-		if ( ! empty( $this->statement_descriptor ) ) {
218
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
217
+		if ( ! empty($this->statement_descriptor)) {
218
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
219 219
 		}
220 220
 
221
-		WC_Stripe_Logger::log( 'Info: Begin creating Bancontact source' );
221
+		WC_Stripe_Logger::log('Info: Begin creating Bancontact source');
222 222
 
223
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_bancontact_source', $post_data, $order ), 'sources' );
223
+		return WC_Stripe_API::request(apply_filters('wc_stripe_bancontact_source', $post_data, $order), 'sources');
224 224
 	}
225 225
 
226 226
 	/**
@@ -234,47 +234,47 @@  discard block
 block discarded – undo
234 234
 	 *
235 235
 	 * @return array|void
236 236
 	 */
237
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
237
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
238 238
 		try {
239
-			$order = wc_get_order( $order_id );
239
+			$order = wc_get_order($order_id);
240 240
 
241 241
 			// This will throw exception if not valid.
242
-			$this->validate_minimum_order_amount( $order );
242
+			$this->validate_minimum_order_amount($order);
243 243
 
244 244
 			// This comes from the create account checkbox in the checkout page.
245
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
245
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
246 246
 
247
-			if ( $create_account ) {
247
+			if ($create_account) {
248 248
 				$new_customer_id     = $order->get_customer_id();
249
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
249
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
250 250
 				$new_stripe_customer->create_customer();
251 251
 			}
252 252
 
253
-			$response = $this->create_source( $order );
253
+			$response = $this->create_source($order);
254 254
 
255
-			if ( ! empty( $response->error ) ) {
256
-				$order->add_order_note( $response->error->message );
255
+			if ( ! empty($response->error)) {
256
+				$order->add_order_note($response->error->message);
257 257
 
258
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
258
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
259 259
 			}
260 260
 
261
-			$order->update_meta_data( '_stripe_source_id', $response->id );
261
+			$order->update_meta_data('_stripe_source_id', $response->id);
262 262
 			$order->save();
263 263
 
264
-			WC_Stripe_Logger::log( 'Info: Redirecting to Bancontact...' );
264
+			WC_Stripe_Logger::log('Info: Redirecting to Bancontact...');
265 265
 
266 266
 			return array(
267 267
 				'result'   => 'success',
268
-				'redirect' => esc_url_raw( $response->redirect->url ),
268
+				'redirect' => esc_url_raw($response->redirect->url),
269 269
 			);
270
-		} catch ( WC_Stripe_Exception $e ) {
271
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
272
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
270
+		} catch (WC_Stripe_Exception $e) {
271
+			wc_add_notice($e->getLocalizedMessage(), 'error');
272
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
273 273
 
274
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
274
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
275 275
 
276
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
277
-				$this->send_failed_order_email( $order_id );
276
+			if ($order->has_status(array('pending', 'failed'))) {
277
+				$this->send_failed_order_email($order_id);
278 278
 			}
279 279
 
280 280
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-p24.php 1 patch
Spacing   +60 added lines, -60 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_p24';
60
-		$this->method_title = __( 'Stripe P24', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe P24', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -115,7 +115,7 @@  discard block
 block discarded – undo
115 115
 	 * @return bool
116 116
 	 */
117 117
 	public function is_available() {
118
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
118
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
119 119
 			return false;
120 120
 		}
121 121
 
@@ -134,9 +134,9 @@  discard block
 block discarded – undo
134 134
 
135 135
 		$icons_str = '';
136 136
 
137
-		$icons_str .= isset( $icons['p24'] ) ? $icons['p24'] : '';
137
+		$icons_str .= isset($icons['p24']) ? $icons['p24'] : '';
138 138
 
139
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
139
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
140 140
 	}
141 141
 
142 142
 	/**
@@ -147,19 +147,19 @@  discard block
 block discarded – undo
147 147
 	 * @access public
148 148
 	 */
149 149
 	public function payment_scripts() {
150
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
150
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
151 151
 			return;
152 152
 		}
153 153
 
154
-		wp_enqueue_style( 'stripe_styles' );
155
-		wp_enqueue_script( 'woocommerce_stripe' );
154
+		wp_enqueue_style('stripe_styles');
155
+		wp_enqueue_script('woocommerce_stripe');
156 156
 	}
157 157
 
158 158
 	/**
159 159
 	 * Initialize Gateway Settings Form Fields.
160 160
 	 */
161 161
 	public function init_form_fields() {
162
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php' );
162
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-p24-settings.php');
163 163
 	}
164 164
 
165 165
 	/**
@@ -172,13 +172,13 @@  discard block
 block discarded – undo
172 172
 		$description = $this->get_description();
173 173
 
174 174
 		// If paying from order, we need to get total from order not cart.
175
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
176
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
175
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
176
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
177 177
 			$total = $order->get_total();
178 178
 		}
179 179
 
180
-		if ( is_add_payment_method_page() ) {
181
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
180
+		if (is_add_payment_method_page()) {
181
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
182 182
 			$total           = '';
183 183
 		} else {
184 184
 			$pay_button_text = '';
@@ -186,11 +186,11 @@  discard block
 block discarded – undo
186 186
 
187 187
 		echo '<div
188 188
 			id="stripe-p24-payment-data"
189
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
190
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
189
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
190
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
191 191
 
192
-		if ( $description ) {
193
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
192
+		if ($description) {
193
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
194 194
 		}
195 195
 
196 196
 		echo '</div>';
@@ -204,19 +204,19 @@  discard block
 block discarded – undo
204 204
 	 * @param object $order
205 205
 	 * @return mixed
206 206
 	 */
207
-	public function create_source( $order ) {
207
+	public function create_source($order) {
208 208
 		$currency              = $order->get_currency();
209
-		$return_url            = $this->get_stripe_return_url( $order );
209
+		$return_url            = $this->get_stripe_return_url($order);
210 210
 		$post_data             = array();
211
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
212
-		$post_data['currency'] = strtolower( $currency );
211
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
212
+		$post_data['currency'] = strtolower($currency);
213 213
 		$post_data['type']     = 'p24';
214
-		$post_data['owner']    = $this->get_owner_details( $order );
215
-		$post_data['redirect'] = array( 'return_url' => $return_url );
214
+		$post_data['owner']    = $this->get_owner_details($order);
215
+		$post_data['redirect'] = array('return_url' => $return_url);
216 216
 
217
-		WC_Stripe_Logger::log( 'Info: Begin creating P24 source' );
217
+		WC_Stripe_Logger::log('Info: Begin creating P24 source');
218 218
 
219
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_p24_source', $post_data, $order ), 'sources' );
219
+		return WC_Stripe_API::request(apply_filters('wc_stripe_p24_source', $post_data, $order), 'sources');
220 220
 	}
221 221
 
222 222
 	/**
@@ -230,47 +230,47 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @return array|void
232 232
 	 */
233
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
233
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
234 234
 		try {
235
-			$order = wc_get_order( $order_id );
235
+			$order = wc_get_order($order_id);
236 236
 
237 237
 			// This will throw exception if not valid.
238
-			$this->validate_minimum_order_amount( $order );
238
+			$this->validate_minimum_order_amount($order);
239 239
 
240 240
 			// This comes from the create account checkbox in the checkout page.
241
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
241
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
242 242
 
243
-			if ( $create_account ) {
243
+			if ($create_account) {
244 244
 				$new_customer_id     = $order->get_customer_id();
245
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
245
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
246 246
 				$new_stripe_customer->create_customer();
247 247
 			}
248 248
 
249
-			$response = $this->create_source( $order );
249
+			$response = $this->create_source($order);
250 250
 
251
-			if ( ! empty( $response->error ) ) {
252
-				$order->add_order_note( $response->error->message );
251
+			if ( ! empty($response->error)) {
252
+				$order->add_order_note($response->error->message);
253 253
 
254
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
254
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
255 255
 			}
256 256
 
257
-			$order->update_meta_data( '_stripe_source_id', $response->id );
257
+			$order->update_meta_data('_stripe_source_id', $response->id);
258 258
 			$order->save();
259 259
 
260
-			WC_Stripe_Logger::log( 'Info: Redirecting to P24...' );
260
+			WC_Stripe_Logger::log('Info: Redirecting to P24...');
261 261
 
262 262
 			return array(
263 263
 				'result'   => 'success',
264
-				'redirect' => esc_url_raw( $response->redirect->url ),
264
+				'redirect' => esc_url_raw($response->redirect->url),
265 265
 			);
266
-		} catch ( WC_Stripe_Exception $e ) {
267
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
268
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
266
+		} catch (WC_Stripe_Exception $e) {
267
+			wc_add_notice($e->getLocalizedMessage(), 'error');
268
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
269 269
 
270
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
270
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
271 271
 
272
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
273
-				$this->send_failed_order_email( $order_id );
272
+			if ($order->has_status(array('pending', 'failed'))) {
273
+				$this->send_failed_order_email($order_id);
274 274
 			}
275 275
 
276 276
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-alipay.php 1 patch
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_alipay';
60
-		$this->method_title = __( 'Stripe Alipay', 'woocommerce-gateway-stripe' );
60
+		$this->method_title = __('Stripe Alipay', 'woocommerce-gateway-stripe');
61 61
 		/* translators: link */
62
-		$this->method_description = sprintf( __( 'All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe' ), admin_url( 'admin.php?page=wc-settings&tab=checkout&section=stripe' ) );
62
+		$this->method_description = sprintf(__('All other general Stripe settings can be adjusted <a href="%s">here</a>.', 'woocommerce-gateway-stripe'), admin_url('admin.php?page=wc-settings&tab=checkout&section=stripe'));
63 63
 		$this->supports           = array(
64 64
 			'products',
65 65
 			'refunds',
@@ -71,23 +71,23 @@  discard block
 block discarded – undo
71 71
 		// Load the settings.
72 72
 		$this->init_settings();
73 73
 
74
-		$main_settings              = get_option( 'woocommerce_stripe_settings' );
75
-		$this->title                = $this->get_option( 'title' );
76
-		$this->description          = $this->get_option( 'description' );
77
-		$this->enabled              = $this->get_option( 'enabled' );
78
-		$this->testmode             = ( ! empty( $main_settings['testmode'] ) && 'yes' === $main_settings['testmode'] ) ? true : false;
79
-		$this->saved_cards          = ( ! empty( $main_settings['saved_cards'] ) && 'yes' === $main_settings['saved_cards'] ) ? true : false;
80
-		$this->publishable_key      = ! empty( $main_settings['publishable_key'] ) ? $main_settings['publishable_key'] : '';
81
-		$this->secret_key           = ! empty( $main_settings['secret_key'] ) ? $main_settings['secret_key'] : '';
82
-		$this->statement_descriptor = ! empty( $main_settings['statement_descriptor'] ) ? $main_settings['statement_descriptor'] : '';
83
-
84
-		if ( $this->testmode ) {
85
-			$this->publishable_key = ! empty( $main_settings['test_publishable_key'] ) ? $main_settings['test_publishable_key'] : '';
86
-			$this->secret_key      = ! empty( $main_settings['test_secret_key'] ) ? $main_settings['test_secret_key'] : '';
74
+		$main_settings              = get_option('woocommerce_stripe_settings');
75
+		$this->title                = $this->get_option('title');
76
+		$this->description          = $this->get_option('description');
77
+		$this->enabled              = $this->get_option('enabled');
78
+		$this->testmode             = ( ! empty($main_settings['testmode']) && 'yes' === $main_settings['testmode']) ? true : false;
79
+		$this->saved_cards          = ( ! empty($main_settings['saved_cards']) && 'yes' === $main_settings['saved_cards']) ? true : false;
80
+		$this->publishable_key      = ! empty($main_settings['publishable_key']) ? $main_settings['publishable_key'] : '';
81
+		$this->secret_key           = ! empty($main_settings['secret_key']) ? $main_settings['secret_key'] : '';
82
+		$this->statement_descriptor = ! empty($main_settings['statement_descriptor']) ? $main_settings['statement_descriptor'] : '';
83
+
84
+		if ($this->testmode) {
85
+			$this->publishable_key = ! empty($main_settings['test_publishable_key']) ? $main_settings['test_publishable_key'] : '';
86
+			$this->secret_key      = ! empty($main_settings['test_secret_key']) ? $main_settings['test_secret_key'] : '';
87 87
 		}
88 88
 
89
-		add_action( 'woocommerce_update_options_payment_gateways_' . $this->id, array( $this, 'process_admin_options' ) );
90
-		add_action( 'wp_enqueue_scripts', array( $this, 'payment_scripts' ) );
89
+		add_action('woocommerce_update_options_payment_gateways_' . $this->id, array($this, 'process_admin_options'));
90
+		add_action('wp_enqueue_scripts', array($this, 'payment_scripts'));
91 91
 	}
92 92
 
93 93
 	/**
@@ -122,7 +122,7 @@  discard block
 block discarded – undo
122 122
 	 * @return bool
123 123
 	 */
124 124
 	public function is_available() {
125
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
125
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
126 126
 			return false;
127 127
 		}
128 128
 
@@ -141,9 +141,9 @@  discard block
 block discarded – undo
141 141
 
142 142
 		$icons_str = '';
143 143
 
144
-		$icons_str .= isset( $icons['alipay'] ) ? $icons['alipay'] : '';
144
+		$icons_str .= isset($icons['alipay']) ? $icons['alipay'] : '';
145 145
 
146
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
146
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
147 147
 	}
148 148
 
149 149
 	/**
@@ -153,19 +153,19 @@  discard block
 block discarded – undo
153 153
 	 * @version 4.0.0
154 154
 	 */
155 155
 	public function payment_scripts() {
156
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
156
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
157 157
 			return;
158 158
 		}
159 159
 
160
-		wp_enqueue_style( 'stripe_styles' );
161
-		wp_enqueue_script( 'woocommerce_stripe' );
160
+		wp_enqueue_style('stripe_styles');
161
+		wp_enqueue_script('woocommerce_stripe');
162 162
 	}
163 163
 
164 164
 	/**
165 165
 	 * Initialize Gateway Settings Form Fields.
166 166
 	 */
167 167
 	public function init_form_fields() {
168
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php' );
168
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-alipay-settings.php');
169 169
 	}
170 170
 
171 171
 	/**
@@ -178,13 +178,13 @@  discard block
 block discarded – undo
178 178
 		$description = $this->get_description();
179 179
 
180 180
 		// If paying from order, we need to get total from order not cart.
181
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
182
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
181
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
182
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
183 183
 			$total = $order->get_total();
184 184
 		}
185 185
 
186
-		if ( is_add_payment_method_page() ) {
187
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
186
+		if (is_add_payment_method_page()) {
187
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
188 188
 			$total           = '';
189 189
 		} else {
190 190
 			$pay_button_text = '';
@@ -192,11 +192,11 @@  discard block
 block discarded – undo
192 192
 
193 193
 		echo '<div
194 194
 			id="stripe-alipay-payment-data"
195
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
196
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
195
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
196
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
197 197
 
198
-		if ( $description ) {
199
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
198
+		if ($description) {
199
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
200 200
 		}
201 201
 
202 202
 		echo '</div>';
@@ -210,23 +210,23 @@  discard block
 block discarded – undo
210 210
 	 * @param object $order
211 211
 	 * @return mixed
212 212
 	 */
213
-	public function create_source( $order ) {
213
+	public function create_source($order) {
214 214
 		$currency              = $order->get_currency();
215
-		$return_url            = $this->get_stripe_return_url( $order );
215
+		$return_url            = $this->get_stripe_return_url($order);
216 216
 		$post_data             = array();
217
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
218
-		$post_data['currency'] = strtolower( $currency );
217
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
218
+		$post_data['currency'] = strtolower($currency);
219 219
 		$post_data['type']     = 'alipay';
220
-		$post_data['owner']    = $this->get_owner_details( $order );
221
-		$post_data['redirect'] = array( 'return_url' => $return_url );
220
+		$post_data['owner']    = $this->get_owner_details($order);
221
+		$post_data['redirect'] = array('return_url' => $return_url);
222 222
 
223
-		if ( ! empty( $this->statement_descriptor ) ) {
224
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
223
+		if ( ! empty($this->statement_descriptor)) {
224
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
225 225
 		}
226 226
 
227
-		WC_Stripe_Logger::log( 'Info: Begin creating Alipay source' );
227
+		WC_Stripe_Logger::log('Info: Begin creating Alipay source');
228 228
 
229
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_alipay_source', $post_data, $order ), 'sources' );
229
+		return WC_Stripe_API::request(apply_filters('wc_stripe_alipay_source', $post_data, $order), 'sources');
230 230
 	}
231 231
 
232 232
 	/**
@@ -240,49 +240,49 @@  discard block
 block discarded – undo
240 240
 	 *
241 241
 	 * @return array|void
242 242
 	 */
243
-	public function process_payment( $order_id, $retry = true, $force_save_save = false ) {
243
+	public function process_payment($order_id, $retry = true, $force_save_save = false) {
244 244
 		try {
245
-			$order = wc_get_order( $order_id );
245
+			$order = wc_get_order($order_id);
246 246
 
247 247
 			// This will throw exception if not valid.
248
-			$this->validate_minimum_order_amount( $order );
248
+			$this->validate_minimum_order_amount($order);
249 249
 
250 250
 			// This comes from the create account checkbox in the checkout page.
251
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
251
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
252 252
 
253
-			if ( $create_account ) {
253
+			if ($create_account) {
254 254
 				$new_customer_id     = $order->get_customer_id();
255
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
255
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
256 256
 				$new_stripe_customer->create_customer();
257 257
 			}
258 258
 
259
-			$response = $this->create_source( $order );
259
+			$response = $this->create_source($order);
260 260
 
261
-			if ( ! empty( $response->error ) ) {
262
-				$order->add_order_note( $response->error->message );
261
+			if ( ! empty($response->error)) {
262
+				$order->add_order_note($response->error->message);
263 263
 
264
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
264
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
265 265
 			}
266 266
 
267
-			$order->update_meta_data( '_stripe_source_id', $response->id );
267
+			$order->update_meta_data('_stripe_source_id', $response->id);
268 268
 			$order->save();
269 269
 
270
-			WC_Stripe_Logger::log( 'Info: Redirecting to Alipay...' );
270
+			WC_Stripe_Logger::log('Info: Redirecting to Alipay...');
271 271
 
272 272
 			return array(
273 273
 				'result'   => 'success',
274
-				'redirect' => esc_url_raw( $response->redirect->url ),
274
+				'redirect' => esc_url_raw($response->redirect->url),
275 275
 			);
276
-		} catch ( WC_Stripe_Exception $e ) {
277
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
278
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
276
+		} catch (WC_Stripe_Exception $e) {
277
+			wc_add_notice($e->getLocalizedMessage(), 'error');
278
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
279 279
 
280
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
280
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
281 281
 
282
-			$statuses = array( 'pending', 'failed' );
282
+			$statuses = array('pending', 'failed');
283 283
 
284
-			if ( $order->has_status( $statuses ) ) {
285
-				$this->send_failed_order_email( $order_id );
284
+			if ($order->has_status($statuses)) {
285
+				$this->send_failed_order_email($order_id);
286 286
 			}
287 287
 
288 288
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-giropay.php 1 patch
Spacing   +62 added lines, -62 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_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
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['giropay'] ) ? $icons['giropay'] : '';
136
+		$icons_str .= isset($icons['giropay']) ? $icons['giropay'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-giropay-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-giropay-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -203,23 +203,23 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208
-		$return_url            = $this->get_stripe_return_url( $order );
208
+		$return_url            = $this->get_stripe_return_url($order);
209 209
 		$post_data             = array();
210
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency'] = strtolower( $currency );
210
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency'] = strtolower($currency);
212 212
 		$post_data['type']     = 'giropay';
213
-		$post_data['owner']    = $this->get_owner_details( $order );
214
-		$post_data['redirect'] = array( 'return_url' => $return_url );
213
+		$post_data['owner']    = $this->get_owner_details($order);
214
+		$post_data['redirect'] = array('return_url' => $return_url);
215 215
 
216
-		if ( ! empty( $this->statement_descriptor ) ) {
217
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
216
+		if ( ! empty($this->statement_descriptor)) {
217
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
218 218
 		}
219 219
 
220
-		WC_Stripe_Logger::log( 'Info: Begin creating Giropay source' );
220
+		WC_Stripe_Logger::log('Info: Begin creating Giropay source');
221 221
 
222
-		return WC_Stripe_API::request( apply_filters( 'wc_stripe_giropay_source', $post_data, $order ), 'sources' );
222
+		return WC_Stripe_API::request(apply_filters('wc_stripe_giropay_source', $post_data, $order), 'sources');
223 223
 	}
224 224
 
225 225
 	/**
@@ -233,47 +233,47 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @return array|void
235 235
 	 */
236
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
236
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
237 237
 		try {
238
-			$order = wc_get_order( $order_id );
238
+			$order = wc_get_order($order_id);
239 239
 
240 240
 			// This will throw exception if not valid.
241
-			$this->validate_minimum_order_amount( $order );
241
+			$this->validate_minimum_order_amount($order);
242 242
 
243 243
 			// This comes from the create account checkbox in the checkout page.
244
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
244
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
245 245
 
246
-			if ( $create_account ) {
246
+			if ($create_account) {
247 247
 				$new_customer_id     = $order->get_customer_id();
248
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
248
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
249 249
 				$new_stripe_customer->create_customer();
250 250
 			}
251 251
 
252
-			$response = $this->create_source( $order );
252
+			$response = $this->create_source($order);
253 253
 
254
-			if ( ! empty( $response->error ) ) {
255
-				$order->add_order_note( $response->error->message );
254
+			if ( ! empty($response->error)) {
255
+				$order->add_order_note($response->error->message);
256 256
 
257
-				throw new WC_Stripe_Exception( print_r( $response, true ), $response->error->message );
257
+				throw new WC_Stripe_Exception(print_r($response, true), $response->error->message);
258 258
 			}
259 259
 
260
-			$order->update_meta_data( '_stripe_source_id', $response->id );
260
+			$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 			$order->save();
262 262
 
263
-			WC_Stripe_Logger::log( 'Info: Redirecting to Giropay...' );
263
+			WC_Stripe_Logger::log('Info: Redirecting to Giropay...');
264 264
 
265 265
 			return array(
266 266
 				'result'   => 'success',
267
-				'redirect' => esc_url_raw( $response->redirect->url ),
267
+				'redirect' => esc_url_raw($response->redirect->url),
268 268
 			);
269
-		} catch ( WC_Stripe_Exception $e ) {
270
-			wc_add_notice( $e->getLocalizedMessage(), 'error' );
271
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
269
+		} catch (WC_Stripe_Exception $e) {
270
+			wc_add_notice($e->getLocalizedMessage(), 'error');
271
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
272 272
 
273
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
273
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
274 274
 
275
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
276
-				$this->send_failed_order_email( $order_id );
275
+			if ($order->has_status(array('pending', 'failed'))) {
276
+				$this->send_failed_order_email($order_id);
277 277
 			}
278 278
 
279 279
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-eps.php 1 patch
Spacing   +62 added lines, -62 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if ( ! defined( 'ABSPATH' ) ) {
2
+if ( ! defined('ABSPATH')) {
3 3
 	exit;
4 4
 }
5 5
 
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 */
58 58
 	public function __construct() {
59 59
 		$this->id           = 'stripe_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
 	/**
@@ -114,7 +114,7 @@  discard block
 block discarded – undo
114 114
 	 * @return bool
115 115
 	 */
116 116
 	public function is_available() {
117
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
117
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
118 118
 			return false;
119 119
 		}
120 120
 
@@ -133,9 +133,9 @@  discard block
 block discarded – undo
133 133
 
134 134
 		$icons_str = '';
135 135
 
136
-		$icons_str .= isset( $icons['eps'] ) ? $icons['eps'] : '';
136
+		$icons_str .= isset($icons['eps']) ? $icons['eps'] : '';
137 137
 
138
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
138
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
139 139
 	}
140 140
 
141 141
 	/**
@@ -146,19 +146,19 @@  discard block
 block discarded – undo
146 146
 	 * @access public
147 147
 	 */
148 148
 	public function payment_scripts() {
149
-		if ( ! is_cart() && ! is_checkout() && ! isset( $_GET['pay_for_order'] ) && ! is_add_payment_method_page() ) {
149
+		if ( ! is_cart() && ! is_checkout() && ! isset($_GET['pay_for_order']) && ! is_add_payment_method_page()) {
150 150
 			return;
151 151
 		}
152 152
 
153
-		wp_enqueue_style( 'stripe_styles' );
154
-		wp_enqueue_script( 'woocommerce_stripe' );
153
+		wp_enqueue_style('stripe_styles');
154
+		wp_enqueue_script('woocommerce_stripe');
155 155
 	}
156 156
 
157 157
 	/**
158 158
 	 * Initialize Gateway Settings Form Fields.
159 159
 	 */
160 160
 	public function init_form_fields() {
161
-		$this->form_fields = require( WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php' );
161
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-eps-settings.php');
162 162
 	}
163 163
 
164 164
 	/**
@@ -171,13 +171,13 @@  discard block
 block discarded – undo
171 171
 		$description = $this->get_description();
172 172
 
173 173
 		// If paying from order, we need to get total from order not cart.
174
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
175
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
174
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
175
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
176 176
 			$total = $order->get_total();
177 177
 		}
178 178
 
179
-		if ( is_add_payment_method_page() ) {
180
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
179
+		if (is_add_payment_method_page()) {
180
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
181 181
 			$total           = '';
182 182
 		} else {
183 183
 			$pay_button_text = '';
@@ -185,11 +185,11 @@  discard block
 block discarded – undo
185 185
 
186 186
 		echo '<div
187 187
 			id="stripe-eps-payment-data"
188
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
189
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
188
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
189
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
190 190
 
191
-		if ( $description ) {
192
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
191
+		if ($description) {
192
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
193 193
 		}
194 194
 
195 195
 		echo '</div>';
@@ -203,23 +203,23 @@  discard block
 block discarded – undo
203 203
 	 * @param object $order
204 204
 	 * @return mixed
205 205
 	 */
206
-	public function create_source( $order ) {
206
+	public function create_source($order) {
207 207
 		$currency              = $order->get_currency();
208
-		$return_url            = $this->get_stripe_return_url( $order );
208
+		$return_url            = $this->get_stripe_return_url($order);
209 209
 		$post_data             = array();
210
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
211
-		$post_data['currency'] = strtolower( $currency );
210
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
211
+		$post_data['currency'] = strtolower($currency);
212 212
 		$post_data['type']     = 'eps';
213
-		$post_data['owner']    = $this->get_owner_details( $order );
214
-		$post_data['redirect'] = array( 'return_url' => $return_url );
213
+		$post_data['owner']    = $this->get_owner_details($order);
214
+		$post_data['redirect'] = array('return_url' => $return_url);
215 215
 
216
-		if ( ! empty( $this->statement_descriptor ) ) {
217
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
216
+		if ( ! empty($this->statement_descriptor)) {
217
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
218 218
 		}
219 219
 
220
-		WC_Stripe_Logger::log( 'Info: Begin creating EPS source' );
220
+		WC_Stripe_Logger::log('Info: Begin creating EPS source');
221 221
 
222
-		return WC_Stripe_API::request( $post_data, 'sources' );
222
+		return WC_Stripe_API::request($post_data, 'sources');
223 223
 	}
224 224
 
225 225
 	/**
@@ -233,47 +233,47 @@  discard block
 block discarded – undo
233 233
 	 *
234 234
 	 * @return array|void
235 235
 	 */
236
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
236
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
237 237
 		try {
238
-			$order = wc_get_order( $order_id );
238
+			$order = wc_get_order($order_id);
239 239
 
240 240
 			// This will throw exception if not valid.
241
-			$this->validate_minimum_order_amount( $order );
241
+			$this->validate_minimum_order_amount($order);
242 242
 
243 243
 			// This comes from the create account checkbox in the checkout page.
244
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
244
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
245 245
 
246
-			if ( $create_account ) {
246
+			if ($create_account) {
247 247
 				$new_customer_id     = $order->get_customer_id();
248
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
248
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
249 249
 				$new_stripe_customer->create_customer();
250 250
 			}
251 251
 
252
-			$response = $this->create_source( $order );
252
+			$response = $this->create_source($order);
253 253
 
254
-			if ( ! empty( $response->error ) ) {
255
-				$order->add_order_note( $response->error->message );
254
+			if ( ! empty($response->error)) {
255
+				$order->add_order_note($response->error->message);
256 256
 
257
-				throw new Exception( $response->error->message );
257
+				throw new Exception($response->error->message);
258 258
 			}
259 259
 
260
-			$order->update_meta_data( '_stripe_source_id', $response->id );
260
+			$order->update_meta_data('_stripe_source_id', $response->id);
261 261
 			$order->save();
262 262
 
263
-			WC_Stripe_Logger::log( 'Info: Redirecting to EPS...' );
263
+			WC_Stripe_Logger::log('Info: Redirecting to EPS...');
264 264
 
265 265
 			return array(
266 266
 				'result'   => 'success',
267
-				'redirect' => esc_url_raw( $response->redirect->url ),
267
+				'redirect' => esc_url_raw($response->redirect->url),
268 268
 			);
269
-		} catch ( Exception $e ) {
270
-			wc_add_notice( $e->getMessage(), 'error' );
271
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
269
+		} catch (Exception $e) {
270
+			wc_add_notice($e->getMessage(), 'error');
271
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
272 272
 
273
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
273
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
274 274
 
275
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
276
-				$this->send_failed_order_email( $order_id );
275
+			if ($order->has_status(array('pending', 'failed'))) {
276
+				$this->send_failed_order_email($order_id);
277 277
 			}
278 278
 
279 279
 			return array(
Please login to merge, or discard this patch.
includes/payment-methods/class-wc-gateway-stripe-multibanco.php 1 patch
Spacing   +86 added lines, -86 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
 	/**
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
 	 * @return bool
119 119
 	 */
120 120
 	public function is_available() {
121
-		if ( ! in_array( get_woocommerce_currency(), $this->get_supported_currency() ) ) {
121
+		if ( ! in_array(get_woocommerce_currency(), $this->get_supported_currency())) {
122 122
 			return false;
123 123
 		}
124 124
 
@@ -137,9 +137,9 @@  discard block
 block discarded – undo
137 137
 
138 138
 		$icons_str = '';
139 139
 
140
-		$icons_str .= isset( $icons['multibanco'] ) ? $icons['multibanco'] : '';
140
+		$icons_str .= isset($icons['multibanco']) ? $icons['multibanco'] : '';
141 141
 
142
-		return apply_filters( 'woocommerce_gateway_icon', $icons_str, $this->id );
142
+		return apply_filters('woocommerce_gateway_icon', $icons_str, $this->id);
143 143
 	}
144 144
 
145 145
 	/**
@@ -150,19 +150,19 @@  discard block
 block discarded – undo
150 150
 	 * @access public
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-multibanco-settings.php' );
165
+		$this->form_fields = require(WC_STRIPE_PLUGIN_PATH . '/includes/admin/stripe-multibanco-settings.php');
166 166
 	}
167 167
 
168 168
 	/**
@@ -175,13 +175,13 @@  discard block
 block discarded – undo
175 175
 		$description = $this->get_description();
176 176
 
177 177
 		// If paying from order, we need to get total from order not cart.
178
-		if ( isset( $_GET['pay_for_order'] ) && ! empty( $_GET['key'] ) ) {
179
-			$order = wc_get_order( wc_clean( $wp->query_vars['order-pay'] ) );
178
+		if (isset($_GET['pay_for_order']) && ! empty($_GET['key'])) {
179
+			$order = wc_get_order(wc_clean($wp->query_vars['order-pay']));
180 180
 			$total = $order->get_total();
181 181
 		}
182 182
 
183
-		if ( is_add_payment_method_page() ) {
184
-			$pay_button_text = __( 'Add Payment', 'woocommerce-gateway-stripe' );
183
+		if (is_add_payment_method_page()) {
184
+			$pay_button_text = __('Add Payment', 'woocommerce-gateway-stripe');
185 185
 			$total           = '';
186 186
 		} else {
187 187
 			$pay_button_text = '';
@@ -189,11 +189,11 @@  discard block
 block discarded – undo
189 189
 
190 190
 		echo '<div
191 191
 			id="stripe-multibanco-payment-data"
192
-			data-amount="' . esc_attr( WC_Stripe_Helper::get_stripe_amount( $total ) ) . '"
193
-			data-currency="' . esc_attr( strtolower( get_woocommerce_currency() ) ) . '">';
192
+			data-amount="' . esc_attr(WC_Stripe_Helper::get_stripe_amount($total)) . '"
193
+			data-currency="' . esc_attr(strtolower(get_woocommerce_currency())) . '">';
194 194
 
195
-		if ( $description ) {
196
-			echo apply_filters( 'wc_stripe_description', wpautop( wp_kses_post( $description ) ), $this->id );
195
+		if ($description) {
196
+			echo apply_filters('wc_stripe_description', wpautop(wp_kses_post($description)), $this->id);
197 197
 		}
198 198
 
199 199
 		echo '</div>';
@@ -204,8 +204,8 @@  discard block
 block discarded – undo
204 204
 	 *
205 205
 	 * @param int $order_id
206 206
 	 */
207
-	public function thankyou_page( $order_id ) {
208
-		$this->get_instructions( $order_id );
207
+	public function thankyou_page($order_id) {
208
+		$this->get_instructions($order_id);
209 209
 	}
210 210
 
211 211
 	/**
@@ -217,15 +217,15 @@  discard block
 block discarded – undo
217 217
 	 * @param bool $sent_to_admin
218 218
 	 * @param bool $plain_text
219 219
 	 */
220
-	public function email_instructions( $order, $sent_to_admin, $plain_text = false ) {
220
+	public function email_instructions($order, $sent_to_admin, $plain_text = false) {
221 221
 		$order_id = $order->get_id();
222 222
 
223 223
 		$payment_method = $order->get_payment_method();
224 224
 
225
-		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status( 'on-hold' ) ) {
226
-			WC_Stripe_Logger::log( 'Sending multibanco email for order #' . $order_id );
225
+		if ( ! $sent_to_admin && 'stripe_multibanco' === $payment_method && $order->has_status('on-hold')) {
226
+			WC_Stripe_Logger::log('Sending multibanco email for order #' . $order_id);
227 227
 
228
-			$this->get_instructions( $order_id, $plain_text );
228
+			$this->get_instructions($order_id, $plain_text);
229 229
 		}
230 230
 	}
231 231
 
@@ -236,34 +236,34 @@  discard block
 block discarded – undo
236 236
 	 * @version 4.1.0
237 237
 	 * @param int $order_id
238 238
 	 */
239
-	public function get_instructions( $order_id, $plain_text = false ) {
240
-		$data = get_post_meta( $order_id, '_stripe_multibanco', true );
239
+	public function get_instructions($order_id, $plain_text = false) {
240
+		$data = get_post_meta($order_id, '_stripe_multibanco', true);
241 241
 
242
-		if ( $plain_text ) {
243
-			esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ) . "\n\n";
242
+		if ($plain_text) {
243
+			esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe') . "\n\n";
244 244
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
245
-			esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ) . "\n\n";
245
+			esc_html_e('Montante:', 'woocommerce-gateway-stripe') . "\n\n";
246 246
 			echo $data['amount'] . "\n\n";
247 247
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
248
-			esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ) . "\n\n";
248
+			esc_html_e('Entidade:', 'woocommerce-gateway-stripe') . "\n\n";
249 249
 			echo $data['entity'] . "\n\n";
250 250
 			echo "=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\n\n";
251
-			esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ) . "\n\n";
251
+			esc_html_e('Referencia:', 'woocommerce-gateway-stripe') . "\n\n";
252 252
 			echo $data['reference'] . "\n\n";
253 253
 		} else {
254 254
 			?>
255
-			<h3><?php esc_html_e( 'MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe' ); ?></h3>
255
+			<h3><?php esc_html_e('MULTIBANCO INFORMAÇÕES DE ENCOMENDA:', 'woocommerce-gateway-stripe'); ?></h3>
256 256
 			<ul class="woocommerce-order-overview woocommerce-thankyou-order-details order_details">
257 257
 			<li class="woocommerce-order-overview__order order">
258
-				<?php esc_html_e( 'Montante:', 'woocommerce-gateway-stripe' ); ?>
258
+				<?php esc_html_e('Montante:', 'woocommerce-gateway-stripe'); ?>
259 259
 				<strong><?php echo $data['amount']; ?></strong>
260 260
 			</li>
261 261
 			<li class="woocommerce-order-overview__order order">
262
-				<?php esc_html_e( 'Entidade:', 'woocommerce-gateway-stripe' ); ?>
262
+				<?php esc_html_e('Entidade:', 'woocommerce-gateway-stripe'); ?>
263 263
 				<strong><?php echo $data['entity']; ?></strong>
264 264
 			</li>
265 265
 			<li class="woocommerce-order-overview__order order">
266
-				<?php esc_html_e( 'Referencia:', 'woocommerce-gateway-stripe' ); ?>
266
+				<?php esc_html_e('Referencia:', 'woocommerce-gateway-stripe'); ?>
267 267
 				<strong><?php echo $data['reference']; ?></strong>
268 268
 			</li>
269 269
 			</ul>
@@ -279,7 +279,7 @@  discard block
 block discarded – undo
279 279
 	 * @param object $order
280 280
 	 * @param object $source_object
281 281
 	 */
282
-	public function save_instructions( $order, $source_object ) {
282
+	public function save_instructions($order, $source_object) {
283 283
 		$data = array(
284 284
 			'amount'    => $order->get_formatted_order_total(),
285 285
 			'entity'    => $source_object->multibanco->entity,
@@ -288,7 +288,7 @@  discard block
 block discarded – undo
288 288
 
289 289
 		$order_id = $order->get_id();
290 290
 
291
-		update_post_meta( $order_id, '_stripe_multibanco', $data );
291
+		update_post_meta($order_id, '_stripe_multibanco', $data);
292 292
 	}
293 293
 
294 294
 	/**
@@ -299,23 +299,23 @@  discard block
 block discarded – undo
299 299
 	 * @param object $order
300 300
 	 * @return mixed
301 301
 	 */
302
-	public function create_source( $order ) {
302
+	public function create_source($order) {
303 303
 		$currency              = $order->get_currency();
304
-		$return_url            = $this->get_stripe_return_url( $order );
304
+		$return_url            = $this->get_stripe_return_url($order);
305 305
 		$post_data             = array();
306
-		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount( $order->get_total(), $currency );
307
-		$post_data['currency'] = strtolower( $currency );
306
+		$post_data['amount']   = WC_Stripe_Helper::get_stripe_amount($order->get_total(), $currency);
307
+		$post_data['currency'] = strtolower($currency);
308 308
 		$post_data['type']     = 'multibanco';
309
-		$post_data['owner']    = $this->get_owner_details( $order );
310
-		$post_data['redirect'] = array( 'return_url' => $return_url );
309
+		$post_data['owner']    = $this->get_owner_details($order);
310
+		$post_data['redirect'] = array('return_url' => $return_url);
311 311
 
312
-		if ( ! empty( $this->statement_descriptor ) ) {
313
-			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor( $this->statement_descriptor );
312
+		if ( ! empty($this->statement_descriptor)) {
313
+			$post_data['statement_descriptor'] = WC_Stripe_Helper::clean_statement_descriptor($this->statement_descriptor);
314 314
 		}
315 315
 
316
-		WC_Stripe_Logger::log( 'Info: Begin creating Multibanco source' );
316
+		WC_Stripe_Logger::log('Info: Begin creating Multibanco source');
317 317
 
318
-		return WC_Stripe_API::request( $post_data, 'sources' );
318
+		return WC_Stripe_API::request($post_data, 'sources');
319 319
 	}
320 320
 
321 321
 	/**
@@ -329,58 +329,58 @@  discard block
 block discarded – undo
329 329
 	 *
330 330
 	 * @return array|void
331 331
 	 */
332
-	public function process_payment( $order_id, $retry = true, $force_save_source = false ) {
332
+	public function process_payment($order_id, $retry = true, $force_save_source = false) {
333 333
 		try {
334
-			$order = wc_get_order( $order_id );
334
+			$order = wc_get_order($order_id);
335 335
 
336 336
 			// This will throw exception if not valid.
337
-			$this->validate_minimum_order_amount( $order );
337
+			$this->validate_minimum_order_amount($order);
338 338
 
339 339
 			// This comes from the create account checkbox in the checkout page.
340
-			$create_account = ! empty( $_POST['createaccount'] ) ? true : false;
340
+			$create_account = ! empty($_POST['createaccount']) ? true : false;
341 341
 
342
-			if ( $create_account ) {
342
+			if ($create_account) {
343 343
 				$new_customer_id     = $order->get_customer_id();
344
-				$new_stripe_customer = new WC_Stripe_Customer( $new_customer_id );
344
+				$new_stripe_customer = new WC_Stripe_Customer($new_customer_id);
345 345
 				$new_stripe_customer->create_customer();
346 346
 			}
347 347
 
348
-			$response = $this->create_source( $order );
348
+			$response = $this->create_source($order);
349 349
 
350
-			if ( ! empty( $response->error ) ) {
351
-				$order->add_order_note( $response->error->message );
350
+			if ( ! empty($response->error)) {
351
+				$order->add_order_note($response->error->message);
352 352
 
353
-				throw new Exception( $response->error->message );
353
+				throw new Exception($response->error->message);
354 354
 			}
355 355
 
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
-			$this->save_instructions( $order, $response );
359
+			$this->save_instructions($order, $response);
360 360
 
361 361
 			// Mark as on-hold (we're awaiting the payment)
362
-			$order->update_status( 'on-hold', __( 'Awaiting Multibanco payment', 'woocommerce-gateway-stripe' ) );
362
+			$order->update_status('on-hold', __('Awaiting Multibanco payment', 'woocommerce-gateway-stripe'));
363 363
 
364 364
 			// Reduce stock levels
365
-			wc_reduce_stock_levels( $order_id );
365
+			wc_reduce_stock_levels($order_id);
366 366
 
367 367
 			// Remove cart
368 368
 			WC()->cart->empty_cart();
369 369
 
370
-			WC_Stripe_Logger::log( 'Info: Redirecting to Multibanco...' );
370
+			WC_Stripe_Logger::log('Info: Redirecting to Multibanco...');
371 371
 
372 372
 			return array(
373 373
 				'result'   => 'success',
374
-				'redirect' => esc_url_raw( $response->redirect->url ),
374
+				'redirect' => esc_url_raw($response->redirect->url),
375 375
 			);
376
-		} catch ( Exception $e ) {
377
-			wc_add_notice( $e->getMessage(), 'error' );
378
-			WC_Stripe_Logger::log( 'Error: ' . $e->getMessage() );
376
+		} catch (Exception $e) {
377
+			wc_add_notice($e->getMessage(), 'error');
378
+			WC_Stripe_Logger::log('Error: ' . $e->getMessage());
379 379
 
380
-			do_action( 'wc_gateway_stripe_process_payment_error', $e, $order );
380
+			do_action('wc_gateway_stripe_process_payment_error', $e, $order);
381 381
 
382
-			if ( $order->has_status( array( 'pending', 'failed' ) ) ) {
383
-				$this->send_failed_order_email( $order_id );
382
+			if ($order->has_status(array('pending', 'failed'))) {
383
+				$this->send_failed_order_email($order_id);
384 384
 			}
385 385
 
386 386
 			return array(
Please login to merge, or discard this patch.