The actual inventor of the first credit card is lost to history. However, there is a long and illustrious history beginning in Europe in the 1890’s. These first cards were somewhat like single store credit cards now in use.
In the United States such companies as hotels and oil companies began issuing cards to their customers in the 1920’s. The inventor of the first bank issued credit card was John Biggins of the Flatbush National Bank of Brooklyn in New York in 1946. Shortly after that, in 1950 Frank McNamara invented the Diners Club card intended to pay restaurant bills. American Express issued their first credit card in 1958 as did Bank of America. The rest is history.