amount не у платежа, а у счета, например счет виртуального кошелька или баланс банковского, сальдо короч
просто по 1 счету движение не нужно, в платеже участвует минимум 2 актора, соответственно, нужен батч, чтобы атомарно добавить проводок в эти 2 счета
пока батч не завершится, разумеется, никаких изменений со счетом не произойдет, но блокировки тут не при чем - их там нет