cart->total) : (float) ($product->get_price()); $this->setTotalPrice($total_price); $this->handleTotalProducts(); if ($this->getTotalPrice() < $this->get_min_amount() || $this->getTotalPrice() > $this->get_max_amount() || $this->getTotalProducts() >= PayplugGatewayOney3x::ONEY_PRODUCT_QUANTITY_MAXIMUM) { $this->setDisable(true); } echo self::payWithOney($this); echo self::disabledOneyPopup($this); } /** * @global WP_Scripts $wp_scripts The WP_Scripts object for printing scripts. * */ public function add_oney_script() { wp_localize_script('payplug-oney', 'payplug_config', array( 'ajax_url' => admin_url('admin-ajax.php'), 'ajax_action' => 'simulate_oney_payment' )); } /** * Add CSS * */ public function add_oney_css() { wp_enqueue_style('payplug-oney', PAYPLUG_GATEWAY_PLUGIN_URL . 'assets/css/payplug-oney.css', [], PAYPLUG_GATEWAY_VERSION); } /** * Add JS * */ public function add_oney_js() { wp_enqueue_script('payplug-oney-mobile', PAYPLUG_GATEWAY_PLUGIN_URL . 'assets/js/payplug-detect-mobile.js', [], PAYPLUG_GATEWAY_VERSION, true); wp_enqueue_script('payplug-oney', PAYPLUG_GATEWAY_PLUGIN_URL . 'assets/js/payplug-oney.js', [ 'jquery', 'jquery-ui-position' ], PAYPLUG_GATEWAY_VERSION, true); } /** * disabled oney popup * @param PayplugOney $oney * @return string */ static function disabledOneyPopup($oney) { return '