Get maximum cash back at Walmart. Up to 6%. [Best credit cards for Walmart]