have bought coins on binance via debit card many times and it was always ok ...
But there is one small problem ... Coins purchased with a credit
/ debit card must be stored for a minimum of 24 hours in the binance wallet - you cannot take them outside .. you can trade immediately but withdraw is possible no earlier than after 24 ...
Very inconvenient when you just purchase BTC all because you wanted to pay someone that very same day. I haven't experienced buying through a credit card but if this is the card with Binance, they are sure not the first place to go. But it pays to buy BTC ahead of time as investment as well than just letting money sleep on bank acounts.