INR в USD конвертировать значения в opencart

Как конвертировать рупии INR в доллары США в opencart. Я пробовал этот код ниже...

    $json_from = number_format($item_total, 2, '.', '');
    $url = "http://rate-exchange.appspot.com/currency?from='.$json_from.'&to=USD";
    $jsons = @file_get_contents($url);
    $json_data = json_decode($jsons, true);
    $to_cur = $json_data['results'][0];


    $data['PAYMENTREQUEST_0_ITEMAMT'] = $to_curr;
    $data['PAYMENTREQUEST_0_AMT'] = $to_curr;

person Karuppiah RK    schedule 10.06.2014    source источник
comment
Каков ваш вклад? Какой результат вы ожидаете?   -  person Rikesh    schedule 10.06.2014
comment
@Rikesh: см. этот вопрос stackoverflow.com/questions/24136378/   -  person Karuppiah RK    schedule 10.06.2014


Ответы (1)


Ваш URL-адрес для API неверен, вам нужно позвонить, например,

$url = "http://rate-exchange.appspot.com/currency?from=INR&to=USD";

Оттуда вы получите коэффициент конверсии для конвертации INR в доллары США, как будто теперь дает 0.0168728, а затем умножает на вашу сумму, чтобы получить ожидаемый результат.

Примечание. Вы также можете передать третий параметр как &q=4300, чтобы напрямую получить преобразованное значение из API. Пример

ДЕМО.

person Rikesh    schedule 10.06.2014
comment
это правильный метод? $url = "http://rate-exchange.appspot.com/currency?from=INR&to=USD&q=$json_from"; - person Karuppiah RK; 10.06.2014
comment
Да, это правильно. Я обновил демо, пожалуйста, проверьте. - person Rikesh; 10.06.2014