Yes. You can.
As previously mentioned, you will need to pay for it at check-in. You will need to convert your earned points into the Disney Rewards Card (credit card looking thing). Then you present that card at check-in. If you don't have enough rewards dollars to pay for then entire cost, you can use a credit card, cash, etc., to pay the difference.