I tried placing an order just a few minutes ago and the website said I could not because credit card payments were not allowed from my country. I have ordered quite a bit and never had an issue before. Any chance it was a mistake or does the company no longer take credit cards from the US?