I have a client that is a non profit organization in the United States. They currently have a donation button (provided by a payment processor company) on their website that only accepts USD. They have more and more supporters in other countries but are not able to accept donations online in other currencies.
How can I enable them to accept donations in other currencies that people will pay for with a local credit card? Will I need to make a relationship with multiple different payment processors for each currency that they want to accept? Will I need to have individual buttons on their site for each country? E.g. "If you're Canadian, click the donation button with a maple leaf on it!" Is there a way to accept the most-used currencies in the world in one fell swoop?
The client is most interested in accepting donations in CAD, GBP and EUR. They also have interest in AUD, MXN and INR. I know that they also reach out to Turkey and Russia, so assume they would be interested in TRY and RUB.