I only ever buy cash on delivery, a friend of mine paid up front never received his order, trying to get the money refunded was a nightmare.
And I only order from LazMall vendors.
If they want my money I open the packaging, if it's what I ordered, I pay the courier.