N nature lover New member Dec 27, 2011 #1 Isn't the credit card company going to send me the statement? So what does the website have to do with the billing address?
Isn't the credit card company going to send me the statement? So what does the website have to do with the billing address?