2checkout is an option for payments outside the US. They are a bit pricey, but they're one of the few international payment processors around, and have very good customer support, both for buyers and sellers.
[I used to work for 2co. I don't any more.]