Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clash with Magecoders Multicurrency Pro Extension? #2

Open
frintin opened this issue Sep 30, 2013 · 3 comments
Open

Clash with Magecoders Multicurrency Pro Extension? #2

frintin opened this issue Sep 30, 2013 · 3 comments

Comments

@frintin
Copy link

frintin commented Sep 30, 2013

Hello Meabed,

In my shop I am already using the Magecoders Multicurrency Pro Extension, but I would like to also use your paypal-multi-currency extension to make my store charge USD, even though the shop's currency is Brazilian Real or Colombian Peso (both of which Paypal does not support)

My setup:
1 Magento installation (CE 1.7.0.2)
4 Shop scopes:
1 Shop is for Brazil (BRL only)
1 Shop for Colombia (COP only)
1 Shop for Turkey (TRL only)
1 Shop for Switzerland and all other Countries (CHF, EUR, USD)
check out co.ifishskin.coandcouk.com for the Colombian store view test environment

All carry the same products, but with different currencies and their respective conversion rates. All have CHF set as a base currency from which the sale currency is calculated.

Now, for the Turkey and Swiss shops my Paypal checkout is working fine, given that I have installed the extension: Magecoders Multicurrency Pro http://www.magecoders.com/index.php/magento-extensions/paypal-multicurrency-pro.html
which handles the EUR/USD/TRL to Paypal problem. (enabled only for Turkey and Swiss shop scopes)

But now when I try to use your extension (enabled only on the Brazil and Colombia scopes) I get the following errors from Paypal:

"PayPal gateway has rejected request. Currency is not supported (#10605: Transaction refused because of an invalid argument. See additional error messages for details). Order total is invalid (#10401: Transaction refused because of an invalid argument. See additional error messages for details). Shipping total is invalid (#10427: Transaction refused because of an invalid argument. See additional error messages for details). The totals of the cart item amounts do not match order amounts (#10413: Transaction refused because of an invalid argument. See additional error messages for details). Internal Error (#10001: Transaction failed due to internal error)."

My settings are (Colombia example):
Magento Settings:
Base Currency: CHF
Standard Display Currency: COP
Allowed Currencies: COP, USD

Your plugin settings
Enabled: Yes
Extra currencies: COP, USD, CHF
Checkout Currency: USD
Auto Calculate Exchange Rate: Yes (I assume this takes the rate that I set under the standard Magento exchange rate settings?)

Is that something you can help me with? Could it be that the Magecoders Multicurrency Pro Extension clashes with yours (even though they are not enabled on the same scope)?

Thanks a lot in advance!

Fabian Frei
[email protected]

@meabed
Copy link
Owner

meabed commented Oct 10, 2013

Hi Fabian,
Thanks for reporting the issues.
Does that module rewrite any of those classes

Mage_Paypal_Model_Cart
Mage_Paypal_Model_Standard
Mage_Paypal_Model_Config

Or block
Mage_Checkout_Block_Cart_Totals

@DRAJI
Copy link

DRAJI commented Mar 27, 2014

Hi,

I'm also facing this same issue now.
Have you found the solution s issue? or have any idea to fix it?
That custom module overwrite "Mage_Paypal_Model_Standard" observer method

Thank you

@meabed
Copy link
Owner

meabed commented Mar 27, 2014

Okay i will have look at it and update it with solution. Thanks :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants