The world's largest retailer is hoping its mobile payments app will bring convenience and faster checkout times for shoppers, as well as provide it with fresh data on its customers’ shopping habits. More than 20m people currently regularly use WalMart's app.