Abstract: A method and data processing system provide offers for discounted goods or services. The method includes generating a list of offers for discounted goods or services. The method includes generating an identification of at least one of a current number of selections of an offer or a number of remaining selections available for the offer. The method includes sending, for a selection of the offer by a user, at least a unique identifier for the offer to the user without requesting payment from the user for the selection of the offer and updating the current number of selections or the number of remaining selections available. The method includes sending a notification of the selection and the unique identifier for the selected offer to a seller of the discounted goods or services. Additionally, the method includes requesting payment from the seller for the selection of the offer by the user.