I had originally capped the total seats to 10 but turns out my logic in my app was wrong 😅
I was using the Payment Intents with some metadata as a "database" to see how many seats had been purchased. Turns out the endpoint I was using has a default limit of 10 unless specified so while I thought I had 2/10 seats left, I accidentally sold 2 over.
That means I have:
15 total.
I've decided I'll let everyone participate but I'll split it up into 2 groups so it's less overwhelming in the Telegram group chats.