Well before London introduced the Oyster card, a similar system was up and running for Shanghai's public transport network. For an initial outlay of 30RMB (about £2) you have a swipe card that you can use on the metro, buses, ferries and taxis. Even for a short trip, the amount of time it saves you from queueing/pushing/arguing/scrabbling for change it's well worth it.
Available to buy and top up from Metro stations, some convenience stores and so on - look for the 'S'-shaped lightning symbol.