0
我試過以下代碼catalog/controller/payment/pp_standard.php
。它工作正常。例如,我的產品費率爲2450印度盧比。當我選擇paypal選項時,它會將INR率轉換爲美元利率,然後它將成功重定向到paypal.com。如何將INR轉換爲美元,然後傳遞到opencart中的PayPal
但是,我也啓用了paypal express checkout。所以,當我選擇paypal express checkout選項時,它不會重定向到paypal.com。由於貨幣問題(我得到貨幣不支持錯誤)。在通過opencart的貝寶之前,如何將INR貨幣轉換爲美元貨幣?
注意:我需要PayPal快速結帳catalog/controller/payment/pp_express.php
& catalog/model/payment/pp_express.php
$currencies = array(
'AUD',
'CAD',
'EUR',
'GBP',
'JPY',
'USD',
'NZD',
'CHF',
'HKD',
'SGD',
'SEK',
'DKK',
'PLN',
'NOK',
'HUF',
'CZK',
'ILS',
'MXN',
'MYR',
'BRL',
'PHP',
'TWD',
'THB',
'TRY'
);
if (!in_array(strtoupper($this->currency->getCode()), $currencies))
{
$order_info['currency_code'] = 'USD';
}
我在'catalog/controller/payment/pp_express.php'中加了這行。仍然,它不會重定向到貝寶網站.. – Karuppiah
你應該添加你在你的問題中突出顯示的代碼,然後增加額外的行,這個想法是在你獲得$ order_info中的數據後,你將貨幣轉換(通過你的代碼在問題中)和價格(通過我提到的額外代碼),那就是你需要轉換的所有數據(如果我沒有弄錯:D)。 –