Although the credit cards were used in the United States in the 1920s but the first bank credit card was invented in 1946 by John Bigging of the Flatbush National Bank of Brooklyn in New York. The Diners Club card was the first national credit card of the United States that was invented by Frank McNamara in 1950 to pay restaurant bills. In 1958, American Express issued their first credit card.