I faced a similar issue booking on another airline recently. Booked one ticket for myself which went through without any problem. About an hour later I tried to book another ticket on the same flight for a colleague but the same card kept getting declined. The bank blamed it on the airline website while the airline blamed it on the bank. I eventually had to use another card.