If you're working hourly jobs, payment is guaranteed by oDesk. That said, fixed-price jobs usually pay out, too. Make sure to review the client's work history and feedback which is shown at the bottom of every job post. Equally important, make sure you understand your client's expectations before you do the work - a good practice regardless of where you find clients.
Disclosure - I'm a former oDesk employee.