PayJunction allows you to process foreign credit cards; however, you must quote prices in US dollars only. Due to the daily fluctuations in the currency markets, there is currently no way to quote a price in a foreign country’s local currency (i.e. Euro, Canadian Dollar, etc).
For example, if the Euro to US dollar value is 1.29, and you charge a customer $100 US Dollars, the European customer will see a charge of 77.51 Euros (plus any conversion fees their credit card company charges). It is not possible to discover and quote the 77.51 Euros beforehand.
You must quote $100 US Dollars, and you will receive the full $100 USD.
Please note that international cards are usually a little more expensive to process.