Si, ma se la condizione non si avvera, la caparra va restituita.Non è affatto una penale. E', appunto, una spspensiva di un contratto concluso, in orgine, normalmente.
Anzi, di solito non c’ è nemmeno caparra ( che esiste solo se consegnata al venditore), ma un assegno che resta nelle mani dell’agente ; se la sospensiva si avvera va al venditore ( e diventa caparra), altrimenti va reso all’acquirente .
Per questo, se tu invece fai diversamente , in modo che il venditore trattenga una somma, questo va previsto nel contratto, e, secondo me, si può fare a titolo di penale ( non di caparra).