There are many problems with this. Visa and mastercard will not allow you to do with Bitcoin. They are afraid that he follows them.
Visa/Master will not directly allow you to convert your Bitcoins to fiat cash, but there are intermediaries. Visa/Master pre-paid debit cards are available from companies such as Wagecan and Monaco, and they allow you to load these cards with Bitcoin or Bitcoin Cash. Wagecan is based in Taiwan and Monaco is based from a European Union member country.