An easy way should be a way to decrease the amount of points automaticilly once they clicked on the attachment, and if they don't have the right amount of points then redirect them to an error.
An extensive way could be a new action on the store where the users can buy an amount of tickets. Tickets wich you can buy attachments for. 1 ticket = View/download 1 attachment.
|