Payment is due at the time of purchase. We accept Visa, MasterCard, American Express and Discover processed through Payfirma. Our site is SSL secure and to validate our credit cards we use a payment gateway that uses live address verification services right on our checkout. We do not store or retain any customer payment data (such as credit card numbers, verification numbers, etc.).