Two things spring to mind.
You should check the anti-money laundering laws and policy in your country.
Verify that credit cards do not/will not consider an exchange to Bitcoin as a cash advance.
I live in the United States. Bitcoin is taxed as property by the IRS, maybe I could sell it as that somehow online? not sure, i have a lot of research to do...