By General Admin January 16, 2020 Infographics, Online Travel No Comments Share: Previous 49% of travelers in Germany would book online more often if they could pay by invoice, revealed a survey from May 2019. Next Global Online Travel Payment 2020