You may want to direct your question to support @cgtrader.com. There are so many posts here about credit card and payment issues that don't seem to be addressed by support, so going the official way is probably the best way to go, rather than getting opinions.