digital payment challenges