通常来讲,一旦交了定金并且签了商品房认购协议,要直接退回定金可不是件容易的事。这是因为认购协议里面一般都会明确约定定金的性质以及违约责任等相关内容。要是因为开发商方面的原因,像没取得预售许可证之类的情况,导致无法签订正式的购房合同,那购房者就有权利要求退回定金,同时还可以主张相应的赔偿。然而,如果是购房者自身的原因,比如资金方面出现了问题而不想购买了,一般情况下定金是不会退还的。但在实际生活中,情况往往十分复杂,不能一概而论,必须得依据具体的协议条款以及实际发生的情况来进行判断。所以,当遇到这种问题时,建议购房者首先要与开发商进行友好协商,并且要妥善留存好相关的证据。要是协商无法达成一致,那就可以通过寻求法律途径来解决问题,让法律来维护自己的合法权益。