I checked the My Support Forums and registered to check that section also.
I didn't see anything about adding a credit card.
You might check your phone or computer for viruses or hacks..?
The links I posted would not ask for a credit card..
Oh, maybe you clicked on an ad on the sides? Or the therapy link on top??
There are no fees for the forum use..