We don't use cash as often as we used to anymore because of credit cards, debit cards, mobile paying apps and online shopping etc. Why credit cards took place of cash?

We don't use cash as often as we used to anymore because of credit cards, debit cards, mobile paying apps and online shopping etc. Why credit cards took place of cash?