Who invented credit cards? The idea for creating a credit card came from an incident experienced by McNamara during a business lunch in New York. McNamara, forgetting his wallet at home, found himself unable to pay the bill.