3 ms·> Which is to say, after inventing the credit card, the US has since fallen behind. Yes, it has indeed.by ric2b 7y ago> Which is to say, after inventing the credit card, the US has since fallen behind. Yes, it has indeed.