Alex Kozin

Buyer paying nothing for the item

I couldn’t understand why there is no check in sendPayment function for the amount of money the buyer has sent. Do I understand correctly, that, using this contract, the buyer can send only basic transaction fees for the gas he/she used and when the delivery is confirmed the seller will get nothing?