To https://git.heroku.com/frebitest1.git
! [remote rejected] main -> main (pre-receive hook declined)
error: failed to push some refs to 'https://git.heroku.com/frebitest1.git'
А если разделять по доменам, где бы вы положили этот transactionManager? Ну условно есть пакет orders и пакет payments сейча. Нужен какой-то третий пакет?
ну вы понимаете что в бизнес логике нет никаких транзакций?