Across most of Asia, people pay for taxi rides, restaurant meals and merchandise with smartphone-readable barcodes — except in Japan, where cash is still king.