If the Points amount I have is not enough for the price, can I still use the Points?

Yes, you can pay the rest of amount by credit card.