I have integrated PayPal to my website and PayPal does not support Base currency INR and support if Base Currency US Dollar.
Partial Working Method:
app\code\core\Mage\Paypal\Model\Express\Checkout.php
$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);
this one is working but the price Rs.70 displayed like $70 at my PayPal payment page. How to solve this issue?
How to convert the price from Base Currency to USD at PayPal payment?