Shoppers’ online surge pays off for Klarna