I think you should look at some of the scripts in HotScripts. Your code doesn't look like it can adapt to changes in the exchange rates without code changes.
The price for items should be stored in the database in the currency of the store - if it is a Russian store, it should be Russian currency. Then, if a person wants to pay with a different currency, the Russian price should be converted to the requested currency, based on the current exchange rates.