Hmm, if you're from my country Nigeria, it means you're facing torrid time with your bank due to partial crypto ban on naira deposit to crypto sites especially. It's not a new thing with Nigerian banks issuing such kind of restriction when one tries to fund his or her crypto wallet uding the bank cards. If you really want to succeed depositing money into a crypto wallet or exchange using your bank card, then you don't have to do it straight away with a crypto site. You should get a third party non - crypto sites to deposit from, then from there you can add funds to your crypto wallet or exchange. With such it can be very much possible, but remember to enable 3D transaction processing with your Visa or MasterCard. If you never did that, go to your bank and connect it to a 3D payment system and enable international transactions not just within your continent, but all over the world. You can use Skrill, Neteller, Dukascopy 911, Wise.com etc to get started with funding of your account, then transfer your funds from any of them to a crypto wallet or exchange of your choice, such is straight forward.