Credit card companies i.e., banks usually offer bonuses (such as cash back, airline miles, or points) when users spend a ...