Everyone pays their own share.
The organiser books, and the full amount is held on their card. One link goes into the group chat, each friend taps their own name and pays, and the organiser can see who hasn't. When the window closes, their card covers whatever's left. You're never left with an unpaid booking.

