Yes, you can pay with a different credit or debit card upon pick up, but the card has to be present and verification completed.
A different payee is allowed, provided that he or she will be the additional driver included in the car rental agreement. There is a one-off additional driver fee for each driver and a maximum of 4 are allowed.