Abstract: A sales method includes accepting an order for goods from a customer, providing a code associated with the goods to the customer, and receiving the code from the customer prior to delivering the goods. A code verification method includes providing a code associated with goods ordered by a customer to the customer and receiving a verification request from a delivery agent tendering delivery of the goods to the customer. The verification request includes an asserted code provided by the customer. The method also includes determining whether the asserted code is the code previously provided to the customer. A repudiation resolution method includes receiving a request to reverse a credit charge for a purchase of goods from a customer and determining whether the customer provided a code associated with the goods to a delivery agent in response to the delivery agent tendering delivery of the goods to the customer.