Which cards earn on Amazon

Every card's terms, read for Amazon: which earn more, which cap it, and which pay nothing.

17 earn · 0 pay nothing · 128 don't say

Earn

17
HDFC BankMillenniaHDFC Bank ·
5% cashback
HDFC BankMoneyBack PlusHDFC Bank ·
20 points per ₹150
IndusInd BankInterMiles Odyssey AmexIndusInd Bank ·
Extra rewards
IndusInd BankInterMiles Odyssey VisaIndusInd Bank ·
Extra rewards
IndusInd BankIntermiles Voyage VisaIndusInd Bank ·
Extra rewards
American ExpressAmerican Express SmartEarn™American Express ·
₹500 off
HDFC BankPhonePe HDFC Bank UltimoHDFC Bank ·
5% reward points
HDFC BankPIXEL PlayHDFC Bank ·
3% cashback

The terms of the other 128 cards don't mention this either way.