Payment is due upon receipt of the gift cards. New accounts are required to submit payment for the first order prior to receiving the cards. Acceptable forms of payment are check or any major credit card. Please call 1-800-669-5693, ext. 53056 for more details.