Can I make a reservation online with my credit card if I am not traveling myself?

Yes, there are no restrictions.

1