Sale of different currencies

Q: I am a collector and I collect banknotes from various countries. A few days ago, I bought a few foreign banknotes online from a website, I paid the amount and a few days later, the banknotes were delivered to me. Was this transaction haram as the purchase was not done hand to hand? And if it was haram, what am I required to do?

Performing salaah behind imaams who shave their beards or wear their pants below the ankles

Q: I am living in Canada and perform salaah in a masjid or musalla where sometimes the salah is led by an Imam whose pants are below his ankle or someone has no beard and I don’t have any other choice. This happened once in a while. Do I have to repeat that salah after the jamaat or will it be okay? If I have to repeat the salah then I can repeat it in the future if this one happens but what about the past salah that I don’t know how many it was.