Try
Verotel.com for international payment processing.
From their website:
Verotel is one of the few truly International Payment Service Providers. With its headquarters in downtown Amsterdam and an international staff, Verotel is experienced in working with different cultures and with different currencies.
With Verotel, you can set subscription rates for your website in different currencies. You are able to charge a monthly subscription for USD 14.95, but also for EUR 14.95!
If your subscriber comes from a country that is part of the EMU (Euro) community, he will pay EUR 14.95. If your subscriber lives in the United States, he will pay USD 14.95.