發送短信 : Online contract and the issues of Gharar and uncertainty