You can check into the hotel even if someone else has booked or paid for it. Each property will have its rules and policies according to which they will allow the same. When making payment for someone else, call the hotel and talk to their manager, explain that you want to make payment for someone else.