but some platforms are really strict they need some security I guess doing a KYC is fine as long as it is a trusted platform. There is some wallet that offers these services like Wirex, Atomic wallet and many more. Also, Binance is offering this service. Those platforms are trusted so I don't mind doing a KYC.
No no no no. You should not be trusting any service, regardless of how reputable or "trusted" you think they are. Binance, the very exchange you mention as being trusted and strict with their security, outsourced their KYC verification to a third party who were promptly hacked and thousands of their customers' details, documents, and selfies, were stolen. Coinbase, arguably the most widely known exchange in crypto today, were actively selling their customers' details without their knowledge or consent. If you want to complete KYC that's fine, but never be under the illusion that you are safe because you use "trusted" platforms. Every single KYC procedure is a risk.
In terms of OP, does it have to be a credit card? It's difficult for individuals to accept credit cards. If you were to use a peer to peer platform such as BISQ or localcryptos and offered cash or bank transfers, you might have more luck.