Do I have to pay the full price upfront?

Yes!

Share