I am developing an online shopping site, which sells products using Indian Rupees (INR). When I link this to PayPal with Indian Rupees as the base currency, it redirects back to the shopping cart without taking me to PayPal.
When I use a currency converter and change the value to USD, it shows the error "PayPal gateway has rejected request. Currency is not supported (#10605: Transaction refused because of an invalid argument. See additional error messages for details)". Can you please help me resolve this issue?
I'm not sure that a payed module is the best answer, but it sure was worth the 29 dollars for me:
http://www.magentocommerce.com/magento-connect/paypal-multi-currency.html
I add INR currency on PayPal supported currency codes And it's working.
Related
If I pay by Customer Paypal then error message arrives
We’re sorry. This seller doesn’t accept payments in your currency. Please return to the seller and choose another way to pay. return merchant
any idea how solve this error
Which currency have you activated on your shop? Do you check the currencies with which you want to pay and accept by Paypal?
Regards,
I have try all way from this site but still i'm get "PayPal gateway has rejected request. Currency is not supported (#10605: Transaction refused because of an invalid argument. See additional error messages for details)." when base currency is "Indian Rupee" and checkout with paypal.
Without any extension is it posible ? if yes than plz tell me how ?
For paypal checkout You must set base currency which paypal accept. paypal accept five currencies. you need to set base currency "USD" then try it.
I know this is a very generic question but my case is different. Please read it completely.
While configuring PayPal with my Indian currency based Magento Store I am getting below error.
PayPal gateway has rejected request. Currency is not supported (#10605: Transaction refused because of an invalid argument. See additional error messages for details). Internal Error (#10001: Transaction failed due to internal error).
I have tried all solutions available at Magento paypal currency error
Base Currency in my store is - Indian Rupee
I have configured all currencies in app/code/core/Mage/Paypal/Model/Config.php
and rest all settings seems to be setup perfectly. But still I am getting above error.
Please suggest where I am making mistake.
It doesn't look like the Indian Rupee is a currency accepted by Paypal. Consult the currency list to see what you can and can't accept
Paypal doesn't support Indian Currency. So you need to convert your base currency to the accepted Currency of Paypal before proceeding to Checkout for Payment via Paypal.
I have used small trick to rid this error. It is not good solution but sometime it is useful.
Go to app\code\core\Mage\Paypal\Model\Express\Checkout.php. Find the public function start and find below code
$this->_api->setAmount($this->_quote->getBaseGrandTotal())
->setCurrencyCode($this->_quote->getBaseCurrencyCode())
->setInvNum($this->_quote->getReservedOrderId())
->setReturnUrl($returnUrl)
->setCancelUrl($cancelUrl)
->setSolutionType($solutionType)
->setPaymentAction($this->_config->paymentAction);
Just replace the below code
$this->_api->setAmount($this->_quote->getBaseGrandTotal())
->setCurrencyCode('USD')
->setInvNum($this->_quote->getReservedOrderId())
->setReturnUrl($returnUrl)
->setCancelUrl($cancelUrl)
->setSolutionType($solutionType)
->setPaymentAction($this->_config->paymentAction);
With this trick now you will go to paypal without any error. But you have to convert the price from Base Currency to USD.
Note: This solution is only for Paypal Express Users.
Code Taken From: http://chandreshrana.blogspot.in/2016/06/paypal-gateway-has-rejected-request.html
I have a client that's running a Magento Community Edition site - version 1.3.2.4 - they've been using PayPal for payments for over a year with no issues at all.
Last week we added Authorize.net as an option and configured it to authorize and capture payments. They have their Authorize.net account set to then connect up with their Sage Pay account on the accounting side.
Everything works great until attempting to submit a payment - no matter what card type is selected using the Authorize.net choices (Visa / MC / Dis / AMEX) upon submitting the form, it throws a Magento alert of "Credit card type is not allowed for this payment method".
I've been on Google and the Magento forums for a couple hours now trying to track down the issue, but I've come up empty. Most suggestions I found were to clear the cache - I've done so, both in the admin as well as clearing out var/cache and var/sessions, but it's made no difference.
We've contacted Authorize.net and verified that the account is active and ready to receive transactions from those 4 card types.
Any thoughts on why this would be occurring and how to correct it?
Thanks for your help,
Jonathon
This typically means the the account was set up as card present instead of card not present. Having the account changed to the right type will solve this issue.
My base currency is Chinese RMB in admin side. I do not want to change base currency and my display currency is also Chinese RMB. My payment method is PayPal standard. When I order through PayPal in front side following error occurs.
PayPal gateway has rejected request. Currency is not supported (#10605: Transaction refused because of an invalid argument. See additional error messages for details). Internal Error (#10001: Transaction failed due to internal error).
Can anybody tell me how to fix it without changing base currency?
This rejection is coming up from PayPal as it does not accept RMB. You need to change to the currency that accepts by PayPal. Look here for currency accepted by PayPal.