If it doesn't work here directly, try to associate that card with your Paypal account. Paypal sometimes accepts debit cards that this site doesn't. Then you can buy credits via Paypal.
[Erm... my forum post no. 2,500 within minutes after I move up to the Master tier... ain't that a funny correlation, scientifically speaking!]