Can I pay for the booking with my personal or company credit card?

You can absolutely pay for the booking yourself by credit card, which you will need to input as your payment method in your Partner Portal. You can have multiple credit cards on file and then choose which to use when placing the booking.

If you haven’t yet set a payment method from the Partner Portal, you'll be prompted to add one when placing the booking from the Payment section.