Getting paid by BitCoin on my website using Credit Card
cant think of a direct way.

merchant CC service
have them direct deposit to https://www.bitwage.com/

i doubt the connection will work since most merchant accounts will want to be able to pull funds from a bank in the event of a charge back.  but you merchant acct may decide to hold on to funds to make up for the loss.

might be better to get your customer to sign up for circle, coinbase/gdax, gemini, localbitcoins or one of the many other exchanges and have them send you bitcoin.