Можно, это зависит больше от того что вы хотите в итоге.
Списание по хорошему придется оборачивать в транзакцию, если таких запросов будет 1к/s от одного пользователя, то скорее всего захлебнешься на блокировках. Если будет куда менее и вообще это mvp, то можно и так, опять же если тебя это устраивает.
Но холдить деньги, и выдавать квоту запросов на юзера что бы ее потом декриментить и списывать деньги сразу за N запросов это не сложно реализовать.
Да, конечно MVP собираюсь запилить. По транзакциям понял. Но если пользователь готов платить по 1000 запросов в секунду, то я ему открою сейф, ткну в какой угол складировать деньги и сделаю запросы бесплатными😂 Но про холд я реально не догоняю( Вы имеете ввиду что мы заранее списываем не единицу, а сразу 1000 и говорим пользователю что он может делать 1к запросов? ну тогда другой счетчик надо будет инкрементить и все равно с ним сравниваться. Как-то туго у меня с этим всем. Потому и ищу примеры кто как реально на практике это уже реализовывал.