Limited-time rewards. Visa gift cards provide the card number directly, so you can immediately use them to buy an Amazon gift card. AMEX gift cards are mailed physically and can be used like a credit card. However, sometimes the payment terminal will not automatically charge the exact remaining balance, which can be a hassle—you may need to tell the cashier the exact amount to charge.