You are absolutely correct. It's crucial to exercise caution when providing your credit card details to any platform or service, particularly online. There are some very basic precautions that you need to take, such as checking the SSL and security information, make sure that you trust the payment platform and do not pass the data directly to the site.