I believe if you set your paypal settings to pay with balance first then credit card, it'll do just that.
However, you do need to add a card as well because neopets premium is a recurring charge - you have to manually cancel if you don't want to continue the premium plan (even if you signed up for a month).