Which cards earn on online shopping

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

58 earn · 2 pay nothing · 83 don't say

Earn

58
Axis BankAxis Bank CashbackAxis Bank ·
Extra rewards
Axis BankIndianOil Axis BankAxis Bank ·
5 points per ₹100
HDFC BankMoneyBackHDFC Bank ·
2X points
HDFC BankSwiggy HDFC BankHDFC Bank ·
Extra rewards
IDFC FIRST BankFIRST PrivateIDFC FIRST Bank ·
Extra rewards
IDFC FIRST BankFIRST WealthIDFC FIRST Bank ·
3X points
IDFC FIRST BankFIRST WOW! BlackIDFC FIRST Bank ·
4X points
IndusInd BankInterMiles Odyssey AmexIndusInd Bank ·
Extra rewards

Pay nothing

2

Terms disagree

2

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