There are too many ways for the requester to skirt the system and give poor ratings in an attempt to get their Gil back. It would be best to have it decided via an automated means that is not controlled by the Requester or the Contractor. Instead, having it trigger based on Quest requirement fulfillment or on Duty Completion, based on the requested service, would force impartiality within the system.