Escrow.
You pay the sats, which have an expiration date that allow for a bit of delays in processing.
You request signature when the goods are delivered. This signature releases the funds to the merchant.
If no delivery was registered at the deadline, the funds are automatically sent back to the purchaser.