Sorry been away from geoexpat for a while. So last time I did this was with Citibank Cash Back credit card on Crypto.com when they were running promotions. Since then, I am aware a few banks have started restricting the use of their cards to buy crypto (Citi, HSBC, SCB). ZA Bank still allows them.