One of our sites is participating in the GoBoston pass program (https://gocity.com/boston/en-us ). To participate in the program, people buy a pass from the company, and then they get in free to our site. When they show up with their pass, we scan it into a website and then get paid back for their admission.
This had initially been implemented with a source code that provides a 100% discount on the tickets, which now in turn has been added as a promo code to enable online reservations.
In looking at this, though, I can't help but think that it doesn't feel quite right, since we're not actually letting them in free - we're just letting someone else pay the bill retroactively.
Has anyone else run into this? Is there some better way to structure this in the system to better account for the revenue attached to these sales?
-David DwigginsCIO, Historic New England