digital payment challenges in retail