Do I have to present my credit card upon check-in?
Usually no, however, you need to check the policies of the offer you've booked. Some hotels require a deposit or a card on file for incidental charges. You can find this information in the Policies on the hotel's listing on LockTrip.
A card would be needed if you have booked a Pay at Property offer and you would like to pay by card.