买房,交了首付款,贷款下不来!

买外地的房子,签了买房协议,交了首付款办按揭贷款,现在银行不批,不是我的原因,商品房买卖预售合同上没有开发商的盖章,签字和日期,(单方签字),这个买卖合同有效吗?可以要求开发商退首付款吗?