Вообще то для этого придумали банковские ячейки
Подписывают документы, деньги покупатель кладет в ячейку.
продавец получает деньги из ячейки, когда на руках свидетельство о собственности на имя покупателя. Если этого не происходит в течении установленного времени - значит сделка не состоялось, покупатель забирает свои деньги из ячейки