in one aspect , a method includes receiving electronically a ticket query for a spectator event ; generating , in response to the ticket query , a ticket option comprising a refund based on at least one condition ; sending electronically the ticket option ; receiving electronically a ticket selection of the ticket option comprising the at least one condition ; receiving data related to the at least one condition ; determining if the at least one condition has occurred based on the data received and enabling a refund if the at least one condition is met .