Will your university not accept payments via Visa debit
Now I see that it is a travel card (bit slow today) I would say the same as the bold Szarlotka here...I'm sure the finance department of the university must have a visa debit system in place.
If not I would got and see your student advisor, he might be able to talk to the finance department in the University and offer advice from there, there may be some precident and therefore, and easy solution :)