I need to hide my some of payment methods (like 'Bank Transfer') if a customer choose a currency like $
If our default currency is Euro , all of payment methods should show
but I want to hide some payment methods if $ is selected as currency
Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It only takes a minute to sign up.Sign up to join this community
You could go with a separate storeview and disabling them as a site specific settings under System / Configuration / Payment methods (for the specific storeview).
Or look if there is a module on Magento connect which does this trick. There are a lot of modules out there to limit payment methods.
Magento uses the base currency for checkout, you need multiple websites for each checkout currency and on the website level you change whether it's active.