Klarna, one of Europe’s leading payment providers, has acquired Berlin-based BillPay thus expanding its reach in Europe. BillPay operates in Germany, Austria, and Switzerland. Klarna works with 65,000 merchants to offer payment solutions to more than 45 million users in Europe and North America. BillPay was… Read More