Debit card number is not your IBAN, right? Because that's the only number on my bank card and it never works (because all forms want your "credit card" number, I thought).
Oh, no, it's not your IBAN. It's a number that looks like a credit card number, but the card it points to is actually a debit card.