I recommend to you paypal, If you are located in USA then you may apply for a paypal debit card. What is your primary concern ?
my primary concern is that this is my dads card and it'd be great if he don't know.. is this possible?