• If you want to use this plugin still then you need to change the function wpccAjaxConvert to the code below as the google financial api is deprecated.

    function wpccAjaxConvert(){
    
    	require_once('wpccSymbols.php'); // currency symbols for conversions
    	
    	$currency_from = $_POST['wpcc_currency_from'];
    	$currency_to = $_POST['wpcc_currency_to'];
    	$amount = $_POST['wpcc_currency_amount'];
    
    	$url = file_get_contents('https://free.currencyconverterapi.com/api/v5/convert?q=' . $currency_from . '_' . $currency_to . '&compact=ultra');
    	$json = json_decode($url, true);
    	$rate = implode(" ",$json);
    	$total = $rate * $amount;
    	$rounded = round($total); //optional, rounds to a whole number
    	
    	// return $rounded //or return $rounded if you kept the rounding bit from above
    	if (!empty($rounded)){
    		echo '<p>' . __('Amount', 'wpcc') . ' (' . $currency_to . '): ' . $currency[$currency_to] . $rounded . '</p>';
    	} else {
    		echo '<p class="wpcc_error">' . __('Error: Currency conversion temporarily not available. Please try again.', 'wpcc') . '</p>';
    	}
    		
    	exit();
    
    }
    
  • The topic ‘Currency Lookup Alternative’ is closed to new replies.