Paid event attendance (Hi.Events check-in): no extra points — value already received from ticket
How to distinguish
method: nfc | phone → daily check-in → 5 pts
method: event + free event → 10 pts
method: event + paid event → 0 pts
Open questions
How to know if a Hi.Events event is free or paid? The order.created payload has total_gross — if 0, it’s free. Could flag this on the check-in record or look it up at check-in time.
Should tier multiplier apply to check-in points? (e.g. Mithril gets 15 pts per daily check-in instead of 5)