2
すべての支払い取引をEUR通貨で転送したいと思います。私はすでにそれを行うために私の責任あるPHPファイルを変更しましたが、私はそれがリアルタイムの為替レートを使用するように苦労しています。現時点では、これは私がPayPalに送信するものであり、それは動作します:openexchangerates.orgを使用して、PayPal支払いをEUR通貨で転送してください。
if ($selected != 'EUR') {
$themex_final_payable_amount = ((3.672538)*($themex_final_payable_amount))/(66.809999);
}
$p->add_field('business', trim($busi));
$p->add_field('currency_code','EUR');
$p->add_field('return', $ themex_paypal_success_page);
$p->add_field('cancel_return', $cancel_url);
$p->add_field('notify_url', get_bloginfo('siteurl').'/?payment_response=paypal_response');
$p->add_field('item_name', $page_title);
$p->add_field('custom', $order_id);
$p->add_field('amount', ($themex_final_payable_amount));
$p->submit_paypal_post(); // submit the fields to paypal
私は、自動一日一回更新され、このAPIの答えから、変数を使用する代わりに、3.672538と66.809999のたいと思います。
JSON - latest.json
{
disclaimer: "https://openexchangerates.org/terms/",
license: "https://openexchangerates.org/license/",
timestamp: 1449877801,
base: "USD",
rates: {
AED: 3.672538,
AFN: 66.809999,
ALL: 125.716501,
AMD: 484.902502,
ANG: 1.788575,
AOA: 135.295998,
ARS: 9.750101,
AUD: 1.390866,
/* ... */
}
}
問題は、私はそれらを呼び出すために方法を見つけることができないということです - AEDとAFNの今日の値を使用するように...ここでは管理ページで使用されるコードの一部(他のPHPファイルであります私はそれがこのように動作するはずですが、それはだからここ
if ($selected != 'EUR') {
$ themex_final_payable_amount = (($themex_AED_currency)*($ themex_final_payable_amount))/($themex_AFN_currency);
}
私はこの質問は簡単ですが... – Kozuns