2016-05-18 65 views
0
在Magento 1.9.1購物車頁面上

PayPal按鈕重定向,我們的基礎貨幣是迪拉姆,我們希望使用貝寶作爲付款方式,但貝寶不支持我們的貨幣,所以我們加入一些代碼在外面的貨幣轉換,似乎一切都很好,但我們無法從PayPal簽出。當我們點擊貝寶按鈕時,它會再次在購物車頁面上重定向,而不是貝寶網站。請幫助解決這個問題,或者我可以如何解決它。PayPal按鈕重定向在Magento 1.9.1

我發現錯誤,PayPal網關已拒絕請求。貨幣不支持(#10605:交易拒絕了,因爲一個無效的說法見其他錯誤消息的詳細信息。)

+0

我投票關閉這一問題作爲題外話,因爲Stack Overflow是一個[編程相關(http://stackoverflow.com/help/on-topic)Q&A現場。你的問題不是關於編程。也許你應該在http://magento.stackexchange.com上發佈它呢? – Enigmativity

回答

0

學分:@Boogz

創建文件config.php文件在/ app /代碼/本地/法師/Paypal/Model/Config.php

步驟1

複製從/app/code/core/Mage/Paypal/Model/Config.php該文件/應用程序/代碼/本地/法師/貝寶/模型/ CONFIG.PHP

步驟2

外觀爲$ _supportedCurrencyCodes

protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN', 
    'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB'); 

,並添加您的貨幣如果currecny AED是需要支持的陣列

結束。

protected $_supportedCurrencyCodes = array('AUD', 'CAD', 'CZK', 'DKK', 'EUR', 'HKD', 'HUF', 'ILS', 'JPY', 'MXN', 
    'NOK', 'NZD', 'PLN', 'GBP', 'SGD', 'SEK', 'CHF', 'USD', 'TWD', 'THB', 'AED'); 

來源:http://www.magentocommerce.com/wiki/3_-_store_setup_and_management/payment/tweak_paypal_standard_for_non-supported_base_currency

+0

不工作:(我已經完成了你所說的同樣的過程,但沒有運氣) –

+0

在演示站點嘗試這個擴展:https://github.com/Meabed/Paypal-Multi-Currency-Magento – fresher

+0

我安裝了它,但沒有運氣。我使用Paypal Payments Standard(包括快速結賬)有沒有使用這個問題? –

0

問題解決了。

ENABLING支付標準

可以很容易地通過運行下面的數據庫查詢使在Magento 1.9支付標準:

更新core_config_data設定值= 1,其中路徑= '付款/ paypal_standard /活性';

DISABLE PayPal快速

更新core_config_data設定值= 0,其中路徑= '付款/ paypal_express /活性';

然後它會正常工作