PluginProbe
PayPlug for WooCommerce (Official) / 3.1.0
PayPlug for WooCommerce (Official) v3.1.0
3.1.0 3.0.0 2.18.0 1.0.17 1.0.18 1.0.19 1.0.20 1.0.21 1.0.22 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.1.0 1.10.0 1.10.1 1.2.1 1.2.10 1.2.11 1.2.2 1.2.3 1.2.4 1.2.5 All 102 releases
← All changes | src/Gateway/Blocks/PayplugApplePay.php +5 -2 2.18.0 → 3.1.0 View file →
@@ -28,9 +28,12 @@
28 28
29 29 $data['payplug_locale'] = get_locale();
30 30 $data['payplug_countryCode'] = WC()->customer !== null ? WC()->customer->get_billing_country() : 'FR';
31 31 $data['payplug_currencyCode'] = get_woocommerce_currency();
32 - $data['payplug_apple_pay_domain'] = $_SERVER['HTTP_HOST'];
32 + $data['payplug_apple_pay_domain'] = wp_parse_url(home_url(), PHP_URL_HOST);
33 + $data['is_order_pay'] = is_wc_endpoint_url('order-pay');
34 + $data['order_pay_id'] = $data['is_order_pay'] ? (int) get_query_var('order-pay') : 0;
35 + $data['order_pay_key'] = $data['is_order_pay'] ? wc_clean(wp_unslash($_GET['key'] ?? '')) : '';
33 36 $data['ajax_url_applepay_update_payment'] = \WC_AJAX::get_endpoint('applepay_update_payment');
34 37 $data['payplug_create_intent_payment'] = \WC_AJAX::get_endpoint('payplug_create_intent');
35 38 $data['is_cart'] = is_cart() && $this->gateway->get_button_cart() && !PayplugWoocommerceHelper::is_subscription();
36 39 $data['is_product'] = is_product() && $this->gateway->get_button_product() && !PayplugWoocommerceHelper::is_subscription();
@@ -45,9 +48,9 @@
45 48 $data['ajax_url_applepay_add_to_cart'] = \WC_AJAX::get_endpoint('applepay_add_to_cart');
46 49
47 50 $data['countryCode'] = WC()->customer !== null ? WC()->customer->get_billing_country() : 'FR';
48 51 $data['currencyCode'] = get_woocommerce_currency();
49 - $data['apple_pay_domain'] = $_SERVER['HTTP_HOST'];
52 + $data['apple_pay_domain'] = wp_parse_url(home_url(), PHP_URL_HOST);
50 53 $data['payplug_authorized_carriers'] = $this->gateway->get_carriers();
51 54 $data['payplug_carriers'] = $this->get_carriers();
52 55
53 56 return $data;