What is the term used when a purchaser is required to pay for the goods at the moment they are delivered?
Explanation
The correct term is 'Cash on Delivery,' which means the buyer pays for the goods at the time they are handed over. Other options like barter or advance payment do not describe this payment method.