You can buy American Express gift cards. I saw them at our local Stop & Shop. You pay cash for it...any amount you want, but it works like a credit card. Or, get a debit Mastercard from your bank that takes the money right from your checking account.