In Magento, we have multiple stores. Two of these stores share the same products but they have different prices. Store 1 uses Japanese Yen while Store 2 uses US Dollar. I'm using Japanese Yen as the base currency for both stores so that we don't need to input 2 prices, 1 for Yen and 1 for Dollar. I was able to convert all the prices in Store 2 frontend-wise to dollar by making some changes in the html code.
We use Paypal as the payment method. Since we use yen as the base currency the currency for Store 2 also displays as yen. I converted this also to dollar. Everything works well up to this point. The problem comes in when I go to the admin panel. Under Sales/Orders. I try to process the order and Invoice the specified order. The problem is, the order details now show 2 prices (1 in yen, 1 in dollar) like so:
Order Totals
Grand Total ¥21,200.00 [$218.36]
Total Paid ¥0.00 [$0.00]
Total Refunded ¥0.00 [$0.00]
So if I try to invoice the order, I end up with this error:
PayPal gateway has rejected request. Currency of capture must be the same as currency of authorization (#10613: Currency mismatch).
Is there anyway I can make Magento handle both currencies while the base currency is Japanese Yen?