Stamps.com
Credit card scam Stamps.com
Stamps.com suddenly appeard on my check card statement, I really do not know how they got the card number, probably through a promotion unrelated to stamps. A week after the first charge of $15.95 showed up a second charge $15.95 appeared, My father called Stamps.com to get an explanation and to ...