После всех оплат и прочего писать - ваше время старта хх:хх подтвердить или отказаться. Тогда если команда хотела время 8-10, а получила 14+, то она сможет сразу отказаться, вернуть деньги (отменить транзакцию вррде не сильно сложно, если сразу) и потом уже у неё два варианта - резервы и (!) форум!
Эххх... Я уже об этом писал - придется, видно, снова.
Одну. Одну транзакцию. Когда отменяется половина транзакций - какой шлюз будет работать с таким клиентом? Ну, или за солидную комиссию, которую по правилам платежных систем нельзя перекладывать на клиента. Т.е. вы перебираете времена - а БГ за это каждый раз платит. Это самая явная проблема и весьма тяжелая, к тому же: пиковые нагрузки у БГ солидные, надо договариваться с мощным платежным шлюзом, который не упадет, как какой-нибудь Океан-банк, а договариваться с такими на условиях "у нас участники такие непостоянные, по десять раз оплачивают одно и то же, а потом откатываются" - это поймут далеко не все. Но даже если и договоришься, у меня есть еще два абзаца.
Вот менее явная проблема. Сколько ждать отказа покупателя? "Можно только сразу" - это не ответ, т.к. постановка команды на время идет не в режиме онлайн. Если поставить время малое - то будут претензии от тех же самых пользователей, но не "дали поздно", а "полчаса не давали время, а не успел отойти в туалет - уже утвердили". Те же елки, если честно. Если поставить время солидное, например, пару часов, то участники будут натыкивать себе максимально команд - и потом ими барыжить. Желание разработать скрипты, которое нынче есть только у некоторых участников с нулевыми номерами, да и то больше из спортивного интереса - возникнет у многих. Получить кредитку с лимитом в полмиллиона - не является проблемой. В итоге руками будет вообще не пробиться.
Еще. Инерционность системы никуда не денется. Даже если придумать адекватное решение проблемы, описанной абзацем выше, возникнет эффект цепной реакции. Например, первый участник получает время 11-00 - и оно его почему-то не устраивает, он отказывается. Второй участник получает время 13-00 - и оно его тоже не устраивает. Второй участник считает, что чукча - не дурак, и смотрит в Штуковину, а там как раз первый участник отказался от времени 11-00. Шикарно, думает второй, отказывается от команды и - сюрприз-сюрприз! - вообще не может зарегистрироваться вновь: за те секунды, пока он соображал снова нажать кнопку - ее нажали другие участники и лимит мест выбран. Куда идет такой участник? Правильно, на форум: стонать, что его обманом вынудили отказаться от прекрасной команды.