Location Based Currency
This feature allows store admin to select different payment methods depending on the default currency of the country (billing & shipping address) of the customer as necessary.
How it works?
This can be done by setting default currencies Geo Zones for each payment method in Geo Zones section in the administration.