I'm not sure but I doubt it. Can't you deposit 90USD to your paypal from your creditcard directly?