I have a student loan through CitiAssist that I'm paying off with my credit cards. There's an option with CitiAssist where you can pay with a credit card (processed through Paypal with no fees) if your loan registered address is outside the US - easily changeable online. I've been using my US-address registered credit cards to pay with no problem for a couple of years now. Nice loophole