I think that you can buy them on every crypto exchange that supports Visa API, don't see the problem.
Usually Visa automatically converts your currency to USD that every non-decentralized exchange accepts.
By the way, to have nice profit these days on crypto market I suggest you to use
best bitcoin trading bot like 3commas, or coingy.