Уже есть такие механизмы, обычно их торговые площадки предоставляют.
Покупатель платит за товар через площадку. Сумма попадает не продавцу, а на счёт площадки.
Продавец высылает покупателю покупку транспортной компанией.
Покупатель получает посылку, осматривает покупку.
Если ему подходит - он её забирает, транспортная компания присваивает посылке соответствующий статус, торговая площадка выплачивает деньги продавцу.
Если с покупкой что-то не так - покупатель отказывается забирать посылку, посылка отправляется обратно, получает соответствующий статус. Деньги возвращаются на карточку покупателя, продавец получает обратно то, что посылал, все остались при своих.
Недостаток метода - комиссия, взымаемая транспортной площадкой за услуги и оплата пересылки в случае несостоявшейся сделки. Но для дорогих вещей имеет смысл.