Does the shipping and billing address have to match?

Yes, please make sure that your billing and shipping addresses are the same. The billing address entered must match the card used at checkout. If they do not match we will contact you asking you for verification. If we do not hear from you in 24 hours from sending the email your order will be canceled.