| @@ -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; |