Payment News

Japan has recently experienced a system failure that affected credit card payments at transportation hubs and shops.