of course, you can always ask buyer to pay full amount in advanc
but buyers rarely like that option, because then they have to bear all the risk.  
you can also ask him to pay 50% cash in advance, etc.  that way, both seller and buyer share some risks.  and you can then use a security agreement to cover the remaining 50% of the money.  

