If the company or someone from the company asking you to upload your credit card, run as fast as you can. That to me sounds like a scam, don't ever upload a credit card unless, you want someone making charges to your card. My credit card company alerted me to that fact a month ago, (not from Connecting Thread Co) that someone had charged first $150.00 to my card and another $99.00 dollars a week later. Thank goodness I have insurance on my credit card, if anything's going on, they contact me. I didn't have to pay any of this. My credit card was cancelled and a new one issued. Good Luck!!!