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.
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 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.
I am using paypal express checkout in magento as payment method.
I have set the ipn url as http://mymagentosite.com/paypal/ipn/.
I am getting the emails from the paypal as
Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) are failing:
http://mymagentosite.com/paypal/ipn/
What is the correct url that I should set for my site?
Please help.
It should be
YOUR_BASE_URL/index.php/paypal/ipn/index/
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
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.