On H&M's website you can pay by debit card, credit card, gift card, Klarna,