I understand they need that information to process payments, but whenever a company I have never heard of before asks for my credit card information it makes alarm bells go off in my mind
How can I trust this unknown company with my credit card details?