All major credit cards are accepted on board. At Hurtigruten you can register for a cruise card when checking in, which you can use for the entire trip. The final bill will be charged at check out.