You ask a developer to do work for you, they do the requested work, and you pay them. If you don't like the work, you end the relationship. But you still have to pay them for their time.
This is not a given, and it's why we have contracts. I've certainly never worked one that was refundable, but you never know.
This is not a given, and it's why we have contracts. I've certainly never worked one that was refundable, but you never know.