Unless you make arrangements by calling 800-699-7684 yes you do need your Credit Card and ID .