A friend of mine just tried to buy $250 of Bitcoin in Trust Wallet using their credit card...
First, he had to confirm his account. Then, he had to answer a question about what the payment was for. Then he had to re-identify himself with a passport and a physical address.
Finally, he got an email stating that his transaction and Visa card had been blocked, and that no transaction was done.
The joys of traditional banking!
Darn! It sucks to go through all the trouble only to end up not being able to buy and worst, having his card blocked.